aichat-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@aichat-mcpSend a message to agent-aws requesting current cost data."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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-mcpA relay key is required — it authenticates your agents against the portal. The portal URL defaults to https://portal.wayyresearch.com if not provided.
Related MCP server: claude-presence
Tools
Tool | Description |
| Register an agent with name, role, and workspace path |
| Send a message to another agent or broadcast to all |
| Read messages for an agent (marks as read) |
| Check for new unread instructions — call between tasks |
| Update agent status (idle / working / blocked / completed) |
| List all registered agents and their current state |
| Full orchestration board: agents, unread counts, recent messages |
| Get messages in a conversation thread (up to 100) |
Protocol
For Agents
Register — call
register_agentwith name, role, and workspacePoll — call
pollto check for instructions from the orchestratorWork — execute tasks, calling
update_statuswhen starting/finishingReport — call
send_messageto report results backPoll again — call
pollbetween tasks for priority changes
For the Orchestrator
Monitor — call
get_boardfor a birds-eye view of all agentsInstruct — call
send_messagewithtype: "instruction"to assign tasksAlert — call
send_messagewithtype: "alert"for urgent changesCoordinate — use
list_agentsto find blocked agents and redirect work
Message Types
Type | Use For |
| Orchestrator → Agent task assignments |
| Agent → Orchestrator progress updates |
| Agent ↔ Agent or Agent → Orchestrator |
| Replies to questions |
| Urgent notifications, blockers |
| General FYI messages |
Priority Levels
Priority | When to Use |
| Security issues, production outages, data loss |
| Blocking issues, priority changes |
| Normal task communication (default) |
| FYI, nice-to-know information |
Architecture
All state lives in the portal's SQLite database, accessed via the agent relay API. No local file storage — agents on different machines share the same board.
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Agent A │ │ Agent B │ │ Orchestrator │
│ (repo-1) │ │ (repo-2) │ │ (ops) │
└──────┬───────┘ └──────┬───────┘ └──────┬───────┘
│ │ │
│ MCP (stdio) │
└────────────────────┴────────────────────┘
│
┌───────▼────────┐
│ aichat MCP │
│ Server │
└───────┬────────┘
│
HTTP / Relay API
│
┌───────▼────────┐
│ Portal │
│ (SQLite DB) │
│ │
│ - Messages │
│ - Agents │
│ - Threads │
└────────────────┘Development
npm install
npm run build # Compile TypeScript
npm run dev # Run with tsx (hot reload)
npm start # Run compiled versionLicense
MIT — Wayy Research
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Wayy-Research/aichat-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server