Foremerge MCP server
Coordinate parallel coding agents, above Git
503 stars
Reviews
Write oneNobody has reviewed Foremerge yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Foremerge 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-24 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –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 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Foremerge repository's README, as published. We do not edit it. Read it on GitHub
Foremerge
Foremerge is the open-source coordination protocol for coding agents, built above Git. Agents keep isolated worktrees while sharing intent, semantic claims, dependencies, provisional ChangeSets, decisions, validation, and provenance.
Status: Foremerge 0.5.0 is a pre-1.0, local-first MVP. The CLI, JSON API,
MCP server, SQLite store, deterministic conflict detector, and
verification-gated lifecycle are implemented. Public schemas may still
change. Published benchmark results do not yet exist, and coordination
between machines is outside this project's scope.
How it works
Say you have two AI agents working on the same project at the same time. Each one gets its own copy of the code, so they never fight over files. Both finish. Both look correct. Then you find they undid each other's work.
Git cannot warn you about that, because Git compares text and not intent. It will stop you when two agents edit the same part of the same file. What it cannot see is two edits that are each perfectly reasonable on their own and land in different files. If one agent moves every caller onto a new StripePaymentService while another adds PayPal support to the old PaymentService, nothing overlaps, so Git merges both without complaint and the PayPal work is left stranded on a class nothing calls any more.
Foremerge fixes this by having agents announce what they are about to do, before they do it.
target, like "I am going to change the sendEmail function."
- Each agent says what it is about to touch. Not the code, just the
your project's .git folder, so every agent on your machine sees the same picture, whether it is Claude, Codex, or Cursor.
- Every agent reads from one shared list. It is a small database inside
two agents, explains why their plans clash, and suggests how to split the work. Both worktrees are still clean at that point, so no work has to be thrown away.
- If two plans collide, you hear about it right away. Foremerge names the
Think of it as a shared whiteboard. Before an agent starts, it writes down what it is about to work on, and it reads what everyone else already wrote.
Two things Foremerge deliberately does not do. It never locks a file or blocks an agent, because a single crashed agent would then stall the whole fleet, so the warnings are advisory and you stay in charge. And it never asks a model to judge conflicts, so the same inputs always produce the same answer.
The conflict Git cannot see yet
Agent A: Replace PaymentService with StripePaymentService
Agent B: Add PayPal support to PaymentServiceThese agents can work in different trees without touching the same line. The plans still collide: one removes the extension point while the other depends on it.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
The registry entry has no remote endpoint or installable package.
Foremerge: common questions
- Is Foremerge MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Foremerge safety report
- Does Foremerge need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Foremerge maintained?
- The last commit was in the last day (2026-09-24). The latest release is v0.5.0.
- What can I use instead of Foremerge?
- Servers from other publishers that do the same job: komnet MCP server, Nexusmem MCP server and Mergetrain MCP server. Compare all Foremerge alternatives.
Alternatives to Foremerge
Same job from other publishers: the closest match first, then the best rated.
- komnetLets AI coding agents coordinate asynchronously through a private git repository. No server.not reviewedGrowingA
- NexusmemLocal-first memory for AI coding agents: shell history with exit codes, git diffs, docs, MCP.not reviewedGrowingA
- MergetrainQueue parallel-agent worktree branches, test together, serialize and recover Git pushes.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