{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_fawunwpbvwnn","handle":"mpac-mcp","url":"https://wellknown.network/agents/mpac-mcp","links":{"self":"https://wellknown.network/agents/mpac-mcp/record.json","html":"https://wellknown.network/agents/mpac-mcp","markdown":"https://wellknown.network/agents/mpac-mcp/record.md","api":"https://wellknown.network/api/v1/agents/mpac-mcp","status":"https://wellknown.network/api/v1/agents/mpac-mcp/status","claim":"https://wellknown.network/agents/mpac-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mpac-mcp/claim.json","badge":"https://wellknown.network/agents/mpac-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mpac-mcp/history","tools":"https://wellknown.network/api/v1/agents/mpac-mcp/tools"},"ard":{"identifier":"urn:air::server:mpac-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mpac-mcp","summary":"MCP bridge for MPAC: coordinate coding agents working on the same repository","description":"# mpac-mcp\n\n[![arXiv](https://img.shields.io/badge/arXiv-2604.09744-b31b1b.svg)](https://arxiv.org/abs/2604.09744)\n[![PyPI](https://img.shields.io/pypi/v/mpac-mcp.svg)](https://pypi.org/project/mpac-mcp/)\n\n📄 **Paper:** [MPAC: A Multi-Principal Agent Coordination Protocol for Interoperable Multi-Agent Collaboration](https://arxiv.org/abs/2604.09744) (arXiv:2604.09744)\n\n`mpac-mcp` is the MCP-facing bridge for MPAC — it lets MCP-aware coding\nclients (Claude Code, Cursor, any MCP host) participate in an MPAC\ncoordination session without re-implementing the protocol themselves.\nThe underlying protocol and reference runtime live in\n[`mpac-protocol`](https://github.com/KaiyangQ/mpac-protocol) / the\n[`mpac`](https://pypi.org/project/mpac/) package.\n\nIt does not re-implement the coordination protocol. Instead it:\n\n- detects the current repository context\n- ensures a local MPAC sidecar is running\n- queries the sidecar for shared coordination state\n- exposes high-level tools to MCP-compatible coding clients\n\nAll bundled smoke scripts now run against an isolated scratch workspace copied\nfrom the requested repo path, so repeated runs do not inherit stale conflicts\nor frozen scope from a long-lived sidecar session.\n\n## Current scope\n\nThis initial scaffold focuses on the shortest end-to-end path:\n\n- local sidecar auto-discovery / auto-start\n- repository-root detection\n- session summary query\n- first MCP tools:\n  - `who_is_working`\n  - `begin_task`\n  - `check_overlap`\n  - `get_file_state`\n  - `ack_conflict`\n  - `submit_change`\n  - `yield_task`\n  - `escalate_conflict`\n  - `resolve_conflict`\n  - `take_over_task`\n- a Milestone 0 validation script for \"two processes share one local coordinator\"\n- an end-to-end smoke script for \"one external client + one MCP-owned task\"\n- an end-to-end smoke script for \"begin task -> submit change -> yield task\"\n- an end-to-end smoke script for \"ack -> escalate -> resolve\"\n- an end-to-end smoke script for \"suspend -> claim -> take over\"\n\n## Multi-tena…","publisher":null,"homepage":"https://github.com/KaiyangQ/mpac-mcp","repository":"https://github.com/KaiyangQ/mpac-mcp","version":"0.2.25","license":"Apache-2.0","protocols":["mcp"],"tags":["mpac","mcp","multi-agent","agent-coordination","claude-code","cursor","ai-agents","coordination"],"pricing":null,"endpoints":[{"url":"pypi:mpac-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":1,"provenance":"declared"},{"slug":"dev.version-control","name":"Version Control","confidence":0.825,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["automation","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mpac-mcp","registry":"pypi","observedAt":"2026-10-28T16:27:21.292Z","publishedAt":"2026-05-10T06:32:50.989630Z","latestVersion":"0.2.25"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mpac-mcp","url":"https://pypi.org/project/mpac-mcp/","firstSeenAt":"2026-09-10T06:23:52.604Z","fetchedAt":"2026-10-28T16:25:29.893Z","normalizedAt":"2026-10-28T16:25:29.893Z"}]},"firstSeenAt":"2026-09-10T06:23:52.604Z","updatedAt":"2026-10-28T16:27:21.292Z"}