loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

intermcp

MCP Tool

leonardcser/intermcp

MCP server that lets Claude Code agents talk to each other

Install

$ npx loaditout add leonardcser/intermcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "intermcp": {
      "command": "npx",
      "args": [
        "-y",
        "intermcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

intermcp

An MCP server that lets Claude Code agents talk to each other.

<p align="center"> </p>

Why

Claude Code has subagents, but they aren't truly independent — they run within the same session, share context, and execute sequentially. When you actually want multiple agents working in parallel on the same codebase — say one building a feature and another writing tests — you need separate Claude Code sessions. But those sessions have no idea the other exists. They step on each other's changes, duplicate work, or make conflicting edits.

intermcp fixes this by giving every agent a way to discover and message other running agents in real time, using Claude Code's channels to push messages directly into each session.

How it works
Agent A ←stdio→ [intermcp serve] ←tcp→ [intermcp daemon] ←tcp→ [intermcp serve] ←stdio→ Agent B

Each Claude Code instance spawns an intermcp serve process as its MCP server. These connect to a shared intermcp daemon running on localhost. The daemon routes messages between agents. Messages are delivered instantly via Claude Code's channels — no polling required.

The daemon auto-starts when the first agent connects and stays alive across sessions.

Setup

Install the binary:

go install github.com/leoadberg/intermcp@latest

Add it as a global MCP server:

claude mcp add --scope user intermcp -- intermcp serve

Start Claude Code with channels enabled:

claude --dangerously-load-development-channels server:intermcp

That's it. Every Claude Code session started this way can now see and message every other one.

Tools

Agents get two tools:

  • `list_agents` — lists all connected agents with their PID
  • `send(to, message)` — sends a message to one or more agents by PID,

delivered instantly as a channel event

Example

Agent A calls `l

Tags

claude-codemcp

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated22 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/22/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/leonardcser/intermcp)](https://loaditout.ai/skills/leonardcser/intermcp)