git-a2a MCP server
Git module dependencies and owning-agent routing for coding agents
0 stars264 downloads/wk
Reviews
Write oneNobody has reviewed git-a2a yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
git-a2a tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the git-a2a repository's README, as published. We do not edit it. Read it on GitHub
git-a2a
Connect a Git component together with the agent responsible for it.
git-a2a is a cross-platform component dependency manager. A component repository publishes code, one A2A Agent Card reference for its owner, and optionally a readable surface such as API documentation, examples, or source. A consumer connects the code through its own platform's adapter and records the exact commit, adapter, and package-manager variant.
git-a2a does not send messages, manage tasks, run agents, or host Agent Cards. Use the usable Agent Card reference shown by git a2a whose NAME with an external A2A client: an HTTPS URL or a local copy of a repository-relative card from the applied commit.
Quick start
Run the binary directly as git-a2a, or install it on PATH and use Git's equivalent git a2a form:
git a2a init
git a2a add https://github.com/acme/lib-utils.git --name lib-utils
git a2a list
git a2a whose lib-utils
git a2a pull lib-utils
git a2a remove lib-utilsVersion 2.1.0 introduces whose NAME and removes the positional argument from list. Scripts using list NAME --json must use list --json and select the alias from the array.
There are exactly six domain commands:
pull is adapter lifecycle, not a wrapper around git pull. All bindings of a polyglot component use the same resolved commit. Adapter and manager selection is durable: a later change to PATH or consumer marker files cannot silently switch it.
End-to-end demo
The ACME app walkthrough demonstrates the complete loop: connect a component, discover its responsible agent, send a request through A2A, let the owner change the library, run git-a2a pull, and observe the new result. The app repository and library repository must be cloned next to each other. Docker with Compose is the only runtime requirement:
git clone https://github.com/neprel/git-a2a-demo-acme-lib.git
git clone https://github.com/neprel/git-a2a-demo-acme-app.git
cd git-a2a-demo-acme-app
./demo/run.sh
# Short npm-only profile
DEMO_PROFILE=npm ./demo/run.shShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y git-a2a on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add git-a2a -- npx -y git-a2a
git-a2a: common questions
- Is git-a2a MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the git-a2a safety report
- How do I install git-a2a?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does git-a2a need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is git-a2a maintained?
- The last commit was 3 days ago (2026-09-18). The latest release is v1.7.1.
- What can I use instead of git-a2a?
- Servers from other publishers that do the same job: Nexusmem MCP server, komnet MCP server and Agent Memory MCP server. Compare all git-a2a alternatives.
Alternatives to git-a2a
Same job from other publishers: the closest match first, then the best rated.
- NexusmemLocal-first memory for AI coding agents: shell history with exit codes, git diffs, docs, MCP.not reviewedGrowingA
- komnetLets AI coding agents coordinate asynchronously through a private git repository. No server.not reviewedGrowingA
- Agent MemoryGit-native project memory for AI coding agents: Markdown source of truth, reviewable, secret-safe.not reviewedGrowingA
- PrumoChecks the context files a coding agent reads against the git index, and reports what drifted.not reviewedGrowingA
- BettermemoryMemory for coding agents, checked against the filesystem and git before it is believed.not reviewedGrowingA