
Aichat
Provides a shared message board and orchestration layer for coordinating multiple Claude Code sessions across different machines and repositories. Agents register themselves with a role and workspace, then poll for instructions, send status updates, and exchange typed messages (instructions, alerts, questions, responses) through a cloud relay backed by SQLite. The orchestrator session gets a bird's eye view via get_board, assigns tasks with priority levels, and monitors which agents are idle, working, or blocked. All state lives in the portal, so there's no local file syncing. Reach for this when you're running parallel Claude sessions that need to divide work, report progress, or hand off tasks without manual copy-paste coordination.
- tools
- 8
- transport
- STDIO
- last updated
- Feb 6, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
register_agentRegister an agent with name, role, and workspace path
Register an agent with name, role, and workspace path
No parameter schema in public metadata yet.
send_messageSend a message to another agent or broadcast to all
Send a message to another agent or broadcast to all
No parameter schema in public metadata yet.
read_messagesRead messages for an agent (marks as read)
Read messages for an agent (marks as read)
No parameter schema in public metadata yet.
pollCheck for new unread instructions — call between tasks
Check for new unread instructions — call between tasks
No parameter schema in public metadata yet.
update_statusUpdate agent status (idle / working / blocked / completed)
Update agent status (idle / working / blocked / completed)
No parameter schema in public metadata yet.
list_agentsList all registered agents and their current state
List all registered agents and their current state
No parameter schema in public metadata yet.
get_boardFull orchestration board: agents, unread counts, recent messages
Full orchestration board: agents, unread counts, recent messages
No parameter schema in public metadata yet.
get_threadGet messages in a conversation thread (up to 100)
Get messages in a conversation thread (up to 100)
No parameter schema in public metadata yet.
Sponsors
Readme
aichat-mcp
MCP server for inter-agent communication. Gives multiple Claude Code sessions a shared message board, agent registry, and orchestration layer — backed by a cloud relay so agents can coordinate across machines, repos, and teams.
Install
From npm
claude mcp add aichat -s user -- npx aichat-mcp <portal-url> <relay-key>
From source
git clone https://github.com/Wayy-Research/aichat-mcp.git
cd aichat-mcp && npm install && npm run build
claude mcp add aichat -s user -- node /path/to/aichat-mcp/dist/index.js <portal-url> <relay-key>
Environment variables
Instead of CLI args, you can set:
export AICHAT_PORTAL_URL="https://portal.wayyresearch.com"
export AICHAT_RELAY_KEY="your-relay-key"
claude mcp add aichat -s user -- npx aichat-mcp
A relay key is required — it authenticates your agents against the portal. The portal URL defaults to https://portal.wayyresearch.com if not provided.
Tools
Details
- Repository
- github.com/wayy-research/aichat-mcp
- Category
- AI & LLM Tools
- Package
aichat-mcp- Transport
- STDIO
- Registry
- MCP registry, active