MCP on Vercel
Deploy Meeting BaaS MCP on Vercel
This is the main MCP (Model Context Protocol) server powering chat.meetingbaas.com, providing the LLM integration and AI capabilities for the Meeting BaaS chat interface. It's built on the Vercel MCP template with Meeting BaaS-specific modifications.
Key Features
- Meeting BaaS SDK Integration: Complete integration with the official Meeting BaaS SDK for managing meetings, bots, and calendars
- Fluid Compute: Optimized for Vercel's Fluid compute functionality for efficient execution and scaling
- Redis Session Management: Uses Redis for reliable session management and state persistence
- Flexible Authentication: Multiple authentication methods including headers, request body, and environment variables
View on GitHubSDK_INSTALL.SHnpm install @meeting-baas/sdk
SDK Integration
This project uses the official Meeting BaaS SDK (@meeting-baas/sdk
) which provides:
- Complete type safety with comprehensive TypeScript definitions
- Automatic updates synced with OpenAPI specification
- Simplified access to all meeting automation capabilities
- Cross-platform consistency for all supported meeting providers
- Pre-generated MPC tools for easy integration with AI systems
Environment Setup
Required environment variables:
REDIS_URL=redis://username:password@host:port
# Optional variables
NODE_ENV=development
LOG_LEVEL=info
BAAS_API_KEY=your-api-key # Development only
The server supports multiple ways to provide the Meeting BaaS API key:
- Request headers:
x-meeting-baas-api-key
x-meetingbaas-apikey
x-api-key
Authorization
(as a Bearer token)
- Request body: For POST requests with
{"apiKey": "your-api-key"}
- Environment variable:
BAAS_API_KEY
(development mode only)
Related MCP Implementations
- meeting-mcp: The main MCP server for managing meeting data, including transcripts, recordings, and calendar events. Learn more
- mcp-on-vercel-documentation: MCP server specifically for fetching and serving Meeting BaaS API documentation. Learn more
Resources
Open-Source
Transcript SeekerTranscript Seeker: a complete interface in ReactSpeaking Bots: AI-powered meeting participantsMCP Tools - Model Context ProtocolMeeting MCP ServerMCP on VercelMCP Documentation ServerNode server for Notion summariesSimple Transcript player in ReactMeeting summarization using Make.comInterface for the Gladia transcription APIInterface for the AssemblyAI transcription API
APIs
Product
PlansFeature ListMeeting Transcription APIAI Meeting Assistant APIAPI to Record and Transcribe Video MeetingsMeeting bots with transcriptionMeeting bot API for Google MeetAlternative Recording API for Google MeetAlternatives to Recall AIRecall AI vs Meeting BaaSMeeting bot API for ZoomMeeting bot API for Microsoft Teams