Remote MCP Server (Authless)
Um exemplo de servidor MCP remoto implantável no Cloudflare Workers sem autenticação, permitindo integração de ferramentas personalizadas.
Documentação
Construindo um MCP Server Remoto no Cloudflare (Sem Autenticação)
Este exemplo permite que você implante um MCP server remoto que não requer autenticação no Cloudflare Workers.
Para começar:
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 MCP server remoto 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 conectar seu MCP server ao 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 conectar seu MCP server remoto a clientes MCP locais, usando o mcp-remote proxy.
Para conectar seu MCP server 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.