Observed since 20 Oct, 21:42 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Python package manager and MCP server for Agent Context Protocol (ACP) projects.
Python package manager and MCP server for Agent Context Protocol (ACP) projects.
Substrate operations for ACP projects, available as both CLI commands and MCP tools:
acp init — scaffold a new ACP project from agent-context-protocol's latest templates~/.acp/agent/) and project (./agent/) contextsWorkflow commands like @acp.proceed, @acp.status, @acp.task-create, etc. remain as markdown directives in agent/commands/. Agents read those files directly — they are intentionally not exposed as CLI or MCP tools. acp-mcp is the substrate; the workflow is the markdown.
uv tool install agent-context-mcp
This registers:
acpagent-context-mcp (auto-discovered by Claude Code and compatible MCP clients)Requirements: git must be installed and on PATH (required by acp init and acp version update).
# Bootstrap a new ACP project in the current directory
# Fetches latest templates from agent-context-protocol (GitHub)
acp init .
# Show the project's ACP methodology version
acp version show
# Check if project is behind agent-context-protocol mainline
acp version check
# Refresh the project's ACP templates from agent-context-protocol mainline
# (Only updates templates; your design docs, tasks, milestones are preserved)
acp version update
# Search the ACP package registry
acp package search acp
# Install an ACP package
acp package install https://github.com/user/acp-firebase.git
# List installed packages
acp package list
# Show project status (current milestone, task summary, next task)
acp status
# List all tasks (optionally filter by milestone or status)
acp status --tasks
acp status --tasks --milestone M5
acp status --tasks --status pending
# Show milestone details
acp status --milestone M5
Once installed via uv tool install, the MCP server is discoverable by your agent runtime. Tools available:
acp_init(path, force, branch) — bootstrap a new ACP project from templatesacp_package(action, ...) — package search, install, update, remove, list, infoacp_version(action) — version management (show/check/update)acp_enumerate(scope, kind) — discovery with rich @scry.entry marker metadataacp_status(action, project, milestone, status_filter) — structured project status:
current milestone, task counts, next actionable task, driver binding info. The fast
orientation call for autonomous agent runs.Note: The PyPI package name is
agent-context-mcp(notacp-mcp, which is a different unrelated package by IBM Corp). The CLI binary is stillacp.
acp init worksacp init . performs a shallow git clone of agent-context-protocol to a temp directory, copies the relevant template files into the target project, then cleans up the clone.
What gets copied:
AGENT.md — ACP methodology documentationagent/commands/ — all workflow command files (acp.proceed.md, acp.plan.md, acp.task-create.md, etc.)agent/design/ — *.template.md files onlyagent/patterns/, agent/milestones/, agent/tasks/, agent/specs/ — *.template.md files onlyagent/schemas/ — all schema filesagent/progress.template.yaml — progress tracking templateagent/progress.yaml — generated fresh with project name and start date.gitignore — ACP-recommended gitignoreWhat is NOT copied: bash scripts (agent/scripts/), reports, clarifications, feedback, drafts, project-specific files.
Templates live in agent-context-protocol's GitHub repo — not bundled with this wheel. This means template fixes and new commands flow to users via acp version update, not via acp-mcp releases.
acp-mcp does not bundle templates. Instead, acp init and acp version update clone agent-context-protocol/mainline at runtime. This decouples template evolution from acp-mcp release cadence — a typo fix in acp.proceed.md doesn't require a new acp-mcp release.
This mirrors the bash install path (acp.install.sh also curls from GitHub at runtime).
See CHANGELOG.md for shipped features and version history.
MIT
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.6.1 | 15 May 2026 | 6 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:42 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:7a3d828870fa8b56130adbca9224a7f2f83fee0bed0cf1dbfc662969688ab854