Remote MCP Server on Cloudflare

Un ejemplo de un servidor MCP remoto desplegable en Cloudflare Workers, con herramientas personalizables y sin autenticación.

Documentación

Construyendo un servidor MCP remoto en Cloudflare (sin autenticación)

Este ejemplo te permite desplegar un servidor MCP remoto que no requiere autenticación en Cloudflare Workers.

Comenzar:

Deploy to Workers

Esto desplegará tu servidor MCP en una URL como: remote-mcp-server-authless.<your-account>.workers.dev/sse

Alternativamente, puedes usar la línea de comandos a continuación para crear el servidor MCP remoto en tu máquina local:

npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless

Personalizando tu servidor MCP

Para agregar tus propias herramientas al servidor MCP, define cada herramienta dentro del método init() de src/index.ts usando this.server.tool(...).

Conectar a Cloudflare AI Playground

Puedes conectar tu servidor MCP desde Cloudflare AI Playground, que es un cliente MCP remoto:

  1. Ve a https://playground.ai.cloudflare.com/
  2. Ingresa la URL de tu servidor MCP desplegado (remote-mcp-server-authless.<your-account>.workers.dev/sse)
  3. ¡Ahora puedes usar tus herramientas MCP directamente desde el playground!

Conectar Claude Desktop a tu servidor MCP

También puedes conectarte a tu servidor MCP remoto desde clientes MCP locales, usando el proxy mcp-remote.

Para conectarte a tu servidor MCP desde Claude Desktop, sigue la Guía de inicio rápido de Anthropic y dentro de Claude Desktop ve a Configuración > Desarrollador > Editar configuración.

Actualiza con esta configuración:

{
  "mcpServers": {
    "calculator": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8787/sse"  // or remote-mcp-server-authless.your-account.workers.dev/sse
      ]
    }
  }
}

Reinicia Claude y deberías ver que las herramientas están disponibles.