MCP Hub
Back to servers

roundtable-mcp

基于Minimax的多角色 AI 讨论系统,通过定义不同角色让多个 AI 代表不同观点进行讨论,最终形成共识决策。

glama
Updated
Feb 25, 2026

圆桌会议系统 (Roundtable)

多角色 AI 讨论系统,通过定义不同角色让多个 AI 代表不同观点进行讨论,最终形成共识决策。

功能特性

  • 角色管理 - 创建、删除角色,每个角色有独立的 IDENTITY.md 定义
  • 圆桌讨论 - 多角色轮流发言,自动检测共识达成
  • 会议纪要 - 自动生成 Markdown 格式会议纪要
  • 时间感知 - 支持时间相关话题的实时搜索
  • MCP 集成 - 支持通过 MCP 协议调用所有功能

快速开始

1. 克隆项目

git clone https://github.com/your-repo/roundtable-mcp.git
cd roundtable

2. 安装依赖

pip install -r requirements.txt

3. 配置

# 复制配置模板
cp config.json.example config.json

# 编辑配置,填入你的 API Key
vim config.json

4. 启动

python3 main.py

MCP 部署

与 Claude Code 集成

在 Claude Code 配置文件中添加:

{
  "mcpServers": {
    "Roundtable": {
      "command": "/path/to/roundtable/venv/bin/python",
      "args": ["/path/to/roundtable/mcp_server.py"]
    }
  }
}

MCP 工具列表

工具说明
list_roles列出所有角色
get_role_identity获取角色 IDENTITY
create_role创建角色
delete_role删除角色
list_meetings列出所有会议
create_meeting创建会议
get_meeting获取会议信息
get_meeting_minutes获取会议纪要
delete_meeting删除会议
update_meeting_topic更新主题
add_meeting_participant添加参与者
remove_meeting_participant删除参与者
get_meeting_status获取状态
update_meeting_rounds更新轮次
start_meeting启动会议

目录结构

roundtable/
├── main.py              # 入口文件
├── cli.py               # 命令行界面
├── config_manager.py    # 配置管理
├── role_manager.py      # 角色管理
├── meeting_manager.py   # 会议管理
├── llm_client.py        # LLM 调用
├── mcp_server.py        # MCP 服务器
├── config.json.example  # 配置模板
├── mcp.json.example     # MCP 配置模板
└── requirements.txt    # 依赖

依赖

  • Python >= 3.8
  • anthropic >= 0.83.0

许可证

GPL-3.0 license

Reviews

No reviews yet

Sign in to write a review