Stratta ne fournit pas une bibliothèque partagée de normes. À la place, vous apportez les normes pour lesquelles votre organisation dispose d’une licence et vous les ingérez dans votre espace de travail privé. L’ingestion s’exécute depuis votre propre Claude à l’aide des outilsDocumentation Index
Fetch the complete documentation index at: https://docs.stratta.ch/llms.txt
Use this file to discover all available pages before exploring further.
ingest_* — votre abonnement, votre PDF,
votre espace de travail.
Comment ça marche
Le package@stratta/mcp fournit un skill ingest-norm — un workflow guidé qui transforme un PDF de
norme en un arbre navigable dans votre espace de travail. Lorsque vous demandez à Claude d’ingérer une norme, il :
- Lit le PDF.
- Construit l’arbre de la table des matières (chapitres, sections, annexes).
- Extrait les formules (en LaTeX), les tableaux, les figures et les références croisées.
- Écrit tout dans votre espace de travail via les outils
ingest_*. - Publie la norme afin que les outils de lecture puissent l’interroger.
Prérequis
- Le serveur MCP Stratta est installé et authentifié (voir Installer dans Claude Code).
- Le PDF de la norme est disponible localement sur votre machine.
- Optionnel, pour extraire les figures : les outils
poppler(pdftoppm,pdfimages).
Ingérer une norme
Dans Claude Code, depuis un contexte où le PDF est accessible, demandez simplement :ingest-norm et parcourt le workflow ci-dessous. Une norme complète prend un
certain temps — il lit chaque page et enrichit chaque section.
Le workflow d’ingestion
Voici ce que fait le skill, étape par étape. Vous n’exécutez pas ces outils à la main — Claude les appelle — mais comprendre le déroulement vous aide à examiner le résultat.Vérifier l'existence d'une copie
ingest_status { code } indique si la norme existe déjà dans votre espace de travail. Pour
ré-ingérer, l’ancienne copie est d’abord supprimée avec ingest_delete.Planifier l'arbre
Claude lit le PDF et construit une hiérarchie de style PageIndex : chapitres (profondeur 0), sections,
sous-sections et annexes. Chaque nœud reçoit un id stable, un chemin lisible (par ex.
4.2.1,
Annexe B.1), un court résumé, et une plage de pages. Les annexes ne sont jamais ignorées — elles contiennent
des valeurs numériques clés.Créer le document
ingest_create_document { code, year, title, language, totalPages } renvoie un documentId
utilisé par chaque appel suivant.Insérer les sections par lots
ingest_create_sections insère l’arbre en masse (30 à 50 sections par appel) et renvoie une table de
correspondance entre chaque id de nœud et son id de section stocké.Enrichir chaque section
ingest_attach_formula (LaTeX), ingest_attach_table (en-têtes + lignes), et
ingest_attach_cross_ref (liens vers d’autres normes) ajoutent le contenu technique.Téléverser les figures
ingest_upload_figure stocke chaque schéma (PNG, JPEG ou WebP, jusqu’à 8 Mo) et le lie à
sa section.Normaliser les références croisées (optionnel)
ingest_normalize_cross_refs analyse le texte à la recherche de références à d’autres normes (SIA, SN EN, EN,
ISO, DIN…) et reconstruit l’index des références croisées.La qualité compte
La précision des futures citations dépend de l’ingestion :- Les chemins et les plages de pages doivent être corrects — ils sont la citation.
- Les résumés déterminent la façon dont Claude navigue dans l’arbre, ils doivent donc être spécifiques (mentionner les formules ou valeurs clés).
- Le contenu doit rester fidèle à la source — jamais inventé.
Prochaines étapes
Outils d'ingestion
Les 10 outils
ingest_* en détail.Normes prises en charge
Ce qui est déjà disponible en démonstration.