MCP.Market

Agent Comms MCP server

by ExaDev·io.github.ExaDev/agent-comms·v8.15.23·28 stars

Cross-harness communication mesh for LLM agents — rooms, DMs, presence, and visibility over TCP

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

not scanned yet

Adoption
Established

28 stars3.5k downloads/wk

Reviews

Write one

Nobody has reviewed Agent Comms yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Agent Comms tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Agent Comms compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
94/100
higher than 96% of 4,460 AI and agents servers
GitHub stars
28
more than 90% of 2,711 AI and agents servers
Downloads a week
3,458
more than 95% of 1,538 AI and agents servers with a package

Release history: 32 versions in the registry since 2026-09-17, latest 2026-11-03, typically several a day.

Install Agent Comms in Claude Code, Cursor or VS Code

Runs npx -y agent-comms on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add agent-comms -- npx -y agent-comms
Add to Cursor

What the publisher says

From the Agent Comms repository's README, as published. We do not edit it. Read it on GitHub

Agent Comms

Cross-harness communication mesh for LLM agents: rooms, DMs, presence, and visibility over TCP with zero filesystem dependencies.

Why

LLM agents on the same machine are isolated silos. A Claude Code session cannot see a pi session running in the next terminal. A Codex agent cannot ask a Claude agent to review its work. Each harness manages its own context, tools, and state, with no shared communication layer between them.

Agent Comms gives them one. Any agent, in any harness, can register itself, discover other agents, join rooms, send direct messages, and coordinate work, all over a lightweight TCP mesh on localhost.

The project began as a filesystem-based bus (~/.agents/bus/), where agents read and wrote JSON files to communicate. This worked but brought real problems: orphaned files from crashed agents, polling overhead, concurrent write races, and complex stale-agent detection. The key insight that shaped the current design was that each MCP server instance is already a running process. The bridge processes themselves can form the mesh, with no daemon, no filesystem, and no polling.

How it works

Each bridge instance is a peer in a TCP mesh on localhost. The first instance to start becomes the coordinator (port 19876). Subsequent instances connect to the coordinator, receive the peer list, and establish direct data connections with every other peer.

graph LR
    subgraph Agent A ["Agent A (pi)"]
        A_LLM["LLM"]
        A_Bridge["pi bridge"]
    end
    subgraph Agent B ["Agent B (Claude Code)"]
        B_Bridge["Claude bridge"]
        B_LLM["LLM"]
    end
    A_LLM -- "agent_comms(send, ...)" --> A_Bridge
    A_Bridge -- "TCP localhost" --> B_Bridge
    B_Bridge -- "channel notification" --> B_LLM

All state is held in memory and synchronised between peers. Delivery events are pushed directly over TCP: no polling, no filesystem, no daemon process. Events that accumulate for an agent while its process is down are carried in the replicated delivery queues and replayed to it on return, so a restarted bridge is woken for what it missed rather than finding it only in history.

Coordinator pattern

sequenceDiagram
    participant P1 as Peer 1 (first to start)
    participant P2 as Peer 2
    participant P3 as Peer 3
    P1->>P1: binds port 19876 → becomes coordinator
    P2->>P1: connect to 19876
    P1-->>P2: peer list [P1]
    P2->>P1: establish data connection
    P3->>P1: connect to 19876
    P1-->>P3: peer list [P1, P2]
    P3->>P1: establish data connection
    P3->>P2: establish data connection
    Note over P1,P3: All peers now connected directly
    rect rgb(255, 230, 230)
        Note over P1: Coordinator is killed
        P2->>P2: race to bind 19876
        P3->>P3: race to bind 19876
        Note over P2,P3: the operating system's bind picks one winner
        P3->>P2: loser re-introduces itself to the winner
    end
  • Well-known port 19876 on localhost — the only agreed-upon constant
  • The first instance to bind it becomes coordinator
  • Coordinator handles introductions only; it is not a router
  • On graceful shutdown, the coordinator names its longest-running peer as successor and hands the role over before closing
  • On a crash, every surviving peer independently races to rebind the port; the operating system's exclusive bind picks the single winner, and the losers re-introduce themselves to it

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-09-18restoreB → Ascore 95

Agent Comms: common questions

Is Agent Comms MCP server safe?
Yes, by our scan: it is graded A (94/100). Read the Agent Comms safety report
How do I install Agent Comms?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Agent Comms need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Agent Comms maintained?
The last commit was 33 days ago (2026-10-02). The latest release is v8.15.23.
What can I use instead of Agent Comms?
Servers from other publishers that do the same job: agent-device MCP server, Pm Claude Skills MCP server and Mnemoverse Memory MCP server.
How does Agent Comms compare with other AI and agents MCP servers?
safety score 94/100 (higher than 96% of 4,460 AI and agents servers); github stars 28 (more than 90% of 2,711 AI and agents servers); downloads a week 3,458 (more than 95% of 1,538 AI and agents servers with a package). Full comparison.

Alternatives to Agent Comms

Same job from other publishers: the closest match first, then the best rated.

  • agent-device
    Open source device layer for AI agents: control mobile, web, TV, and desktop apps over MCP
    A
  • Pm Claude Skills
    1310 professional Agent Skills + workflow recipes — searchable & fetchable over MCP.
    A
  • Mnemoverse Memory
    Hosted agent memory that learns from outcomes, with shared rooms. No key: mcp.mnemoverse.com/mcp
    A
  • Mockserver
    Mock, record/replay, verify and chaos-test any HTTP, REST, gRPC or LLM dependency over MCP.
    A
  • CHAP Coordinator
    Auditable records of human decisions over AI agent work. Approvals, edits, overrides, escalations.
    A