feat(site): built-for-ai MCP showcase#131
Merged
Merged
Conversation
…fallback) Route interne /api/built-for-ai/suggest qui appelle la vraie logique d'outil du connecteur (lib/mcp/registry.suggestComposition + getComponent) en in-process, read-only. Chaque suggestion est vérifiée via get_component (cohérence barrel). - lib/mcp/tools.ts : source unique des métadonnées des 4 outils (endpoint + signatures), pour ne pas dupliquer la définition entre /mcp et /built-for-ai. - lib/built-for-ai/types.ts : types partagés + snapshot RÉEL pré-capturé de suggest_composition (repli hors-ligne, identique à la sortie live). - Erreurs de validation = 400 structuré ; erreur inattendue = repli pré-capturé.
Nouvelle page publique /built-for-ai : différenciateur « consommable par un agent ». - Section descriptive : les 4 outils MCP + comment un agent se connecte (endpoint). - Démo interactive : champ libre / presets → suggest_composition → réponse brute affichée (ce que reçoit l'agent) → composition vérifiée → rendu live des composants bpm.* correspondants (aperçus réels du barrel ; fiche catalogue sinon). - UI construite avec bpm.* (Input, Button, Badge, Chip, CodeBlock, Card, Message). - i18n FR/EN + lien de nav. /mcp réutilise désormais lib/mcp/tools (zéro duplication).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Built for AI — Modular consommable par un agent via MCP
Nouvelle page publique
/built-for-aiqui met en scène le différenciateur : Blueprint Modular est nativement consommable par un agent IA via le serveur MCP. Aucun design system ne montre ça.Ce que fait la page
list_components,search_components,get_component,suggest_composition) + comment un agent se connecte (endpointmcp.blueprint-modular.com).suggest_composition→ réponse brute affichée (ce que reçoit l'agent) → composition vérifiée → rendu live des composantsbpm.*correspondants.get_component; la composition ne référence que des composants réels du barrel.bpm.*(Input, Button, Badge, Chip, CodeBlock, Card, Message).Intégration MCP (fiabilité d'abord)
/api/built-for-ai/suggestqui appelle la vraie logique d'outil du connecteur (lib/mcp/registry.suggestComposition+getComponent) in-process, read-only — plus fiable qu'un appel à l'hôte externe (injoignable depuis le serveur selon la politique réseau), tout en restant le vrai outil.lib/mcp/tools.tsdevient la source unique des métadonnées des 4 outils ;/mcpla réutilise désormais.Contraintes respectées
layout/style.css/ règles'use client'inchangées.Validation
npm run build✅ (routes/built-for-aiet/api/built-for-ai/suggestprésentes)npm run test✅ 83/83 ·npm run gate✅ GATE GREENcurl localhost:3000/built-for-ai→ 200POST /api/built-for-ai/suggest→source: mcp-registry, 8 composants, tousverified: truehttps://claude.ai/code/session_01FekeK8iAdZkNabAKbz1sAC
Generated by Claude Code