Skip to main content

ADP MCP Bridge: Expose ADP Hypervisor resources as MCP tools

Project description

adp-mcp

ADP MCP Bridge — an MCP server that exposes ADP Hypervisor resources as MCP tools, enabling LLM agents to discover, describe, validate, and execute ADP intents.

Tools

Tool Description
adp_discover List available ADP resources, with optional filters by domain, intent class, or keyword
adp_describe Get the usage contract (field schema, predicates, projections) for a resource + intent class
adp_validate Validate an intent IR against a resource schema without executing it
adp_execute Execute an ADP intent and return results (supports pagination via cursor)

Installation

pip install adp-mcp

Usage

adp-mcp --config /path/to/adp/manifest [--log-level INFO]

Logs are written to stderr. To redirect them to a file, use shell redirection:

adp-mcp --config /path/to/adp/manifest 2>/path/to/adp-mcp.log

Authentication

Set environment variables for Basic Auth:

export ADP_USERNAME=myuser
export ADP_PASSWORD=mypassword

If ADP_USERNAME is not set, the server connects anonymously.

MCP Client Configuration

{
  "mcpServers": {
    "adp": {
      "command": "adp-mcp",
      "args": ["--config", "/path/to/adp/manifest"]
    }
  }
}

Docker Quickstart

The docker/ directory contains a self-contained Docker Compose stack that starts all backend dependencies and a prepared mcp-runtime container. This is the fastest way to try ADP MCP without installing anything locally.

cd adp-mcp/docker
docker compose up -d

See docker/README.md for the full setup guide and MCP client configuration.

Development

cd adp-mcp
uv sync --extra dev
uv run python -m unittest discover -s tests -v

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adp_mcp-0.1.0.dev0.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

adp_mcp-0.1.0.dev0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file adp_mcp-0.1.0.dev0.tar.gz.

File metadata

  • Download URL: adp_mcp-0.1.0.dev0.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for adp_mcp-0.1.0.dev0.tar.gz
Algorithm Hash digest
SHA256 03e7d90f7e9f87c7c591aa83da34262c70068999d8e959778c77e86c31f985ef
MD5 529d5a5e70e6dbf917aecd8feb41b1c2
BLAKE2b-256 3b9d03cbca4f9b7f5d107e17b44622e60a6991dc6e226df6766614a535d3f276

See more details on using hashes here.

File details

Details for the file adp_mcp-0.1.0.dev0-py3-none-any.whl.

File metadata

  • Download URL: adp_mcp-0.1.0.dev0-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for adp_mcp-0.1.0.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 3815f8a2843f389d4c6dda10847d2ef1508b3bdfcedc3261ff2e7ff855f648e4
MD5 48bac4796f99ac5e6943e93b292aa6db
BLAKE2b-256 d66ea483ccb04e5e53a1c804df9e3511d91b744266c416a33588e342038033f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page