tei-mcp

15 mars 2026 · 1 Min Läsning
tei-mcp:s startbanner
code

tei-mcp: TEI P5 för AI-agenter

tei-mcp är en MCP-server med öppen källkod som ger AI-kodassistenter direkt tillgång till specifikationen TEI P5. I stället för att förlita sig på memorerade träningsdata – vilket ofta ger uppmärkning som ser rimlig ut men är fel – kan AI:n fråga specifikationen i realtid.

Funktioner

Servern tolkar ODD-filen för TEI P5 och exponerar 16 verktyg:

  • Slå upp vilket element, vilken klass, vilket makro eller vilken modul som helst på namn, med skiftlägesokänslig matchning och förslag vid felstavning
  • Lös upp attribut genom hela TEI:s klasshierarki (lokala + ärvda)
  • Expandera innehållsmodeller till strukturerade träd med upplösning av klasser och makron
  • Kontrollera nästling – direkt förälder–barn eller rekursiv nåbarhet med spårad sökväg
  • Validera dokument mot TEI P5: innehållsmodeller, attribut, slutna värdelistor, referensintegritet och utfasningsvarningar
  • Validera enskilda element för stegvisa redigeringsflöden
  • Ladda ODD-anpassningar för att begränsa schemat till en projektspecifik delmängd
  • Sök bland alla entitetstyper med reguljära uttryck

Installation

pip install tei-mcp

Eller kör direkt med:

uvx tei-mcp

Användning

Lägg till i vilken MCP-kompatibel klient som helst (Claude, Cursor, Windsurf osv.):

{
  "mcpServers": {
    "tei": {
      "command": "uvx",
      "args": ["tei-mcp"]
    }
  }
}

Källkod och dokumentation finns i GitHub-repot.

Clément Godbarge
Authors
Lektor i digital humaniora
Clément Godbarge är lektor i digital humaniora vid University of St Andrews. Hans forskning rör vetenskap och statskonst i det tidigmoderna Europa. I sin kommande bok undersöker han hur läkare vid de franska och italienska hoven på 1500-talet framställde sig som politiska experter av ett nytt slag. Hans forskning har stötts av Andrew W. Mellon Foundation, Fulbrightkommissionen, Renaissance Society of America och Harvard University.