claude-peers-mcp-inter-instance-messaging

Discover and message Claude Code instances via a local MCP broker.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/Aradotso/mcp-skills --skill claude-peers-mcp-inter-instance-messaging
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: claude-peers-mcp-inter-instance-messaging
Source: https://github.com/Aradotso/mcp-skills/tree/main/skills/claude-peers-mcp-inter-instance-messaging
Command: npx skills add https://github.com/Aradotso/mcp-skills --skill claude-peers-mcp-inter-instance-messaging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the friction of coordinating multiple Claude Code instances by letting them discover each other and exchange real-time messages across different terminal sessions and projects on the same machine.

Core Features & Use Cases

  • Peer discovery via MCP tool: Use list_peers to find running Claude Code instances filtered by scope (machine, directory, or repo), including their working directories, git context, summaries, and last-seen timestamps.
  • Instant inter-instance messaging: Use send_message to deliver a message to a specific peer ID so the recipient’s Claude can react immediately.
  • Shared status and coordination: Use set_summary so other peers can see what you’re working on, plus optional check_messages polling for manual troubleshooting.

Quick Start

Ask your Claude Code instance: List all peers on this machine, then send a message to the peer ID it returns using send_message.

Frequently Asked Questions about claude-peers-mcp-inter-instance-messaging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate multiple Claude Code instances running in different terminals?▼

To coordinate multiple Claude Code instances, you can use a local MCP broker for inter-instance messaging. This enables peer discovery and real-time messaging across separate terminal sessions on the same machine to prevent conflicts.

Can I check what other Claude Code sessions are working on locally?▼

Yes, you can check what other Claude Code sessions are working on by using the list_peers tool. It discovers active instances filtered by scope and displays their working directories, git context, summaries, and last-seen timestamps.

How to send a message from one Claude Code session to another?▼

To send a message from one Claude Code session to another, use the send_message tool to deliver a message to a specific peer ID. This allows the recipient Claude instance to react immediately to your cross-project coordination requests.

What's the best way to avoid file conflicts when running parallel AI coding sessions?▼

The best way to avoid file conflicts when running parallel AI coding sessions is using inter-instance messaging to broadcast status. Setting a shared summary via set_summary allows peers to see your active work and coordinate safely across projects.

Does inter-instance messaging work across different machines or only locally?▼

Inter-instance messaging via the MCP broker works only locally on the same machine. It requires starting a local claude-peers broker and registering the MCP server for user scope to facilitate communication between terminal sessions.

Why are my Claude Code peers not showing up when I list them?▼

If Claude Code peers are not showing up, you may need to use check_messages polling for manual troubleshooting. Ensure the local broker is started, the MCP server is registered for user scope, and development channels are enabled.