keshrath avatar

Agent Comm

keshrath/agent-comm

Built for scenarios where you're running multiple AI agents on the same codebase and need them to coordinate instead of stepping on each other. Exposes seven MCP tools for agent registration, discovery by skill, direct and broadcast messaging, shared key-value state with atomic CAS operations, and activity event logging. Ships with PreToolUse hooks that intercept file edits and shell commands to serialize access at the infrastructure layer, so agents can't clobber shared files or accidentally commit each other's work in progress. Includes a web dashboard at localhost:3421 for real time visibility into all registered agents, message threads, and lock state. Works over stdio for MCP hosts or REST for custom scripts.

GitHub stars
10
tools
7
transport
STDIO
last updated
Oct 1, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

comm_registerRegister with name, capabilities, metadata, skills, and auto-join channels

Register with name, capabilities, metadata, skills, and auto-join channels

No parameter schema in public metadata yet.

comm_agentsAgent management — actions: list, discover, whoami, heartbeat, status, unregister

Agent management — actions: list, discover, whoami, heartbeat, status, unregister

No parameter schema in public metadata yet.

comm_sendSend messages — direct (to), channel, broadcast, reply (reply_to), forward (forward)

Send messages — direct (to), channel, broadcast, reply (reply_to), forward (forward)

No parameter schema in public metadata yet.

comm_inboxRead inbox (direct + channel messages, unread filter, importance filter, thread view via thread_id)

Read inbox (direct + channel messages, unread filter, importance filter, thread view via thread_id)

No parameter schema in public metadata yet.

comm_pollBlock until a new inbox message arrives (supports timeout_ms and importance filter)

Block until a new inbox message arrives (supports timeout_ms and importance filter)

No parameter schema in public metadata yet.

comm_channelChannel management — actions: create, list, join, leave, archive, update, members, history

Channel management — actions: create, list, join, leave, archive, update, members, history

No parameter schema in public metadata yet.

comm_stateShared key-value state — actions: set, get, list, delete, cas

Shared key-value state — actions: set, get, list, delete, cas

No parameter schema in public metadata yet.

Sponsors

Readme

agent-comm

License: MIT Node.js Tests MCP Tools REST Endpoints

Agent-agnostic intercommunication system. Lets AI coding agents — Claude Code, Codex CLI, Gemini CLI, Aider, or any custom tool — talk to each other, share state, and coordinate work in real time.

Light ThemeDark Theme
OverviewDark Theme

Why

When you run multiple AI agents on the same codebase — code review in one terminal, implementation in another, testing in a third — they have no idea the others exist. They duplicate work, create merge conflicts, and miss context.


View the full README on GitHub

Details

Repository
github.com/keshrath/agent-comm
Categories
AI & LLM Tools, Communication & Messaging
Package
agent-comm
Transport
STDIO
Registry
MCP registry, active

More from keshrath

Related AI & LLM Tools MCP servers

View all
1sagargupta16 avataritr-agentsagargupta16/itr-agentLocal-first Indian income tax filing agent: ITR form, tax computation, 26AS/AIS reconciliation10stars
2la-rebelion avatarOpenAI Tools MCP Serverla-rebelion/hapimcpFocused MCP server for OpenAI image/audio generation (v2.0.0). Wraps endpoints via HAPI CLI.0stars
3warpfreight avatarWarp Agent Mcpwarpfreight/warp-agent-mcpQuote, book, and track LTL, FTL, cargo van, and box-truck freight via the Warp API.8stars
4keshrath avatarAgent Discoverkeshrath/agent-discoverFind, install and enable MCP servers mid-session on any host, with consent and tool pinning7stars
5muzaqil555 avatarGemini Pro MCPmuzaqil555/gemini-pro-mcpYour Google AI Pro plan in Claude, Codex and Gemini CLI: Gemini, Flow, Notebooks, Jules, Veo7stars
6xmtlzzz avatarDsh Any Agentxmtlzzz/dsh-any-agentDrive DeepSeek Harness (DSH) as a long-lived, resumable coding agent from any MCP client.5stars