
与会者
STDIO会议机器人管理MCP服务器
会议机器人管理MCP服务器
This is an MCP for sending and managing meeting bots with Attendee, an open-source meeting bot for recording and transcription. You can run Attendee locally or deploy it to the cloud.
Questions? Join the Attendee Slack.
Using Claude as an example: You can type the following and start working with an AI meeting bot.
Combining MCPs leads to powerful workflows. For example, I use the Brave Search MCP alongside the Attendee MCP. When I ask Claude, “Who won the last Roland Garros tournament?”, it:
We will use Claude as an example, but you can use any tool that works with MCPs.
# 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
Set these environment variables for your Attendee server:
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
Add these to your shell profile (~/.zshrc
, ~/.bashrc
, etc.) to make them permanent.
Update your Claude Desktop configuration file at:
~/Library/Application Support/Claude/claude_desktop_config.json
. after you make the changes, restart Claude
mcpServers
section to include the Attendee MCP server. Use the direct path for now since that's proving to be the most reliable.{ "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" } } } }
Replace /path/to/attendee-mcp
with the actual path where you cloned the repository.
make build make up
Once configured, you can use natural language commands in Claude Desktop:
This server provides the following tools:
create_meeting_bot
- Create a bot to join and record a meetingget_bot_status
- Check the current status of a meeting botremove_meeting_bot
- Remove a bot from a meetingmake_bot_speak
- Make the bot speak using text-to-speechsend_chat_message
- Send chat messages from the botsend_image_to_meeting
- Display images through the bot (Google Meet only)send_video_to_meeting
- Play videos through the bot (Google Meet only)get_meeting_transcript
- Retrieve the meeting transcriptget_chat_messages
- Get chat messages from the meetingget_recording
- Get the recording download URLdelete_bot_data
- Permanently delete all bot data"Network error" or API connection issues:
MEETING_BOT_API_URL
and MEETING_BOT_API_KEY
environment variablesMCP server not appearing in Claude Desktop:
"Method not allowed" errors:
MIT License - see LICENSE file for details.
git checkout -b feature-name
git commit -m 'Add feature'
git push origin feature-name
Note: This MCP server requires a running Attendee backend service. Make sure you have the Attendee server set up and running before using this MCP server.