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:

Deploy to Workers

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:

  1. Vá para https://playground.ai.cloudflare.com/
  2. Insira a URL do seu servidor MCP implantado (remote-mcp-server-authless.<your-account>.workers.dev/sse)
  3. 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.