与会者MCP服务器
这是一个用于发送和管理会议机器人的MCP 参会者,一个用于录制和转录的开源会议机器人。您可以在本地运行Attendee或将其部署到云端。
问题?加入与会者 Slack.
快速入门:你可以用这个MCP做什么?
以Claude为例:您可以键入以下内容并开始使用AI会议机器人。
- “向此会议发送机器人程序:\”
- “让机器人说‘你好’”,机器人会在会议上说‘你好‘。
- “让机器人发送一条聊天消息:‘很高兴来到这里’”,机器人会在聊天中写下‘很高兴来这里’。
- “让机器人离开会议”
组合MCP
结合MCP可实现强大的工作流程。例如,我将Brave Search MCP与与会者MCP一起使用。当我问克劳德:“上一届罗兰加洛斯锦标赛是谁赢的?”
- 使用网络MCP在线查找答案。
- 将结果通过管道传输到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桌面配置
在以下位置更新您的Claude Desktop配置文件: ~/Library/Application Support/Claude/claude_desktop_config.json.进行更改后,重新启动Claude
调整 mcpServers 部分包括与会者MCP服务器。现在使用直接路径,因为事实证明这是最可靠的。
{
"mcpServers": {
"attendee": {
"command": "node",
"args": [
"
/attendee-mcp/dist/index.js"
],
"env": {
"MEETING_BOT_API_URL": "",
"MEETING_BOT_API_KEY": "your-api-key-here"
}
}
}
}替换 /path/to/attendee-mcp 使用克隆存储库的实际路径。
🏃♂️ 如果您想在本地运行Attendee,请快速开始。
- 启动您的Attendee服务器:
make build
make up- 在Claude Desktop中测试:
- 问Claude:“有哪些MCP工具可用?”
🎯 使用示例
配置后,您可以在Claude Desktop中使用自然语言命令:
创建会议机器人
- “为此Zoom创建会议机器人:https://zoom.us/j/123456789"
- “向此Google会议发送一个机器人:https://meet.google.com/abc-defg-hij"
- “使用机器人加入此团队会议:https://teams.microsoft.com/..."
管理机器人
- “bot 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-获取录制下载URLdelete_bot_data-永久删除所有机器人数据
🐛 故障排除
常见问题
- “网络错误”或API连接问题:
- 确保您的Attendee服务器正在配置的URL上运行 - 检查您的API密钥是否正确 - 验证 MEETING_BOT_API_URL 和 MEETING_BOT_API_KEY 环境变量
- MCP服务器未出现在Claude Desktop中:
- 配置更改后完全重新启动Claude Desktop - 检查Claude Desktop配置文件语法是否为有效的JSON - 查看Claude Desktop日志以获取错误消息
- “方法不允许”错误:
- 某些API终结点可能未在您的Attendee服务器中完全实现 - 查看您的与会者服务器日志以了解更多详细信息
📄 许可证
MIT许可证-有关详细信息,请参阅许可证文件。
🤝 贡献
- 分叉存储库
- 创建要素分支:
git checkout -b feature-name - 进行更改并测试它们
- 提交您的更改:
git commit -m 'Add feature' - 推到分支:
git push origin feature-name - 提交拉取请求
🔗 相关项目
______________________________________________________________________
注: 此MCP服务器需要正在运行的Attendee后端服务。在使用此MCP服务器之前,请确保已设置并运行Attendee服务器。
