mcpField
M
Meeting Bot Mcp Server

Meeting Bot Mcp Server

本地服务
github.com/rexposadas通信协作1364 周前更新

关于 Meeting Bot Mcp Server

Meeting Bot Mcp Server 通过 Attendee 管理会议机器人,面向需要将会议录制、转录和互动接入 MCP 客户端的场景。它支持创建及控制机器人,并读取会议产物。

主要功能

  1. 01创建、查询和移除会议机器人
  2. 02机器人语音及聊天消息
  3. 03发送图片和视频(仅 Google Meet)
  4. 04获取转录、聊天记录和录制链接
  5. 05删除机器人数据

适用场景

  1. 01让机器人加入 Zoom、Google Meet 或 Teams 会议
  2. 02在会议中代为发言或发送聊天消息
  3. 03会后获取转录、聊天记录或录制链接

MCP 相关

该 MCP 服务向客户端提供会议机器人管理、会议互动及数据读取工具。它需要连接正在运行的 Attendee 后端。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Attendee MCP 服务

这是一个用于通过 Attendee 发送和管理会议机器人 MCP。Attendee 是一款用于录制和转录的开源会议机器人。你可以在本地运行 Attendee,也可以将其部署到云端。

有问题?加入 Attendee Slack。

Attendee Server MCP server

快速开始:这个 MCP 能做什么?

以 Claude 为例:你可以输入以下内容,开始使用 AI 会议机器人。

  1. “派一个机器人加入这场会议:<meeting_url>”
  2. “让机器人说‘Hello’”,机器人就会在会议中说“Hello”。
  3. “让机器人发送一条聊天消息:‘Glad to be here’”,机器人就会在聊天中发送“Glad to be here”。
  4. “让机器人离开会议”

Claude Bot

组合使用 MCP

组合使用 MCP 可以构建强大的工作流。例如,我会同时使用 Brave Search MCP 和 Attendee MCP。当我问 Claude:“上一届法国网球公开赛的冠军是谁?”时,它会:

  1. 使用 Web MCP 在线查找答案。
  2. 将结果传给 Attendee 机器人,由它把答案说给我听。

🚀 安装

我们以 Claude 为例,但你可以使用任何兼容 MCP 的工具。

克隆仓库
# Clone your fork or the main repo
git clone https://github.com/rexposadas/attendee-mcp.git
cd attendee-mcp

# Install dependencies
npm install

# Build the TypeScript
npm run build

# Link for global use
npm link

⚙️ 配置

环境变量

为你的 Attendee 服务设置以下环境变量:

export MEETING_BOT_API_URL="http://localhost:8000"  # Your Attendee server URL
export MEETING_BOT_API_KEY="your-api-key-here"     # Your Attendee API key

将这些内容添加到 shell 配置文件(~/.zshrc、~/.bashrc 等)中,使其永久生效。

Claude Desktop 配置

更新 Claude Desktop 配置文件: ~/Library/Application Support/Claude/claude_desktop_config.json。完成更改后,重启 Claude。

调整 mcpServers 部分以包含 Attendee MCP 服务。暂时使用直接路径,因为事实证明这是最可靠的方式。
{
  "mcpServers": {
    "attendee": {
      "command": "node",
      "args": [
        "<path>/attendee-mcp/dist/index.js"
      ],
      "env": {
        "MEETING_BOT_API_URL": "<attendee-url-here>",
        "MEETING_BOT_API_KEY": "your-api-key-here"
      }
    }
  }
}

将 /path/to/attendee-mcp 替换为你克隆仓库的实际路径。

🏃‍♂️ 本地运行 Attendee 的快速开始

  1. 启动 Attendee 服务:
    make build
    make up
    
  2. 在 Claude Desktop 中测试:
    • 询问 Claude:“有哪些 MCP 工具可用?”

🎯 使用示例

配置完成后,你可以在 Claude Desktop 中使用自然语言命令:

创建会议机器人
管理机器人
  • “机器人 bot_abc123 的状态是什么?”
  • “将机器人 bot_abc123 移出会议”

🔧 可用的 MCP 工具

此服务提供以下工具:

核心机器人管理
  • create_meeting_bot - 创建一个加入并录制会议的机器人
  • get_bot_status - 检查会议机器人的当前状态
  • remove_meeting_bot - 将机器人移出会议
通信与媒体
  • make_bot_speak - 让机器人使用文本转语音功能说话
  • send_chat_message - 以机器人身份发送聊天消息
  • send_image_to_meeting - 通过机器人展示图片(仅限 Google Meet)
  • send_video_to_meeting - 通过机器人播放视频(仅限 Google Meet)
数据检索
  • get_meeting_transcript - 获取会议转录文本
  • get_chat_messages - 获取会议中的聊天消息
  • get_recording - 获取录制文件的下载 URL
  • delete_bot_data - 永久删除所有机器人数据

🐛 故障排除

常见问题
  1. “网络错误”或 API 连接问题:

    • 确保 Attendee 服务正在配置的 URL 上运行
    • 检查 API 密钥是否正确
    • 验证 MEETING_BOT_API_URL 和 MEETING_BOT_API_KEY 环境变量
  2. MCP 服务未显示在 Claude Desktop 中:

    • 更改配置后,完全重启 Claude Desktop
    • 检查 Claude Desktop 配置文件的语法是否为有效 JSON
    • 查看 Claude Desktop 日志中的错误消息
  3. “不允许使用该方法”错误:

    • Attendee 服务中的某些 API 端点可能尚未完全实现
    • 查看 Attendee 服务日志,了解更多详情

📄 许可证

MIT 许可证——详情请参阅 LICENSE 文件。

🤝 贡献

  1. Fork 此仓库
  2. 创建功能分支:git checkout -b feature-name
  3. 修改代码并进行测试
  4. 提交更改:git commit -m 'Add feature'
  5. 将更改推送到分支:git push origin feature-name
  6. 提交 pull request

🔗 相关项目


**注意:**此 MCP 服务需要正在运行的 Attendee 后端服务。使用此 MCP 服务前,请确保已设置并启动 Attendee 服务。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。