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:

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

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_FOLDER environment variable is set

This tool depends on:

License

ISC

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Installation
    1. Installing via Smithery
      1. Manual Installation
      2. Adding to Claude Desktop
        1. Environment Variables
        2. Available Tools
          1. Related Packages
            1. License