Skip to content

GNAP MCP server: expose git-native agent coordination board as an MCP resource #3596

@ori-cofounder

Description

@ori-cofounder

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:

  1. Demonstrate multi-agent coordination patterns in MCP
  2. Provide a reusable coordination server for the community
  3. Complement the existing Git server with agent coordination semantics

Spec: https://github.com/farol-team/gnap

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions