Mmcp.market

Foremerge MCP server

by naw103·io.github.naw103/foremerge·v0.5.0

Coordinate parallel coding agents, above Git

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

503 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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."

  1. 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.

  1. 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.

  1. 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 PaymentService

These 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.

All Foremerge alternatives →
  • komnet
    Lets AI coding agents coordinate asynchronously through a private git repository. No server.
    A
  • Nexusmem
    Local-first memory for AI coding agents: shell history with exit codes, git diffs, docs, MCP.
    A
  • Mergetrain
    Queue parallel-agent worktree branches, test together, serialize and recover Git pushes.
    A
  • Agent Memory
    Git-native project memory for AI coding agents: Markdown source of truth, reviewable, secret-safe.
    A
  • Prumo
    Checks the context files a coding agent reads against the git index, and reports what drifted.
    A

More from naw103 →