jjroberts88/remote-mcp-server
3.2
If you are the rightful owner of remote-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
This document provides a comprehensive guide to setting up and deploying a remote Model Context Protocol (MCP) server using Cloudflare Workers, complete with OAuth login and integration with various platforms.
Calendly MCP Server
A remote MCP (Model Context Protocol) server that integrates with Calendly to check available meeting times.
Setup
-
Install dependencies:
npm install -
Set up environment variables:
cp .env.example .dev.vars # Edit .dev.vars and add your Calendly Personal Access Token -
Get your Calendly API key:
- Go to https://calendly.com/integrations/api_webhooks
- Create a Personal Access Token
- Add it to
.dev.vars
Development
# Start local development server
npm run dev
# Test with MCP Inspector
npx @modelcontextprotocol/inspector@latest
# Connect to: http://localhost:8787/sse
Tools
get_meeting_times- Get available time slots for Introduction Meeting bookings
Deployment
# Set production API key
wrangler secret put CALENDLY_API_KEY
# Deploy to Cloudflare Workers
npm run deploy
MCP Client Configuration
{
"mcpServers": {
"calendly": {
"command": "npx",
"args": ["mcp-remote", "https://your-worker.workers.dev/sse"]
}
}
}