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"]
    }
  }
}

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.dev1.tar.gz (6.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.dev1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: adp_mcp-0.1.0.dev1.tar.gz
  • Upload date:
  • Size: 6.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.dev1.tar.gz
Algorithm Hash digest
SHA256 c103d02afefb7c4ccc0ac7bb5dbc44d3beb461449bd02034c806bb7dfaee9ba1
MD5 68267a1bf2740168c26e3b5654251ba2
BLAKE2b-256 816f0a28e0d6141d612373b53b2c1c000c0facc753f8beb166a6aee8edfbaacd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adp_mcp-0.1.0.dev1-py3-none-any.whl
  • Upload date:
  • Size: 6.1 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.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 9455ccefe09c4ea700cd74f02d36eb0d59bc98300c76ae0bad9c3befdf942fa5
MD5 d241dc14a999b449d34e82138c45a094
BLAKE2b-256 e9a66086ed6060dc82e10a3ad372390b009d7131f77e5727fb4b9ed32a33a863

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