这是一个用于管理与会者会议机器人的模型上下文协议(MCP)服务器。通过Claude Desktop,你可以使用该服务器创建、管理会议机器人,并获取会议记录。
本MCP服务器需要运行中的与会者后端服务。在使用此MCP服务器之前,请确保你已设置并运行了与会者服务器。
我们以Claude为例,但你可以使用任何支持MCP的工具。
# 克隆你的fork仓库或主仓库
git clone https://github.com/rexposadas/attendee-mcp.git
cd attendee-mcp
# 安装依赖
npm install
# 构建TypeScript
npm run build
# 全局链接
npm link
为你的与会者服务器设置以下环境变量:
export MEETING_BOT_API_URL="http://localhost:8000" # 你的与会者服务器URL
export MEETING_BOT_API_KEY="your-api-key-here" # 你的与会者API密钥
将这些变量添加到你的shell配置文件(如~/.zshrc、~/.bashrc等)中,使其永久生效。
更新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替换为你克隆仓库的实际路径。
make build
make up
" - 创建并发送一个与会者机器人加入任何会议(Zoom、Google Meet、Teams)。" - 返回当前状态、状态信息和转录进度。 from the meeting" - 让机器人离开会议。 say 'Hello everyone!'" - 文本转语音功能。" - 通过机器人发送聊天消息。 using bot " - 显示图片(仅适用于Google Meet)。 using bot " - 播放MP4视频(仅适用于Google Meet)。" - 检索会议记录。" - 检索会议中的所有聊天消息。" - 获取会议录音的下载URL。" - 永久删除录音、记录等所有数据。组合MCP可以实现强大的工作流程。例如,我同时使用Brave Search MCP和与会者MCP。当我向Claude提问“谁赢得了上一届法国网球公开赛?”时,它会:
# 克隆你的fork仓库或主仓库
git clone https://github.com/rexposadas/attendee-mcp.git
cd attendee-mcp
# 安装依赖
npm install
# 构建TypeScript
npm run build
# 全局链接
npm link
配置完成后,你可以在Claude Desktop中使用自然语言命令:
此服务器提供以下工具:
create_meeting_bot - 创建一个机器人加入并记录会议。get_bot_status - 检查会议机器人的当前状态。list_meeting_bots - 列出所有活跃的会议机器人。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 - 永久删除所有机器人数据。"Network error"或API连接问题:
MEETING_BOT_API_URL和MEETING_BOT_API_KEY环境变量。MCP服务器未在Claude Desktop中显示:
"Method not allowed"错误:
本项目采用MIT许可证,详情请参阅LICENSE文件。
git checkout -b feature-name。git commit -m 'Add feature'。git push origin feature-name。⚠️ 重要提示
此MCP服务器需要运行中的与会者后端服务。在使用此MCP服务器之前,请确保你已设置并运行了与会者服务器。