返回市场
参会者-mcp

参会者-mcp

作者:rexposadas13 星标更新:2025-08-10

项目介绍

Attendee MCP Server

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

问题?加入Attendee Slack

<a href="https://glama.ai/mcp/servers/@rexposadas/attendee-mcp"> <img width="190" height="100" src="https://gips1.baidu.com/it/u=1055760557,3580089193&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Attendee Server MCP server" /> </a>

快速开始:你可以用这个MCP做什么?

以Claude为例:你可以键入以下内容并开始与AI会议机器人互动。

  1. "发送一个机器人到这个会议:<会议链接>"
  2. "让机器人说'你好'",机器人会在会议中说“你好”。
  3. "让机器人发送聊天消息:'很高兴在这里'",机器人会在聊天中写“很高兴在这里”。
  4. "让机器人离开会议"

Claude Bot

组合MCP

组合MCP可以创建强大的工作流程。例如,我将Brave Search MCP与Attendee MCP一起使用。当我问Claude,“谁赢得了上一届罗兰·加洛斯网球赛?”时,它:

  1. 使用web MCP在线查找答案。
  2. 将结果传递给Attendee机器人,后者会将答案告诉我。

🚀 安装

我们将以Claude为例,但你可以使用任何支持MCP的工具。

克隆仓库

# 克隆你的分支或主仓库
git clone https://github.com/rexposadas/attendee-mcp.git
cd attendee-mcp

# 安装依赖
npm install

# 构建TypeScript
npm run build

# 链接到全局使用
npm link

⚙️ 配置

环境变量

设置这些环境变量用于你的Attendee服务器:

export MEETING_BOT_API_URL="http://localhost:8000"  # 你的Attendee服务器URL
export MEETING_BOT_API_KEY="your-api-key-here"     # 你的Attendee API密钥

将它们添加到你的shell配置文件(如~/.zshrc~/.bashrc等)中,使其永久生效。

Claude桌面配置

更新你的Claude桌面配置文件: ~/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桌面中测试:
    • 询问Claude:“有哪些可用的MCP工具?”

🎯 使用示例

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

创建会议机器人

管理机器人

  • "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 - 获取录制下载链接
  • delete_bot_data - 永久删除所有机器人数据

🐛 故障排除

常见问题

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

    • 确保你的Attendee服务器正在配置的URL上运行
    • 检查你的API密钥是否正确
    • 验证MEETING_BOT_API_URLMEETING_BOT_API_KEY环境变量
  2. MCP服务器未出现在Claude桌面中:

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

    • 你的Attendee服务器中某些API端点可能尚未完全实现
    • 查看你的Attendee服务器日志以获取更多详细信息

📄 许可证

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

🤝 贡献

  1. 分叉仓库
  2. 创建功能分支:git checkout -b feature-name
  3. 进行更改并测试
  4. 提交更改:git commit -m '添加功能'
  5. 推送到分支:git push origin feature-name
  6. 提交拉取请求

🔗 相关项目


注意: 此MCP服务器需要一个正在运行的Attendee后台服务。确保你在使用此MCP服务器之前已设置并运行了Attendee服务器。