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