Meeting BaaS MCP
Meeting BaaS MCP is a server enabling AI assistants to manage, transcribe, and search meeting data with calendar and recording integration. It streamlines meeting recording, transcription, event scheduling, and sharing for seamless team collaboration.
How to Install and Use Meeting BaaS MCP
Meeting BaaS MCP is a Model Context Protocol server that helps you manage meeting data like transcripts, recordings, and calendar events. Here’s a simple guide to get it installed and running on your computer, along with examples of how to use it.
Prerequisites You Need Before Installing
Before installing Meeting BaaS MCP, make sure you have the basics ready:
- Node.js version 16 or above
- npm (Node package manager)
- A MeetingBaaS Account with a corporate email (not a personal email like Gmail)
Once you have these ready, you can move on to the installation.
How to Install the Meeting BaaS MCP Server
Installing Meeting BaaS MCP is straightforward. First, clone the repository, then install dependencies and build the project.
Start by opening your terminal or command prompt and run:
git clone <repository-url>
cd mcp-baas
npm install
npm run build
These commands copy the code to your computer, download all needed packages, and prepare the server to run.
How to Start the Server
After installation, start the server using this command:
npm run start
By default, the server will run on port 7017. You can access the MCP endpoint at:
http://localhost:7017/mcp
You’re now ready to use the server with different tools.
How to Integrate Meeting BaaS MCP with Claude Desktop
To use Meeting BaaS MCP inside Claude Desktop, you need to modify Claude’s configuration:
- Open the Claude Desktop configuration file:
vim ~/Library/Application\ Support/Claude/claude_desktop_config.json
- Add this Meeting BaaS MCP configuration to the file (replace
/path/to/meeting-mcpwith your actual folder andYOUR_API_KEYwith your key):
"meetingbaas": {
"command": "/bin/bash",
"args": [
"-c",
"cd /path/to/meeting-mcp && (npm run build 1>&2) && export MCP_FROM_CLAUDE=true && node dist/index.js"
],
"headers": {
"x-api-key": "YOUR_API_KEY"
}
}
- Save the file and restart Claude Desktop.
How to Use Meeting BaaS MCP Tools – Example: Create a Meeting Bot
You can create a bot to join and record your video meetings. For example, to create a bot for a Zoom call, send this request:
{
"tool": "createBot",
"params": {
"meeting_url": "https://zoom.us/j/123456789",
"name": "Team Meeting Bot",
"entryMessage": "Hello everyone, I'm here to record the meeting."
}
}
The bot will join the meeting automatically and start recording and transcribing.
How to Integrate Your Calendar with Meeting BaaS MCP
If you want to connect your Google or Microsoft calendar, start by setting up OAuth credentials. You can ask the server for guidance without any parameters:
{
"tool": "oauthGuidance"
}
Then use your OAuth credentials to list your calendars:
{
"tool": "listRawCalendars",
"params": {
"platform": "Google",
"clientId": "your-client-id",
"clientSecret": "your-client-secret",
"refreshToken": "your-refresh-token"
}
}
Finally, integrate a specific calendar by adding the calendar ID:
{
"tool": "setupCalendarOAuth",
"params": {
"platform": "Google",
"clientId": "your-client-id",
"clientSecret": "your-client-secret",
"refreshToken": "your-refresh-token",
"rawCalendarId": "[email protected]"
}
}
This allows you to view and manage upcoming meetings and schedule recordings automatically.
By following these simple steps, you can install Meeting BaaS MCP and start using powerful tools for recording, transcribing, and managing all your meeting data efficiently.