-
Notifications
You must be signed in to change notification settings - Fork 9.9k
Description
Proposal: GNAP MCP server for agent-to-agent task coordination
The MCP servers repository already has a Git reference server for reading/searching/manipulating git repositories. There's a natural extension: a GNAP server that exposes a git-native agent coordination board as MCP resources and tools.
GNAP (Git-Native Agent Protocol) coordinates multiple AI agents via a shared git repo: tasks in board/todo/ → board/doing/ → board/done/. It's agent-to-agent coordination, complementary to MCP's agent-to-tool focus.
Proposed GNAP MCP server:
// Resources
'gnap://board/todo' // List available tasks
'gnap://board/doing' // List in-progress tasks
'gnap://board/done' // List completed tasks
// Tools
'gnap_claim_task' // Claim a task (todo → doing)
'gnap_complete_task' // Complete a task (doing → done, with result)
'gnap_create_task' // Create a new task in board/todo/
'gnap_read_task' // Read task content (spec or result)This builds directly on the existing Git MCP server — GNAP uses git operations that the Git server already provides. The GNAP server would add coordination semantics on top.
Why this belongs in reference servers:
MCP defines how agents access tools. GNAP defines how agents coordinate with each other. Together, they form a complete agent interoperability stack. A GNAP MCP reference server would:
- Demonstrate multi-agent coordination patterns in MCP
- Provide a reusable coordination server for the community
- Complement the existing Git server with agent coordination semantics