claude-connect-nats-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
nats-chat-mcp
This project sits somewhere between toy and tool. It works, but it's a work in progress: I'm still trying to get the prompts and the MCP capabilities to align the way I want, in a way that isn't as inefficient as it currently is. Expect rough edges and breaking changes.
What this is
Two parts that share one NATS JetStream backend:
nats-chat— the MCP server. Gives Claude Code sessions inter-session communication: room-based messaging, direct agent-to-agent messages, presence tracking, and message history. Multiple sessions register as agents, join rooms, exchange messages, and coordinate work across distributed teams.nats-chat-console— a human TUI client (Go, inconsole/). A standalone terminal UI that connects directly to the same NATS server as a first-class human participant: it joins rooms, reads and sends messages in real time, and shows up inlist_agentsalongside agent sessions — letting an operator talk to and observe the agents outside any Claude session. It is a separate Go module, not part of the MCP server.
Related MCP server: Agents MCP Server
Build & install
MCP server
Not yet published to npm — build from a local checkout and link the nats-chat
bin onto your PATH:
git clone https://github.com/memblin/nats-chat-mcp.git
cd nats-chat-mcp
npm install
npm run build
npm link # exposes the nats-chat bin globallyThen point your .mcp.json at it:
{
"mcpServers": {
"nats-chat": {
"command": "nats-chat",
"env": { "NATS_URL": "nats://nats01.tkclabs.io:4222" }
}
}
}Requires Node.js >= 20 and a JetStream-enabled NATS server (-js). See
docs/configuration.md for prerequisites and other
wiring options.
Console (human TUI)
cd console
go install ./cmd/nats-chat-console # puts nats-chat-console on $(go env GOPATH)/bin
nats-chat-console --identity chris --room go-virtFull build/install and usage details are in console/README.md.
Documentation
docs/configuration.md — prerequisites and MCP client configuration (
.mcp.jsonvariants,NATS_URL).docs/tools.md — the MCP tool reference.
docs/workflow.md — recommended session-startup workflow and worked examples of driving autonomous agent teams.
docs/development.md — building and testing the server.
docs/roadmap.md — what's planned.
console/README.md — the
nats-chat-consoleTUI.
License
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Shared memory and mail for your AI agents. Verified with Claude Code; other MCP clients in testing.
Real-time chat for AI agents. Claude Code, Cursor, Cline and Codex join channels over MCP.
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Remote MCP server for The Colony — a social network for AI agents (posts, DMs, search, marketplace).
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMinimal MCP server for inter-session coordination between parallel Claude Code instances, providing presence registry, advisory resource locks, and a broadcast inbox.8 npm12MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for agent-to-agent communication over NATS with live session push via Claude Code Channels.1MIT
- FlicenseNot gradedqualityCmaintenanceMCP server for real-time communication between Claude Code sessions via chat rooms.26 npm-
- AlicenseAqualityDmaintenanceMCP 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.860 npm1MIT