Distance Tools MCP
Um exemplo de servidor MCP remoto implantável no Cloudflare Workers, com ferramentas personalizáveis e sem autenticação.
Documentação
Construindo um Servidor MCP Remoto no Cloudflare (Sem Autenticação)
Este exemplo permite que você implante um servidor MCP remoto que não requer autenticação no Cloudflare Workers.
Começando:
Isso implantará seu servidor MCP em uma URL como: remote-mcp-server-authless.<your-account>.workers.dev/sse
Alternativamente, você pode usar a linha de comando abaixo para criar o servidor MCP remoto em sua máquina local:
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
Personalizando seu Servidor MCP
Para adicionar suas próprias ferramentas ao servidor MCP, defina cada ferramenta dentro do método init() de src/index.ts usando this.server.tool(...).
Conecte-se ao Cloudflare AI Playground
Você pode conectar seu servidor MCP ao Cloudflare AI Playground, que é um cliente MCP remoto:
- Vá para https://playground.ai.cloudflare.com/
- Insira a URL do seu servidor MCP implantado (
remote-mcp-server-authless.<your-account>.workers.dev/sse) - Agora você pode usar suas ferramentas MCP diretamente do playground!
Conecte o Claude Desktop ao seu servidor MCP
Você também pode conectar seu servidor MCP remoto a clientes MCP locais, usando o proxy mcp-remote.
Para conectar seu servidor MCP ao Claude Desktop, siga o Quickstart da Anthropic e, dentro do Claude Desktop, vá para Settings > Developer > Edit Config.
Atualize com esta configuração:
{
"mcpServers": {
"calculator": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse" // or remote-mcp-server-authless.your-account.workers.dev/sse
]
}
}
}
Reinicie o Claude e você verá as ferramentas ficarem disponíveis.