Servidor MCP remoto en Cloudflare
¡Pongamos en funcionamiento un servidor MCP remoto en Cloudflare Workers con inicio de sesión OAuth incluido!
Desarrollar localmente
Deberías poder abrir http://localhost:8787/ en tu navegador
Related MCP server: Remote MCP Server
Conecte el inspector MCP a su servidor
Para explorar su nueva API de MCP, puede utilizar el Inspector de MCP .
Inícielo con
npx @modelcontextprotocol/inspectorDentro del inspector , cambie el Tipo de transporte a
SSEe ingresehttp://localhost:8787/ssecomo la URL del servidor MCP al que conectarse.Agregue un token portador y haga clic en "Conectar"
Haga clic en "Herramientas de lista"
Ejecute la herramienta "getToken", que debería devolver el encabezado de autorización que configuró en el inspector
Conecte Claude Desktop a su servidor MCP local
Implementar en Cloudflare
npm run deploy
Llame a su servidor MCP remoto recién implementado desde un cliente MCP remoto
Tal como lo hizo anteriormente en "Desarrollar localmente", ejecute el inspector MCP:
npx @modelcontextprotocol/inspector@latest
Luego ingrese la URL de workers.dev (ej: worker-name.account-name.workers.dev/sse ) de su Worker en el inspector como la URL del servidor MCP al cual conectarse y haga clic en "Conectar".
Ya te has conectado a tu servidor MCP desde un cliente MCP remoto. Puedes pasar un token de portador como se mencionó anteriormente.
Conecte Claude Desktop a su servidor MCP remoto
TODO: Necesitamos admitir encabezados arbitrarios para el proxy mcp-remote
Depuración
Si algo sale mal, puede ser útil reiniciar Claude o intentar conectarse directamente a su servidor MCP en la línea de comando con el siguiente comando.
En algunos casos excepcionales puede ser útil borrar los archivos agregados a ~/.mcp-auth
Appeared in Searches
- Information about SSE (possible meanings: Scottish and Southern Energy, Server-Sent Events, etc.)
- Finding MCP servers that support SSE or Streamable HTTP, excluding stdio transport
- How to Submit an Outpatient Medical Claim to AIA
- Using Server-Sent Events (SSE) in the Terminal
- A GitHub repository for an MCP server with a clear description of config.json