remote-mcp-server

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

  1. Install dependencies:

    npm install
    
  2. Set up environment variables:

    cp .env.example .dev.vars
    # Edit .dev.vars and add your Calendly Personal Access Token
    
  3. Get your Calendly API key:

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"]
    }
  }
}