MCP.so
Sign In

Remote MCP Server on Cloudflare

@lemonhall

About Remote MCP Server on Cloudflare

No overview available yet

Basic information

Category

Cloud & Infrastructure

Runtime

node

Transports

stdio

Publisher

lemonhall

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "remote-mcp-server01": {
      "command": "npx",
      "args": [
        "nx",
        "dev",
        "remote-mcp-server"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Remote MCP Server on Cloudflare?

Remote MCP Server on Cloudflare is a reference implementation that runs a Model Context Protocol (MCP) server on Cloudflare Workers with OAuth login. It allows developers to deploy MCP tools remotely and connect clients like Claude Desktop over HTTP/SSE.

How to use Remote MCP Server on Cloudflare?

Clone the repository, install dependencies with npm install, and run locally using npx nx dev remote-mcp-server. Connect the MCP Inspector by switching transport to SSE and entering http://localhost:8787/sse. For Claude Desktop, configure it with the mcp-remote proxy pointing to the same SSE URL. Deploy to Cloudflare Workers by creating a KV namespace, adding its ID to wrangler.jsonc, and running npm run deploy.

Key features of Remote MCP Server on Cloudflare

  • OAuth login for authentication
  • SSE transport for MCP communication
  • Deployable to Cloudflare Workers
  • Local development with hot reload
  • Compatible with MCP Inspector
  • Integrates with Claude Desktop via mcp-remote proxy

Use cases of Remote MCP Server on Cloudflare

  • Running MCP tools on a remote server accessible over the internet
  • Testing MCP tools locally with MCP Inspector
  • Connecting Claude Desktop to remote MCP tools
  • Deploying custom MCP servers with minimal infrastructure

FAQ from Remote MCP Server on Cloudflare

What transport type does the server use?

The server uses SSE (Server-Sent Events) transport. In the MCP Inspector, set Transport Type to SSE and enter the URL ending in /sse.

How do I connect Claude Desktop to the server?

Add a configuration entry in Claude Desktop’s config file using npx mcp-remote with the server’s SSE URL (e.g., http://localhost:8787/sse for local, or the workers.dev URL for remote).

How do I deploy the server to Cloudflare?

Create a KV namespace with npx wrangler kv namespace create OAUTH_KV, add the namespace ID to wrangler.jsonc, then run npm run deploy.

How can I debug connection issues?

Restart Claude, try connecting directly with npx mcp-remote http://localhost:8787/sse, or clear the files in ~/.mcp-auth with rm -rf ~/.mcp-auth.

What dependencies are required?

Node.js, npm, Cloudflare Workers CLI (wrangler), and a Cloudflare account for deployment. The project uses the nx build system.

Comments

More Cloud & Infrastructure MCP servers