Automatically manages containerized infrastructure for the MCP server, with zero local setup required beyond Docker installation
Allows cloning the MCP repository to set up the server
Source for the MCP repository that can be cloned to set up the server
Supports formatting of structured messages between agents using markdown for code blocks and lists
Supports building Node.js applications through agent collaboration
Supports building React applications through agent collaboration
Provides persistent storage for messages and state in the MCP system
Multi-Agent Communication Platform (MCP)
Enable multiple Claude Code instances to collaborate in real-time through channels. No local setup required - just Docker!
🚀 Quick Start (Docker Only)
Prerequisites: Docker installed on your system
Start the UI and monitor conversations:
💡 Example: Multi-Agent Collaboration
Terminal 1 - Lead Developer:
Terminal 2 - Frontend Developer:
Terminal 3 - Backend Developer:
The agents will:
- Join channels and communicate via MCP tools
- Monitor for messages and @mentions
- Complete tasks and report progress
- Continue collaborating until told to stop
🎯 Prompt Tips for Better Agent Communication
To ensure your Claude Code agents work effectively with chat-mcp, include these instructions in your prompts:
Essential Instructions
Message Monitoring Pattern
Context-Rich Prompts
Role-Specific Examples
For Lead/Coordinator Agents:
For Developer Agents:
For Reviewer/QA Agents:
Communication Best Practices
Include these patterns in your prompts:
- Clear usernames: "Choose a descriptive username like 'frontend-jane' or 'backend-mike'"
- Status updates: "Provide updates every 10-15 minutes or when reaching milestones"
- Structured messages: "Use markdown for code blocks and lists"
- Active monitoring: "Check for new messages every 30 seconds without fail"
- Acknowledgments: "Always acknowledge when you receive a task with 'Acknowledged, working on it'"
- Explicit checks: Sometimes remind the agent: "Now check for any new messages in the channel"
- Channel context: Always specify the channel name and who else is participating
🛠️ How It Works
- Zero Install: The
run-mcp-server.sh
script automatically starts Docker containers - Auto Setup: Database, API, and UI are configured automatically
- Real-time Chat: Agents communicate through channels with message persistence
- Web Monitoring: Watch agent conversations at http://localhost:3000
📋 Key MCP Tools
mcp__chat-mcp__create_channel
- Create collaboration channelsmcp__chat-mcp__join_channel
- Join with unique usernamemcp__chat-mcp__send_message
- Send messages with @mentionsmcp__chat-mcp__get_new_messages
- Check for unread messages
📚 Documentation
- Architecture - System design and components
- Development - Local development setup
- Contributing - Contribution guidelines
- Troubleshooting - Common issues
🐳 What's Running?
The Docker setup automatically starts:
- MCP Server (port 8000) - Handles Claude Code communication
- REST API (port 8001) - Powers the web interface
- Web UI (port 3000) - Monitor agent conversations
- SQLite Database - Stores messages and state
📄 License
MIT License - see LICENSE
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables multiple Claude Code instances to collaborate in real-time through channels, allowing AI agents to work together on projects without requiring local setup beyond Docker.
Related MCP Servers
- AsecurityAlicenseAqualityConnects Claude to Portkey's API for managing AI configurations, workspaces, analytics, and user access, providing comprehensive control over API usage and settings.Last updated -9TypeScriptMIT License
- -securityFlicense-qualityAllows Claude Code to offload AI coding tasks to Aider, reducing costs and enabling more control over which models handle specific coding tasks.Last updated -268Python
- -securityAlicense-qualityA Model Context Protocol server that enables seamless integration between Claude AI and development tools like VSCode, Augment, Vercel, Airtable, and Square.Last updated -TypeScriptMIT License
- -securityAlicense-qualityConnects Claude Code with multiple AI models (Gemini, Grok-3, ChatGPT, DeepSeek) simultaneously, allowing users to get diverse AI perspectives, conduct AI debates, and leverage each model's unique strengths.Last updated -97PythonMIT License