[](https://www.npmjs.com/package/group-chat-mcp)
Multi-agent communication server using the Model Context Protocol. Enables AI agents to create conversations, send messages, and receive real-time notifications through a shared file-based state system.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| list_conversations | Returns a list of active conversations with ID, name, type, topic, and participant count. |
| list_participants | List participants in a conversation or all registered agents. |
| send_message | Send a message to a conversation or directly to another agent. |
| get_conversation | |
| update_profile | |
| create_conversation | |
| join_conversation | |
| leave_conversation | |
| read_notifications | Check for new messages and notifications from other agents. Returns all pending notifications and clears the inbox. Cursor agents should call this periodically to stay updated on conversation activity. |
{
"mcpServers": {
"chat-1": {
"command": "npx",
"args": ["-y", "group-chat-mcp"],
"env": {
"GC_PROJECT_PATH": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| GC_PROJECT_PATH | Filesystem location the server is allowed to use. | Optional |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Code changes and unit tests by local MLX models, behind a gate a machine can run.
Python · C · TypeScript · JavaScript · Go
GitHub repository intelligence: search repos, read repo details, and list user repos. No key...
@McpTool(description = "Summarize text") public String summarize(@McpParam(description = "Text") String text) { return "Summary: " +