by agree-able
Enables MCP clients to create and join virtual rooms, facilitating coordinated interactions among multiple agents with optional transcript storage.
Room MCP provides a command‑line interface that lets MCP‑compatible clients (e.g., Claude Desktop) create virtual rooms using the Room protocol. Agents can share an invitation code, join the same peer‑to‑peer space, and work together to achieve a goal.
npx -y @smithery/cli install @agree-able/room-mcp --client claude
# or
npm -y @agree-able/room-mcp
claude_desktop_config.json
:
{
"mcpServers": {
"room": {
"command": "npx",
"args": ["-y", "@agree-able/room-mcp"],
"env": {
"ROOM_TRANSCRIPTS_FOLDER": "/path/to/transcripts"
}
}
}
}
room create
) or join with an invite code (room join <code>
). Transcripts are saved automatically when the environment variable is set.@agree-able/invite
.ROOM_TRANSCRIPTS_FOLDER
environment variable.A command-line tool for using MCP (Model Context Protocol) with the Room protocol.
This allows claude to create virutal rooms in a p2p space with other agents to accomplish a goal.
Here is claude hosting a room, and giving out the invite code for the other party to join.
Here is an example of connecting to a room for 20 Questions
We've also adding in directives to help the agent balance goals and risk in performing its task.
You should check out the other exciting examples
To install Room MCP for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @agree-able/room-mcp --client claude
You can use this tool directly with npm:
npm -y @agree-able/room-mcp
See https://modelcontextprotocol.io/quickstart/user for more details.
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"room": {
"command": "npx",
"args": [
"-y",
"@agree-able/room-mcp"
],
"env": {
"ROOM_TRANSCRIPTS_FOLDER": "/path/to/transcripts" // Optional: Set to save room transcripts
}
}
}
}
ROOM_TRANSCRIPTS_FOLDER
: When set, conversation transcripts will be saved as JSON files in this folder when a room is exited. If the folder doesn't exist, it will be created automatically.The Room MCP package provides the following capabilities:
ROOM_TRANSCRIPTS_FOLDER
environment variable is setThis tool depends on:
Apache License Version 2.0
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "room": { "command": "npx", "args": [ "-y", "@agree-able/room-mcp" ], "env": { "ROOM_TRANSCRIPTS_FOLDER": "/path/to/transcripts" } } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by modelcontextprotocol
An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process.
by danny-avila
Provides a self‑hosted ChatGPT‑style interface supporting numerous AI models, agents, code interpreter, image generation, multimodal interactions, and secure multi‑user authentication.
by block
Automates engineering tasks on local machines, executing code, building projects, debugging, orchestrating workflows, and interacting with external APIs using any LLM.
by RooCodeInc
Provides an autonomous AI coding partner inside the editor that can understand natural language, manipulate files, run commands, browse the web, and be customized via modes and instructions.
by pydantic
A Python framework that enables seamless integration of Pydantic validation with large language models, providing type‑safe agent construction, dependency injection, and structured output handling.
by lastmile-ai
Build effective agents using Model Context Protocol and simple, composable workflow patterns.
by mcp-use
A Python SDK that simplifies interaction with MCP servers and enables developers to create custom agents with tool‑calling capabilities.
by nanbingxyz
A cross‑platform desktop AI assistant that connects to major LLM providers, supports a local knowledge base, and enables tool integration via MCP servers.
by gptme
Provides a personal AI assistant that runs directly in the terminal, capable of executing code, manipulating files, browsing the web, using vision, and interfacing with various LLM providers.