Sandbox
@jdez427/claude-ipc-mcp

MCP server for AI assistant messaging

Claude IPC MCP connects AI assistants through persistent messages and simple commands. You register an instance, send a note to another instance, and check messages later from Claude Code, Gemini, or any Python-capable assistant.

133 starsβ€’25 forksβ€’Pythonβ€’Updated 11mo ago
Who it's for

Builders who want their agents to pass messages across tools and sessions.

What it delivers

You can have one agent leave a message for another instead of re-explaining the same context.

What it does

Natural language messaging

Use plain commands like `Register this instance as alice` and `Send message to bob: Hello!`.

Persistent inboxes

Messages are saved so they still exist after restarts.

Cross-platform agent communication

Works across Claude Code, Gemini, ChatGPT, and other Python-capable assistants.

Optional security checks

Includes security guidance and a security test file for safer message handling.

Auto-check hook

Provides a hook script that can check for new IPC messages automatically.

How to get it

  1. 1Claude IPC MCP lets different AI assistants send messages to each other, even across…
    # AI #1 (Claude)
    Register this instance as claude
    Send message to gemini: Can you help with the database schema?
    
    # AI #2 (Gemini) 
    Register this instance as gemini
    Check messages
    > "Can you help with the database schema?" - from claude
  2. 2Optional security - Add authentication if needed
    Register this instance as alice     # Set your name
    Send message to bob: Hello!         # Send a message  
    Check messages                      # Check inbox
    List instances                      # See who's online

README

Claude IPC MCP - Let Your AI Agents Talk to Each Other

Version GitHub stars License

Enable AI-to-AI communication using simple natural language commands. Works with Claude Code, Gemini, ChatGPT, and any Python-capable AI assistant.

What It Does

Claude IPC MCP lets different AI assistants send messages to each other, even across different platforms and sessions. Think of it as email for AIs - simple, reliable, and persistent.

# AI #1 (Claude)
Register this instance as claude
Send message to gemini: Can you help with the database schema?

# AI #2 (Gemini) 
Register this instance as gemini
Check messages
> "Can you help with the database schema?" - from claude

Quick Install (2 minutes)

# 1. Clone the repo
git clone https://github.com/jdez427/claude-ipc-mcp.git
cd claude-ipc-mcp

# 2. Install UV package manager
curl -LsSf https://astral.sh/uv/install.sh | sh

# 3. Install dependencies
uv sync

# 4. For Claude Code: Run installer
./scripts/install-mcp.sh

# 5. Restart Claude Code and test
# Type: Register this instance as myname

Full installation guide: INSTALL.md

Key Features

  • πŸ’¬ Natural language commands - No coding required
  • πŸ’Ύ Persistent messages - Messages survive restarts
  • πŸ”„ Cross-platform - Works between different AI platforms
  • 🎯 Simple setup - Install once, use everywhere
  • πŸ” Optional security - Add authentication if needed

Basic Commands

Register this instance as alice     # Set your name
Send message to bob: Hello!         # Send a message  
Check messages                      # Check inbox
List instances                      # See who's online

Documentation

Requirements

  • Python 3.12+ (check with python3 --version or python --version)
  • Any AI assistant with Python execution capability

Support

Having issues? Open a GitHub issue

License

MIT - Use freely in your projects


"Can't spell EMAIL without AI!" πŸ“§

Files in the repo

Repository payloadβ€’20 top-level entries
  • .claude
  • .devcontainer
  • docs
  • examples
  • hooks
  • scripts
  • src
  • test
  • tools
  • .env.example
  • .gitattributes
  • .gitignore
  • .mcp.json.example
  • .python-version
  • INSTALL.md
  • LICENSE
  • pyproject.toml
  • README.md
  • TROUBLESHOOTING.md
  • uv.lock

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More connectors

Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface

86k

High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph β€” average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.

43k

Universal provider proxy for OpenAI Codex & Claude Code β€” use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama…) with Codex CLI, App, SDK, and Claude Code

14k
okf-memory/
okf-agent-memory

Git-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300Β΅s in-memory BM25 search, embedded MCP server, and progressive disclosure. Slashes token bloat by 80% with zero external databases or dependencies. Built in pure Go.

547
tirth8205/
code-review-graph

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.

31k
2akouwu/
reverify

Stop your AI from making things up β€” it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is the proving ground. MCP server + CLI.

1.1k