Catalog PyPI
Back to packageRELEASE DETAILS

0.1.0

PyPI

adp-mcp

ADP MCP Bridge: Expose ADP Hypervisor resources as MCP tools

adpagentagenticaidatamcpprotocol
Published16 Mar 2026
Direct dependencies6
Transitive dependenciesNot calculated

README

Version 0.1.0 documentation

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

ToolDescription
adp_discoverList available ADP resources, with optional filters by domain, intent class, or keyword
adp_describeGet the usage contract (field schema, predicates, projections) for a resource + intent class
adp_validateValidate an intent IR against a resource schema without executing it
adp_executeExecute an ADP intent and return results (supports pagination via cursor)

Installation

pip install adp-mcp

Usage

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

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

adp-mcp --config /path/to/adp/config 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

Claude Desktop

Add the following to claude_desktop_config.json:

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

VS Code

Add the following to your workspace .vscode/mcp.json (or user-level settings.json under "mcp.servers"):

{
  "servers": {
    "adp": {
      "type": "stdio",
      "command": "adp-mcp",
      "args": ["--config", "/path/to/adp/config"]
    }
  }
}

Codex CLI

Add the following to ~/.codex/config.toml:

[mcp_servers.adp]
transport = { command = "adp-mcp", args = ["--config", "/path/to/adp/config"] }
enabled = true

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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 6

Native requirements
6 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
adp-hypervisor
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
adp-hypervisor>=0.1.0runtime
adp-sdk
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
adp-sdk>=0.1.0runtime
mcp
Environment
{
  "extras": "cli",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
mcp[cli]<2.0,>=1.0runtime
black
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
black<25.0,>=24.0; extra == "dev"runtime
mypy
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
mypy<2.0,>=1.8; extra == "dev"runtime
ruff
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
ruff<1.0,>=0.2; extra == "dev"runtime

Distribution files

2 collected
adp_mcp-0.1.0-py3-none-any.whl

bdist_wheel · 7.22 KB · Python py3

Source file
adp_mcp-0.1.0.tar.gz

sdist · 84.05 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:48 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:190450ebb3c0747e2c3816a4d960b888eb952459a69fbf8b2a4b2e5d1e2c3b54

Other collected versions

View all collected versions →