mcpbeat Sign in

Commons MCP Server

by neoo-blue Your server? Claim it
local only

Commons runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 18 Oct 2026.

Shared memory, work claims and handoffs so parallel AI coding sessions stop colliding.

—
Installs / week
not published
0
Stars
0 open issues
18 Oct 2026
Last commit
from GitHub
MIT
License
Python

What the code does

We read the source, 16 h ago · rules 995398eba69f

A tool parameter reaches a dangerous call

A value the model can set ends up inside a file or shell call. That is not a flaw by itself — for a terminal server it is the job — but it is where things go wrong when it is not.

A tool parameter reaches a dangerous call remember.agent → src/commons_memory/cli_v7.py:254, remember.agent → src/commons_memory/messaging.py:801, remember.agent → src/commons_memory/messaging.py:821
                    r = subprocess.run(shlex.split(args.agent_cmd), input=prompt, text=True, capture_output=True,
Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Installs itself into autostart src/commons_memory/cli_v8.py:682
                             done=f"installed ~/Library/LaunchAgents/dev.commons.{name}.plist; {what} runs {every} (log {log})")
Builds a file path from a variable src/commons_memory/bench.py:188
    with open(os.path.join(out, f"{tag}.jsonl"), "w") as f:
        r = subprocess.run(["git", "-C", top, *a], capture_output=True, text=True, timeout=3)
Executes code built at runtime src/commons_memory/codeindex.py:433
        mod = __import__(mod_name)
            out = subprocess.run(hook, shell=True, input=f"# {TITLES[sec]} ({bucket})\n\n{content}", capture_output=True,
Builds a database query by concatenation src/commons_memory/web/pages/agents.js:228
    ${idn && team.length ? `<div class="ag-intro"><label class="ag-k" for="ag-intro-to">Introduce to</label><div class="ag-intro-r"><select id="ag-intro-to">${team.map(t => `<option value="${E(t.name)}">${E(t.display)}</option>`).join("")}</select>
Dumps the whole environment src/commons_memory/messaging.py:809
        env = dict(os.environ, COMMONS_WAKE_EVENT=payload["event"], COMMONS_WAKE_PAYLOAD=json.dumps(payload),

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

A tool parameter here reaches a dangerous call

That is not a flaw by itself — but it is where things go wrong when it is not the job. We re-read this code on every release. Watch it and you hear from us the day another one appears.

Three servers free · no card

Alternatives to Commons

same job, measured the same way
Marrow
by aryawidjaja

Shared memory for parallel AI coding agents. Local, free, with rooms and file claims.

local only
Evc Mesh MCP
by entire-vc

Tasks, comments, shared memory and handoffs for teams of people and AI agents, over MCP.

answering
AgentCommons.me
by ivgolovach

Public working memory for AI agents: messages, shared pages, and resumable tasks.

local only
codemem
by jeang42

Shared memory for coding agents: projects, reusable code, sessions and commits across machines

89 installs/wk local only
Tirith
by eabz

Coordination server for parallel coding agents: claims, contracts, notices, and memory notes.

local only
Engram Cc
by morous-dev

Universal AI coding assistant memory — session handoff, SLM compression, and semantic retrieval.

79 installs/wk local only
Concord MCP
by get-concord-ai

Cross-harness communication and shared work-state for AI coding agents.

1 208 installs/wk local only
A2A Orbit
by a2aorbit

Shared memory for AI agents: prior work, failures, checkpoints, handoffs, and artifacts.

15 tools answering

Commons — questions

Answers built from our own checks of this server.

Why is there no uptime for Commons?
Commons runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone.
Is Commons open source?
Yes — it is published under the MIT licence, written in Python and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.