Observed since 20 Oct, 19:48 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
adp-mcp
ADP MCP Bridge: Expose ADP Hypervisor resources as MCP tools
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.
| 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) |
pip install adp-mcp
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
Set environment variables for Basic Auth:
export ADP_USERNAME=myuser
export ADP_PASSWORD=mypassword
If ADP_USERNAME is not set, the server connects anonymously.
Add the following to claude_desktop_config.json:
{
"mcpServers": {
"adp": {
"command": "adp-mcp",
"args": ["--config", "/path/to/adp/config"]
}
}
}
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"]
}
}
}
Add the following to ~/.codex/config.toml:
[mcp_servers.adp]
transport = { command = "adp-mcp", args = ["--config", "/path/to/adp/config"] }
enabled = true
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.
cd adp-mcp
uv sync --extra dev
uv run python -m unittest discover -s tests -v
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
adp-hypervisorEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | adp-hypervisor>=0.1.0 | runtime |
adp-sdkEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | adp-sdk>=0.1.0 | runtime |
mcpEnvironment{
"extras": "cli",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | mcp[cli]<2.0,>=1.0 | runtime |
blackEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | black<25.0,>=24.0; extra == "dev" | runtime |
mypyEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | mypy<2.0,>=1.8; extra == "dev" | runtime |
ruffEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | ruff<1.0,>=0.2; extra == "dev" | runtime |
bdist_wheel · 7.22 KB · Python py3
sdist · 84.05 KB · Python source
Observed since 20 Oct, 19:48 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:190450ebb3c0747e2c3816a4d960b888eb952459a69fbf8b2a4b2e5d1e2c3b54