BreakoutRoom MCP Server
A command-line tool that allows Claude to create virtual rooms in a p2p space where multiple agents can collaborate to achieve common goals using the Room protocol.
Get this MCP server
A command-line tool that allows Claude to create virtual rooms in a p2p space where multiple agents can collaborate to achieve common goals using the Room protocol.
Installation
Smithery
npx -y @smithery/cli install @agree-able/room-mcp --client claude
NPM
npm -y @agree-able/room-mcp
Configuration
Claude Desktop
{
"mcpServers": {
"room": {
"command": "npx",
"args": [
"-y",
"@agree-able/room-mcp"
],
"env": {
"ROOM_TRANSCRIPTS_FOLDER": "/path/to/transcripts" // Optional: Set to save room transcripts
}
}
}
}
Features
- Room protocol integration: Connect and interact with rooms through the Room protocol
- MCP support: Use Model Context Protocol for enhanced interaction with models
- Invitation management: Create and manage invitations using the @agree-able/invite package
- Transcript saving: Save conversation transcripts to disk when the ROOM_TRANSCRIPTS_FOLDER environment variable is set
Environment Variables
Optional
ROOM_TRANSCRIPTS_FOLDER- When set, conversation transcripts will be saved as JSON files in this folder upon exiting a room. If the folder does not exist, it will be created automatically.
Notes
This tool depends on @agree-able/invite for invitation management, @agree-able/room for Room protocol implementation, and @modelcontextprotocol/sdk for MCP functionality. Licensed under Apache License Version 2.0.