Création d'un serveur MCP distant sur Cloudflare (sans authentification)
Cet exemple vous permet de déployer un serveur MCP distant qui ne nécessite pas d'authentification sur Cloudflare Workers.
Commencez :
Ceci déploiera votre serveur MCP à une URL comme : remote-mcp-server-authless.<votre-compte>.workers.dev/sse
Vous pouvez également utiliser la ligne de commande ci-dessous pour créer le serveur MCP distant sur votre machine locale :
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
Personnaliser votre serveur MCP
Pour ajouter vos propres outils au serveur MCP, définissez chaque outil dans la méthode init()
de src/index.ts
en utilisant this.server.tool(...).
Se connecter à Cloudflare AI Playground
Vous pouvez vous connecter à votre serveur MCP depuis le Cloudflare AI Playground, qui est un client MCP distant :
- Allez sur https://playground.ai.cloudflare.com/
- Saisissez l'URL de votre serveur MCP déployé
(remote-mcp-server-authless.<votre-compte>.workers.dev/sse
) - Vous pouvez maintenant utiliser vos outils MCP directement à partir de l'aire de jeu !
Connecter Claude Desktop à votre serveur MCP
Vous pouvez également vous connecter à votre serveur MCP distant à partir de clients MCP locaux, en utilisant le proxy mcp-remote.
Pour vous connecter à votre serveur MCP à partir de Claude Desktop, suivez le Quickstart d'Anthropic et dans Claude Desktop allez dans Paramètres > Développeur > Modifier la configuration.
Mettez à jour avec cette configuration :
{ "mcpServers" : { "calculator" : { "command" : "npx", "args" : [ "mcp-remote", "http://localhost:8787/sse" // ou remote-mcp-server-authless.your-account.workers.dev/sse ] } } }
Redémarrez Claude et vous devriez voir les outils devenir disponibles.