mcp-on-vercel-documentation
0
The Meeting BaaS API Documentation Server is an MCP server designed to fetch and serve comprehensive API documentation from the Meeting BaaS platform. It supports various documentation categories and provides tools to simplify the document retrieval process, focusing on efficiency and ease of use.
Meeting BaaS API Documentation Server
MCP server for fetching and serving Meeting BaaS API documentation from https://docs.meetingbaas.com/llms/
.
Documentation Tools
This server registers the following documentation tools in api/tools/utils/docs.ts
:
- listCategories - List all available categories
- getAllDocs - Get all documentation content
- getApiDocs - Get API documentation
- getCalendarsDocs - Get Calendars API docs
- getMeetingsDocs - Get Meetings API docs
- getUsersDocs - Get Users API docs
- getWebhooksDocs - Get Webhooks API docs
- getSdkDocs - Get SDK docs
- getTypeScriptSdkDocs - Get TypeScript SDK docs
- getTypeScriptSdkCommonDocs - Get TypeScript SDK common docs
- getTypeScriptSdkBotsDocs - Get TypeScript SDK bots docs
- getTypeScriptSdkCalendarsDocs - Get TypeScript SDK calendars docs
- getTypeScriptSdkWebhooksDocs - Get TypeScript SDK webhooks docs
- getTranscriptSeekerDocs - Get Transcript Seeker docs
- getSpeakingBotsDocs - Get Speaking Bots docs
- getDocsByCategory - Get docs by specific category name
Utility Tools
- docHelpAssistant - Echo a message with a Documentation Helper prefix (📚 MeetingBaaS Docs Assistant)
Documentation Sources
Documentation is fetched from https://docs.meetingbaas.com/llms/
with these categories:
/all
- All documentation content/api
- API documentation/calendars
- Calendars API/meetings
- Meetings API/users
- Users API/webhooks
- Webhooks API/sdk
- SDK docs/typescript-sdk
- TypeScript SDK/typescript-sdk-common
- Common TypeScript SDK methods/typescript-sdk-bots
- Bot-related TypeScript SDK/typescript-sdk-calendars
- Calendar-related TypeScript SDK/typescript-sdk-webhooks
- Webhook-related TypeScript SDK/transcript-seeker
- Transcript Seeker/speaking-bots
- Speaking Bots
Technical Requirements
Environment Variables
REDIS_URL
: Required for session managementNODE_ENV
: "development" for dev modeLOG_LEVEL
: Log level (default: "info")
Authentication Methods
-
Headers (in order of precedence):
x-meeting-baas-api-key
x-meetingbaas-apikey
x-api-key
Authorization
(Bearer token)
-
Request body (POST):
{ "apiKey": "your-api-key" }
Vercel Configuration
- Requires Redis
- Enable Fluid compute
- Set max duration to 800 in
vercel.json
for Pro/Enterprise accounts