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:
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:
- Ve a https://playground.ai.cloudflare.com/
- Ingresa la URL de tu servidor MCP desplegado (
remote-mcp-server-authless.<your-account>.workers.dev/sse) - ¡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.