
CFR Refs Diagram
Interface UIpar paulopes
Générez des diagrammes de cycle de vie HTML interactifs avec des fenêtres contextuelles de référence cliquables au Code of Federal Regulations (CFR) des États-Unis — directement dans votre chat IA.
Ce qu'il fait
CFR Refs Diagram rend des diagrammes de cycle de vie HTML stylisés et interactifs couplés à des données de référence du Code of Federal Regulations (CFR) des États-Unis. Cliquez sur n'importe quel nœud du diagramme pour voir le texte réglementaire CFR pertinent dans une info-bulle. Lorsqu'il est utilisé dans un hôte compatible avec les applications MCP, le diagramme s'affiche en ligne dans la conversation — pas besoin d'ouvrir de fichier séparé. L'outil accepte une configuration JSON définissant le type de diagramme, le contenu et les métadonnées, et renvoie un fichier HTML entièrement autonome.
Fonctionnalités clés
- Rendu en ligne — Les diagrammes apparaissent directement dans l'interface de chat des hôtes compatibles MCP Apps (Claude, VS Code, etc.)
- Nœuds CFR cliquables — Chaque nœud lie le texte pertinent du Code of Federal Regulations via des fenêtres contextuelles interactives
- Mermaid + HTML personnalisé — Supporte à la fois les diagrammes Mermaid et les diagrammes de cycle de vie stylisés personnalisés
- Sortie autonome — Génère un seul fichier HTML avec tous les actifs regroupés ; fonctionne hors ligne
- Plusieurs voies d'installation — Utilisable comme outil CLI, outil MCP, application MCP, compétence Claude Code ou compétence de projet Claude.ai
Installation
Cloner et construire :
git clone git@github.com:paulopes/cfr-refs.git && cd cfr-refs
npm install
npm run build
Claude Desktop (claude_desktop_config.json) — transport stdio :
npm run install-mcp:claude-desktop
Ou ajoutez manuellement :
{
"mcpServers": {
"cfr-refs": {
"command": "node",
"args": ["/path/to/cfr-refs/main.mjs", "--stdio"]
}
}
}
VS Code Copilot (settings.json) :
npm run install-mcp:vscode
Transport HTTP (pour les clients basés sur le navigateur ou distants) :
node main.mjs
Le serveur s'exécute sur http://localhost:3001/mcp. À ajouter comme URL MCP distante dans les paramètres de Claude.ai → Intégrations (nécessite une URL publique pour les clients hébergés dans le cloud).
Hôtes supportés
Claude Desktop, Claude Code, VS Code, Cursor, Windsurf, Gemini CLI — tous explicitement listés dans le README avec des commandes d'installation automatisées.
Installation rapide
git clone git@github.com:paulopes/cfr-refs.git && cd cfr-refs && npm install && npm run build && node main.mjs --stdio





