房间协议命令行工具

一个用于在点对点空间中创建虚拟房间以完成目标的命令行工具,支持模型上下文协议(MCP)与房间协议集成。

  • by agree-able
  • JavaScript
  • 本地部署
  • 23 星标
  • 更新于
在 GitHub 查看 agree-able/room-mcp

使用说明

MCP室

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

这允许claude与其他代理在p2p空间中创建虚拟房间以实现目标。

这是克劳德主持一个房间,并分发邀请码让对方加入。

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

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

你应该看看另一个 令人兴奋的例子

安装

通过Smithery安装

通过以下方式自动安装克劳德桌面的房间MCP 铁匠铺:

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

手动安装

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

npm i @agree-able/room-mcp

添加到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文件。如果文件夹不存在,它将自动创建。

可用工具

房间MCP包提供以下功能:

  • 房间协议集成:使用房间协议连接到房间并与之交互
  • MCP支持:利用模型上下文协议增强模型交互
  • 邀请管理:使用@agreable/invite包创建和管理邀请
  • 成绩单存储:在以下情况下将对话记录保存到磁盘 ROOM_TRANSCRIPTS_FOLDER 环境变量已设置

相关套餐

此工具取决于:

许可证

Apache许可证 版本2.0