
de obsidian-mcp-server488
Déployez un serveur MCP sur Cloudflare Workers à l'aide de createWorkerHandler ; couvre les bindings, les gardes de compatibilité du runtime et les exigences de wrangler.toml.
Cette compétence documente comment déployer un serveur de style MCP dans Cloudflare Workers en utilisant le package @cyanheads/mcp-ts-core/worker et son helper exporté createWorkerHandler. Elle explique le pattern de factory McpServer par requête, comment enregistrer les outils/ressources/prompts, et comment mapper en toute sécurité les bindings d'environnement et d'objet dans le runtime Worker. Les conseils concrets couvrent le parsing paresseux (lazy) de l'env, la gestion des bindings d'objet sur globalThis, les vérifications des capacités du runtime (isWorkerLike, isNode), et les paramètres recommandés pour wrangler.toml. Ce matériel s'adresse aux développeurs qui souhaitent exécuter un serveur MCP dans l'environnement contraint de Cloudflare et ont besoin de patterns pratiques pour éviter les pièges courants de runtime et de configuration.
Utilisez cette compétence lorsque vous emballez un serveur MCP pour un déploiement sur Cloudflare Workers — par exemple, lorsque vous avez besoin d'une API compacte déployée en edge qui enregistre des outils, des prompts et des ressources par requête. Elle est appropriée lorsque vous devez supporter des bindings spécifiques à Cloudflare (KV, R2, D1) ou lorsque vous voulez des replis (fallbacks) sûrs pour les utilitaires réservés à Node. Si votre projet nécessite un stockage persistant au-delà de la mémoire vive, suivez les conseils sur la liste blanche du stockage dans cette compétence.
Idéal pour les agents et développeurs humains orientés TypeScript/Node : assistants Copilot/Code, outils de type Codex, et flux de déploiement manuels.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.