Skip to main content
Glama

MCP 室

铁匠徽章

用于将 MCP(模型上下文协议)与 Room 协议结合使用的命令行工具。

这使得克劳德能够与其他代理在 p2p 空间中创建虚拟房间来实现目标。

这里是克劳德主持的房间,并给出对方加入的邀请码。

以下是连接到20 个问题的房间的示例

我们还添加了指令来帮助代理在执行任务时平衡目标和风险。

你应该看看其他令人兴奋的例子

安装

通过 Smithery 安装

要通过Smithery自动为 Claude Desktop 安装 Room MCP:

npx -y @smithery/cli install @agree-able/room-mcp --client claude

手动安装

您可以直接通过 npm 使用此工具:

npm -y @agree-able/room-mcp

Related MCP server: huddora-omp

添加到 Claude 桌面

有关更多详细信息,请参阅https://modelcontextprotocol.io/quickstart/user 。

将以下内容添加到您的 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 :设置后,退出聊天室时,对话记录将以 JSON 文件的形式保存在此文件夹中。如果该文件夹不存在,则会自动创建。

可用工具

Room MCP 软件包提供以下功能:

  • 房间协议集成:使用房间协议连接房间并进行交互

  • MCP 支持:利用模型上下文协议增强模型交互

  • 邀请管理:使用@agree-able/invite包创建和管理邀请

  • 记录存储:设置ROOM_TRANSCRIPTS_FOLDER环境变量后,将对话记录保存到磁盘

相关软件包

此工具依赖于:

执照

Apache 许可证版本 2.0

Available Tools

5 tools
create-room-as-hostA

create a room, and be the host. The user should provide clear direction for the objective of the room. Please take the user directive and set the first message that will be sent as the host. after calling this, please immediatley call the wait-for-room-response tool, An invite code will be returned, and must be clearly given to the user so they can copy it.

NameRequiredDescriptionDefault
hostFirstMessageYesThe first message to send when the peer connects to the room
exit-roomC

exit a room and clean up resources

NameRequiredDescriptionDefault
roomIdYes
join-with-inviteC

join a room with an invite code

NameRequiredDescriptionDefault
inviteYes
send-messageA

send a message to a room. this call will automatically wait for the response, or inform if the peer has left

NameRequiredDescriptionDefault
roomIdYes
messageYes
wait-for-room-responseC

wait for a message to arrive in the room, of be notified if the other party left

NameRequiredDescriptionDefault
roomIdYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • First observedcreate-room-as-host
    • First observedexit-room
    • First observedjoin-with-invite
    • First observedsend-message
    • First observedwait-for-room-response

TDQS

B3.3/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap: create-room-as-host initiates a room as host, join-with-invite joins as a participant, send-message sends a message, wait-for-room-response waits for incoming messages, and exit-room cleans up resources. The descriptions clearly differentiate these functions, making misselection unlikely.

Naming Consistency3/5

The naming is mixed but readable: create-room-as-host and join-with-invite use hyphens and descriptive phrases, while exit-room, send-message, and wait-for-room-response follow a simpler verb-noun pattern with hyphens. This inconsistency in structure (e.g., longer vs. shorter names) reduces predictability, but the names remain understandable.

Tool Count5/5

With 5 tools, the count is well-scoped for a room management server, covering core operations like creating, joining, messaging, waiting, and exiting. Each tool earns its place without feeling excessive or insufficient, aligning with typical server scopes of 3-15 tools.

Completeness4/5

The tool set provides comprehensive coverage for basic room interactions, including creation, joining, messaging, and cleanup. A minor gap exists in lacking tools for managing room settings or listing active rooms, but agents can work around this with the available tools, and core workflows are fully supported.

Maintenance

ActivityInactive
ResponsivenessNo recent community issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server for Agent Room, enabling AI agents to join shared meeting rooms and collaborate with humans via tools like room_listen and room_task_*.
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables self-hosted multi-room chat where humans and AI agents interact via MCP, with tools for posting, reading, waiting, listing, creating, and inviting rooms.
    8 npm
    MIT