
de obsidian-mcp-server541
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.
Une compétence de référence bien structurée pour déployer des serveurs MCP sur Cloudflare Workers en utilisant createWorkerHandler de @cyanheads/mcp-ts-core. Couvre les types de binding, la compatibilité du runtime, la config wrangler.toml et les pièges spécifiques aux Workers comme le parsing lazy des env et le stockage volatil en mémoire. Aucun script inclus — pure documentation/référence. Clair, détaillé et techniquement précis, mais s'adresse à un public restreint de développeurs utilisant déjà le framework MCP de cyanheads.
Compétence de pure référence/documentation sans code exécutable. La sécurité est robuste — pas d'identifiants, pas d'appels réseau, pas de commandes destructives, pas de risques d'exfiltration. Seule déduction mineure concernant les modèles process.env qui pourraient être mal utilisés s'ils ne sont pas parsés de manière lazy. La qualité du code est bonne — structure claire, couverture complète, tableaux bien organisés. L'architecture suit bien la spécification des compétences avec un frontmatter approprié et une divulgation progressive. Utilité modérée : précieuse pour les utilisateurs du framework cyanheads mais niche globalement.