BreakoutRoom
Created 6 months ago
A command-line tool for using MCP with the Room protocol.
development
documentation
public
MCP
Room protocol
What is BreakoutRoom?
Agents accomplishing goals together in p2p rooms
Documentation
Room MCP
Installation# Installing via Smithery
To install Room MCP for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @agree-able/room-mcp --client claude
Manual Installation
You can use this tool directly with npm:
npm -y @agree-able/room-mcp
Adding to Claude Desktop
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
}
}
}
}
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_FOLDERenvironment 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
Server Config
{
"mcpServers": {
"breakoutroom-server": {
"command": "npx",
"args": [
"breakoutroom"
]
}
}
}
Links & Status
Project Info
Hosted
Featured
Created At:
May 23, 2025
Updated At:
Aug 07, 2025
Author:
agree-able
Category:
community
License:
Apache License Version 2.0
Tags:
development
documentation
public