“Room” MCP 服务器的功能是什么?
Room MCP(模型上下文协议,Model Context Protocol)服务器是一个命令行工具,让 AI 助手(如 Claude Desktop)能够通过 Room 协议在虚拟房间内与其他智能体互动与协作。借助 MCP,Room MCP 服务器允许客户端创建、加入并管理多智能体协作空间(房间)。这种架构使 AI 智能体能够实现共同目标、管理邀请以及存储会话对话内容,所有这些都在一个安全且可扩展的协议下完成。服务器通过为智能体协调、对话管理和实时协作提供标准化接口,极大提升了开发流程,尤其适用于需要团队合作、多智能体讨论或共享上下文的场景。
提示词列表
仓库或文档中未提供具体的提示词模板。
资源列表
仓库或 README 未明确列出 MCP 资源。
工具列表
- Room 协议集成
允许客户端通过 Room 协议连接并在房间内互动,实现多智能体协作。 - MCP 支持
在房间内为模型交互提供模型上下文协议功能。 - 邀请管理
通过 @agree-able/invite 包实现房间邀请的创建与管理功能。 - 对话存储
当设置ROOM_TRANSCRIPTS_FOLDER环境变量后,会自动将对话内容保存到磁盘,完整保存协作会话历史。
该 MCP 服务器的使用场景
- 多智能体协调
支持多个 AI 智能体或人类用户加入同一房间,共同协作解决问题,例如玩游戏或完成需要集体决策的任务。 - 实时协作工作流
支持多智能体在虚拟房间内进行实时头脑风暴、代码评审或项目规划。 - 基于邀请的安全访问
管理邀请与访问权限,确保只有受邀成员才能加入特定协作会话。 - 自动对话归档
设置ROOM_TRANSCRIPTS_FOLDER后,自动存档所有房间对话,便于后续回顾、合规或训练。 - 目标与风险平衡
利用指令帮助智能体在房间内执行复杂或敏感任务时平衡目标与风险。
安装配置方法
Windsurf
- 确认系统已安装 Node.js。
- 打开您的 Windsurf 配置文件(文件位置请参阅 Windsurf 文档)。
- 使用如下 JSON 片段添加 Room MCP 服务器:
{ "mcpServers": { "room": { "command": "npx", "args": [ "-y", "@agree-able/room-mcp" ], "env": { "ROOM_TRANSCRIPTS_FOLDER": "/path/to/transcripts" } } } } - 保存配置并重启 Windsurf。
- 验证 Room MCP 服务器已列出并可访问。
Claude
- 若尚未安装,请先安装 Node.js。
- 打开或创建您的
claude_desktop_config.json文件。 - 按如下方式添加 Room MCP 服务器配置:
{ "mcpServers": { "room": { "command": "npx", "args": [ "-y", "@agree-able/room-mcp" ], "env": { "ROOM_TRANSCRIPTS_FOLDER": "/path/to/transcripts" } } } } - 保存配置并重启 Claude Desktop。
- 确认 Room MCP 已作为可用服务器显示。
Cursor
- 确保已安装 Node.js。
- 找到您的 Cursor MCP 配置文件。
- 插入以下 Room MCP 服务器配置:
{ "mcpServers": { "room": { "command": "npx", "args": [ "-y", "@agree-able/room-mcp" ], "env": { "ROOM_TRANSCRIPTS_FOLDER": "/path/to/transcripts" } } } } - 保存并重启 Cursor。
- 检查 Room MCP 是否已启动并可用。
Cline
- 作为前提,需安装 Node.js。
- 找到或创建 Cline MCP 服务器配置文件。
- 添加 Room MCP 条目:
{ "mcpServers": { "room": { "command": "npx", "args": [ "-y", "@agree-able/room-mcp" ], "env": { "ROOM_TRANSCRIPTS_FOLDER": "/path/to/transcripts" } } } } - 保存更改并重启 Cline。
- 确保 Room MCP 已配置并处于活动状态。
API 密钥安全
请使用环境变量管理敏感信息。示例:
{
"mcpServers": {
"room": {
"command": "npx",
"args": [
"-y",
"@agree-able/room-mcp"
],
"env": {
"ROOM_TRANSCRIPTS_FOLDER": "/path/to/transcripts"
},
"inputs": {
// 可在此放置敏感密钥,或通过环境变量引用
}
}
}
}
如何在流程中使用此 MCP
在 FlowHunt 中使用 MCP
若要在 FlowHunt 工作流中集成 MCP 服务器,首先在流程中添加 MCP 组件,并将其连接到您的 AI 智能体:

点击 MCP 组件以打开配置面板。在系统 MCP 配置区域,按如下 JSON 格式输入您的 MCP 服务器信息:
{
"room": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 智能体即可作为工具使用该 MCP,并拥有其所有功能和能力。请记得将 “room” 替换为您 MCP 服务器的实际名称,并将 URL 替换成您自己的 MCP 服务器地址。
总览
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 总览 | ✅ | README 中有清晰描述 |
| 提示词列表 | ⛔ | 未指定 |
| 资源列表 | ⛔ | 未明确列出 MCP 资源 |
| 工具列表 | ✅ | README 中有详细说明 |
| API 密钥安全 | ✅ | 通过 config 中 env 和环境变量 |
| 采样支持(评估中不重要) | ⛔ | 未提及 |
我们的观点:
Room MCP 在多智能体协作及对话管理方面有很强的实用性,但在提示词和资源方面缺乏详细文档。工具和安装流程描述清晰,整体配置简单。资源与提示词细节缺失,可能限制高级 MCP 工作流的可扩展性。
MCP 评分
| 是否有 LICENSE | ✅ (Apache-2.0) |
|---|---|
| 有至少一个工具 | ✅ |
| Fork 数量 | 7 |
| Star 数量 | 10 |
