Creación de un servidor MCP remoto en Cloudflare (sin autenticación)
Este ejemplo le permite implementar un servidor MCP remoto que no requiere autenticación en Cloudflare Workers.
Para empezar:
Esto desplegará su servidor MCP en una URL como: remote-mcp-server-authless.<su-cuenta>.workers.dev/sse
Alternativamente, puede utilizar la línea de comandos a continuación para obtener el servidor remoto MCP creado en su máquina local:
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
Personalización del servidor MCP
Para añadir sus propias herramientas al servidor MCP, defina cada herramienta dentro del método init()
de src/index.ts
utilizando this.server.tool(...)
.
Conectarse a Cloudflare AI Playground
Puede conectarse a su servidor MCP desde Cloudflare AI Playground, que es un cliente MCP remoto:
- Vaya a https://playground.ai.cloudflare.com/
- Introduzca la URL de su servidor MCP implementado
(remote-mcp-server-authless.<su-cuenta>.workers.dev/sse
) - Ya puedes utilizar tus herramientas MCP directamente desde el patio de recreo
Conecta Claude Desktop a tu servidor MCP
También puede conectarse a su servidor MCP remoto desde clientes MCP locales, utilizando el proxy mcp-remote.
Para conectarte a tu servidor MCP desde Claude Desktop, sigue el Quickstart de Anthropic y dentro de Claude Desktop ve a Settings > Developer > Edit Config.
Actualice 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 ] } }
Reinicie Claude y debería ver las herramientas disponibles.