MCP Architect
D'une description à un serveur MCP propre et sûr : les bons primitifs, de bons schémas d'outils, du code exécutable.
SKILL.md au standard ouvert agentskills.io, utilisable directement dans Claude, ChatGPT/Codex, Cursor, Copilot, etc.
MCP Architect est un skill d'IA pour construire des serveurs Model Context Protocol (MCP) : il transforme une description en un serveur MCP bien conçu, sûr et exécutable. Il conçoit les bons primitifs (tools/resources/prompts), écrit des schémas d'outils + annotations corrects, choisit le transport, génère du code Python (FastMCP) ou TypeScript avec un stdout propre, et guide l'auth, les tests et la publication. Audit de sécurité approfondi → Agent Warden.
Ce que fait ce skill
- Conçoit un serveur MCP à partir d'une description : primitifs (tools/resources/prompts), surface à moindre privilège
- Écrit des schémas d'outils corrects (JSON Schema 2020-12), descriptions, schémas de sortie et annotations honnêtes
- Génère du code exécutable pour Python (FastMCP) ou TypeScript (SDK), avec un stdout propre
- Choisit le transport (stdio local / Streamable HTTP distant) et planifie OAuth 2.1 pour le distant
- Guide les tests (MCP Inspector) et les échecs courants (le classique stdout « disconnected »)
- Génère un
server.jsonvalide et accompagne la publication au Registre MCP officiel - Deux scripts Node défensifs : générateur de serveur + validateur server.json (sans dépendances)
Description
MCP Architect est un skill pour construire des serveurs Model Context Protocol (MCP) : il transforme une description (« laisse Claude interroger notre Postgres », « expose notre API en outils ») en un serveur MCP bien conçu, sûr et exécutable. La règle centrale : un serveur MCP ne vaut que ses schémas d'outils : environ 80 % de la qualité. Il conçoit donc l'interface d'abord, puis le code : les bons primitifs (tools, resources, prompts, seulement ce dont le cas d'usage a besoin), des noms clairs, des descriptions lisibles par le modèle, des schémas d'entrée contraints (JSON Schema 2020-12, racine objet, jamais une url/path/cmd libre sur une action puissante), des sorties structurées, et des annotations honnêtes (readOnly/destructive/idempotent/openWorld, des indices informatifs, pas une frontière de sécurité). Il connaît la réalité de la spec 2026-07-28 : un cœur stateless, stdout est le canal JSON-RPC (un seul print() casse le serveur → « disconnected », d'où les logs sur stderr), Streamable HTTP plutôt que le transport SSE déprécié, et que Roots/Sampling/Logging sont dépréciés. Il choisit le transport selon la complexité : stdio pour le local (pas d'auth), Streamable HTTP pour le distant, puis OAuth 2.1 bien fait (resource server, métadonnées RFC 9728, resource indicators RFC 8707, PKCE S256, validation de l'aud, validation de l'Origin, bind sur 127.0.0.1 en local). Il génère du code exécutable pour Python (FastMCP 2.x) ou TypeScript (@modelcontextprotocol/sdk), avec deux scripts Node fournis, sans dépendances : un générateur de serveur (starter correct avec stdout propre, schéma, annotations) et un validateur server.json pour le Registre MCP officiel. Les tests passent par le MCP Inspector ; la publication via server.json + Registre. Il est verify-live (MCP change chaque mois → spec/SDK à jour avec version), n'invente aucun détail d'API et est secure-by-design (moindre privilège, validations humaines), pour l'audit de sécurité approfondi d'un serveur fini, il renvoie vers Agent Warden.
Exemples
Testé avec Claude Code
Réponses données à titre d'exemple. Elles peuvent varier selon l'IA et le modèle.
Ce qu’il ne fait pas
- Pas d'hébergement/runtime : il conçoit et génère ; l'exécution/déploiement t'incombe
- Pas un auditeur de sécurité : pour l'audit approfondi d'un serveur fini (injection de prompt, tool poisoning, agentivité excessive) → Agent Warden
- N'invente aucun détail de spec/API : MCP change chaque mois, verify-live avec version
- Pas d'ingénierie backend/API classique au-delà de la couche MCP, ni de construction de client/agent
Compatibilité & technique
- Testé (interne)
- 3 scénarios
- Runtime recommandé
- Claude Opus ou Sonnet ; avec accès web pour le verify-live face aux API de la spec/SDK MCP actuelles. Les scripts nécessitent Node (sans paquets) ; sans Node, le skill produit le code/les métadonnées à la main depuis les références.
- Modes
- Design (façonner l'interface) · Génération / build (produire du code) · Design d'outils (schéma, annotations, erreurs) · Auth & transport · Publication (server.json / Registre)
- Entrées
- description du serveur souhaité · spéc API / base de données / outil · code de serveur MCP existant (à améliorer) · préférence de langage/SDK (Python/TypeScript)
- Format de sortie
- Design du serveur MCP (primitifs + tableau d'outils) + code exécutable (Python/TypeScript) + plan auth/transport + étapes de test et publication
- Sous-catégorie
- Serveurs MCP & intégration d'outils IA
- Licence
- Proprietär
Profil de sécurité
S’exécute entièrement chez toi avec ta propre IA, aucun runtime externe, aucun coût récurrent.
Contient du code exécutable ou exécute des actions/outils. Jette un œil avant utilisation.
Accède à des sources externes / au réseau en usage normal (pages live, API de recherche/données).
Contenu livré
- mcp-architect-1.0.1/11 fichiers
- .claude-plugin/marketplace.json
plugins/mcp-architect/skills/mcp-architect/11 fichiers
- SKILL.md
- manifest.json
references/7 fichiers
- mcp-architect-auth-transport.md
- mcp-architect-publish.md
- mcp-architect-python-fastmcp.md
- mcp-architect-spec.md
- mcp-architect-test-debug.md
- mcp-architect-tool-design.md
- mcp-architect-typescript-sdk.md
scripts/2 fichiers
- scaffold-mcp.mjs
- validate-server-json.mjs
- .agents/skills/mcp-architect/→ universel, même contenu (Codex, Cursor, Copilot, Gemini, Windsurf, Cline)
- LICENSE.txt
Installation
Aussi comme prompt de chat
Pas d’outil IA ? Collez-le dans Claude, ChatGPT ou Gemini et utilisez la méthode aussitôt.
Vous obtenez la méthode complète. Seuls 2 script(s) d’aide qui automatisent des parties ne tournent qu’une fois installés.
Fonctionne mieux quand votre chat a un accès web.
L’installation est la version complète. Elle se déclenche automatiquement, exécute ses scripts et charge les références au besoin. En prompt de chat, vous pilotez la méthode vous-même.
Déverrouillez pour copier le prompt prêt à coller, ensuite dans « Mes skills ».
Avis
Pas encore d’avis : soyez le premier.
Remarque
MCP évolue chaque mois : avec accès web, MCP Architect vérifie la spec actuelle (modelcontextprotocol.io) et les API des SDK en direct et cite la version (ce skill vise la spec 2026-07-28). Il conçoit et génère ; l'exécution/déploiement du serveur t'incombe. Pour un audit de sécurité approfondi d'un serveur fini → Agent Warden. Les scripts fournis nécessitent Node (sans paquets).
Journal des modifications
- v1.0.124.09.2026Mise à jour de maintenance : les questions de suivi utilisent désormais l'outil de questions natif de votre plateforme (3 questions au maximum, option recommandée en premier, liste numérotée en repli, ne bloque jamais les exécutions sans surveillance). Typographie plus soignée dans tous les fichiers livrés. Faits, délais et informations sur les plateformes revérifiés auprès des sources officielles actuelles (septembre 2026).
- v1.0.021.08.2026Première version : transforme une description en un serveur MCP (Model Context Protocol) propre, sûr et exécutable. Conçoit les primitifs (tools/resources/prompts), écrit des schémas d'outils + annotations corrects, choisit le transport (stdio vs Streamable HTTP), génère du code Python (FastMCP) ou TypeScript (@modelcontextprotocol/sdk) avec un stdout propre, planifie OAuth 2.1 pour les serveurs distants, et guide les tests (MCP Inspector) et la publication (server.json / Registre officiel). Vise la spec MCP 2026-07-28 (cœur stateless, SSE déprécié). Deux scripts Node (générateur de serveur, linter server.json), 7 références. Verify-live ; audit de sécurité approfondi → Agent Warden.
Questions fréquentes
Que fait MCP Architect ?
MCP Architect est un skill d'IA pour construire des serveurs Model Context Protocol (MCP) : il transforme une description en un serveur MCP bien conçu, sûr et exécutable. Il conçoit les bons primitifs (tools/resources/prompts), écrit des schémas d'outils + annotations corrects, choisit le transport, génère du code Python (FastMCP) ou TypeScript avec un stdout propre, et guide l'auth, les tests et la publication. Audit de sécurité approfondi → Agent Warden.
Comment créer un serveur MCP ?
C'est exactement le rôle de MCP Architect, tu décris ce que le serveur doit faire, et il conçoit les primitifs (tools/resources/prompts), écrit des schémas d'outils corrects, choisit le transport (stdio ou Streamable HTTP) et livre du code Python (FastMCP) ou TypeScript exécutable, plus les étapes de test et de publication.
Python ou TypeScript pour mon serveur MCP ?
MCP Architect fait les deux et recommande selon le contexte. Python avec FastMCP est le plus rapide (schéma déduit des type hints + docstring) ; TypeScript avec le SDK officiel utilise des schémas Zod explicites. Le générateur fourni produit un starter exécutable dans la langue choisie.
Pourquoi mon serveur MCP dit-il « disconnected » ?
Presque toujours parce que quelque chose a écrit sur stdout qui n'était pas du JSON-RPC, en stdio, stdout est le canal du protocole. MCP Architect connaît ce piège et met tous les logs sur stderr ; au besoin il débogue avec le MCP Inspector, qui montre la vraie erreur.
Comment sécuriser et publier le serveur ?
MCP Architect construit secure-by-design (moindre privilège, arguments contraints, OAuth 2.1 pour le distant avec RFC 9728/8707 et validation de l'aud) et génère un server.json valide pour le Registre MCP officiel. Pour un audit de sécurité approfondi d'un serveur fini, c'est le skill Agent Warden qui s'en charge.
Le schéma d'outil est-il vraiment si important ?
Oui, environ 80 % de la qualité d'un serveur est décidée par le schéma d'outil. MCP Architect met l'accent sur des noms clairs, des descriptions lisibles par le modèle, des schémas d'entrée contraints et des annotations honnêtes, pour que le modèle choisisse et utilise les outils de façon fiable.
Avec quels outils d’IA MCP Architect fonctionne-t-il ?
Claude · ChatGPT/Codex · Cursor · Copilot · Gemini CLI · Windsurf · Cline
Comment utiliser MCP Architect ?
MCP Architect est un SKILL.md au standard ouvert agentskills.io : installez-le en une commande (npx) ou téléchargez-le et ajoutez-le à votre outil d’IA : Claude (Projects), ChatGPT (Skills ou projet), Cursor, Copilot, Gemini CLI, etc. Aucun code requis.