Remote MCP Server

Um exemplo de servidor MCP remoto implantável no Cloudflare Workers, personalizável através da definição de ferramentas.

Documentação

Criando um Remote MCP Server na Cloudflare (Sem Autenticação)

Este exemplo permite que você implante um remote MCP server que não exige autenticação no Cloudflare Workers.

Comece aqui:

Deploy to Workers

Isso implantará seu MCP server 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 remote MCP Server na sua máquina local:

npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless

Personalizando seu MCP Server

Para adicionar suas próprias ferramentas ao MCP server, defina cada ferramenta dentro do método init() de src/index.ts usando this.server.tool(...).

Conecte-se ao Cloudflare AI Playground

Você pode se conectar ao seu MCP server pelo Cloudflare AI Playground, que é um cliente MCP remoto:

  1. Vá para https://playground.ai.cloudflare.com/
  2. Insira a URL do seu MCP server 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 MCP server

Você também pode se conectar ao seu remote MCP server a partir de clientes MCP locais, usando o proxy mcp-remote.

Para conectar seu MCP server ao Claude Desktop, siga o Quickstart da Anthropic e, dentro do Claude Desktop, vá para Configurações > Desenvolvedor > Editar Configuração.

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.