Room MCP
Room MCP
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 an example of connecting to a room for 20 Questions
<p align="center"> <img width="600" src="docs/example.png"> </p>We've also adding in directives to help the agent balance goals and risk in performing its task.
<p align="center"> <img width="600" src="docs/directive.png"> </p>Installation
Installing via Smithery
To install Room MCP for Claude Desktop automatically via Smithery:
Manual Installation
You can use this tool directly with npm:
Adding to Claude Desktop
Add the following to your claude_desktop_config.json:
Environment Variables
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.
Available Tools
The Room MCP package provides the following capabilities:
- Room Protocol Integration: Connect to and interact with rooms using the Room protocol
- MCP Support: Utilize Model Context Protocol for enhanced model interactions
- Invitation Management: Create and manage invitations using the @agree-able/invite package
- Transcript Storage: Save conversation transcripts to disk when
ROOM_TRANSCRIPTS_FOLDER
environment variable is set
Related Packages
This tool depends on:
- @agree-able/invite: For invitation management
- @agree-able/room: For Room protocol implementation
- @modelcontextprotocol/sdk: For MCP functionality
License
ISC
This server cannot be installed
A command-line tool that enables the use of MCP with the Room protocol, allowing agents to create and interact in peer-to-peer virtual rooms for goal-oriented collaboration.