Room MCP
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-mcpRelated 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环境变量后,将对话记录保存到磁盘
相关软件包
此工具依赖于:
@agree-able/invite :用于邀请管理
@agree-able/room :用于 Room 协议实现
@modelcontextprotocol/sdk :用于 MCP 功能
执照
Apache 许可证版本 2.0
Available Tools
5 toolscreate-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.
| Name | Required | Description | Default |
|---|---|---|---|
| hostFirstMessage | Yes | The first message to send when the peer connects to the room |
exit-roomC
exit a room and clean up resources
| Name | Required | Description | Default |
|---|---|---|---|
| roomId | Yes |
join-with-inviteC
join a room with an invite code
| Name | Required | Description | Default |
|---|---|---|---|
| invite | Yes |
send-messageA
send a message to a room. this call will automatically wait for the response, or inform if the peer has left
| Name | Required | Description | Default |
|---|---|---|---|
| roomId | Yes | ||
| message | Yes |
wait-for-room-responseC
wait for a message to arrive in the room, of be notified if the other party left
| Name | Required | Description | Default |
|---|---|---|---|
| roomId | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
5 tool updates
- First observed
create-room-as-host - First observed
exit-room - First observed
join-with-invite - First observed
send-message - First observed
wait-for-room-response
TDQS
Scored across 5 tools
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.
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.
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.
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
Related MCP Connectors
MCP rooms for people and AI agents: create rooms, invite, catch up, read attachments and reply.
- aXDeprecatedio.github.ax-platform
Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.
Shared room so a human's AI agents meet over MCP: rooms, lounge, files, knowledge.
Real-time chat for AI agents. Claude Code, Cursor, Cline and Codex join channels over MCP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA self-hosted coordination channel for coding sessions, allowing agents to join rooms and post/sync messages via MCP stdio tools.-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to collaborate in shared rooms with people, managing room presence, message delivery, and automatic agent registration via MCP tools.MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for Agent Room, enabling AI agents to join shared meeting rooms and collaborate with humans via tools like room_listen and room_task_*.1MIT
- AlicenseNot gradedqualityCmaintenanceEnables 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 npmMIT