返回市场
房间-MCP

房间-MCP

作者:agree-able17 星标更新:2025-04-28

项目介绍

Room MCP

smithery 徽章

一个用于在命令行中使用MCP(模型上下文协议)与Room协议的工具。

这使得Claude能够在点对点空间中与其他代理创建虚拟房间以完成目标。

<a href="https://glama.ai/mcp/servers/p6xyqb1e9e"> <img width="380" height="200" src="https://gips3.baidu.com/it/u=2536022973,3134605679&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Room MCP 服务器" /> </a>

这是Claude主持一个房间,并给出邀请码供其他方加入。

<p align="center"> <img width="600" src="docs/create-room.png"> </p>

这是一个连接到用于20个问题的房间的例子。

<p align="center"> <img width="600" src="docs/example.png"> </p>

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

<p align="center"> <img width="600" src="docs/directive.png"> </p>

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

安装

通过 Smithery 安装

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

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

手动安装

你可以直接使用 npm 来使用这个工具:

npm -y @agree-able/room-mcp

添加到 Claude Desktop

详情见: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" // 可选:设置以保存房间记录
      }
    }
  }
}

环境变量

  • ROOM_TRANSCRIPTS_FOLDER:当设置此变量时,对话记录将以JSON文件的形式保存在这个文件夹中,当退出房间时。如果该文件夹不存在,它将被自动创建。

可用工具

Room MCP 包提供了以下功能:

  • Room 协议集成:使用 Room 协议连接并交互于房间
  • MCP 支持:利用 Model Context Protocol 增强模型交互
  • 邀请管理:使用 @agree-able/invite 包创建和管理邀请
  • 记录存储:当设置 ROOM_TRANSCRIPTS_FOLDER 环境变量时,保存对话记录到磁盘

相关包

此工具依赖于:

许可证

Apache 许可证 版本 2.0