tei-mcp
opstartbanner van tei-mcptei-mcp: TEI P5 voor AI-agents
tei-mcp is een opensource-server voor MCP die AI-codeerassistenten rechtstreeks toegang geeft tot de TEI P5-specificatie. In plaats van te vertrouwen op uit het hoofd geleerde trainingsdata – wat vaak plausibele maar foute markup oplevert – kan de AI de specificatie in realtime bevragen.
Functies
De server parseert de ODD van TEI P5 en biedt 16 tools aan:
- Opzoeken van elk element, elke klasse, macro of module op naam, hoofdletterongevoelig en met suggesties bij tikfouten
- Attributen oplossen over de volledige TEI-klassenhiërarchie (lokaal + geërfd)
- Inhoudsmodellen uitklappen tot gestructureerde bomen, met resolutie van klassen en macro’s
- Nesting valideren – directe ouder-kindrelatie of recursieve bereikbaarheid, met padregistratie
- Documenten valideren tegen TEI P5: inhoudsmodellen, attributen, gesloten waardelijsten, referentie-integriteit en waarschuwingen bij verouderde elementen
- Afzonderlijke elementen valideren voor incrementele bewerkingsworkflows
- ODD-customisaties laden om het schema te beperken tot een projectspecifieke deelverzameling
- Zoeken in alle entiteitstypen met reguliere expressies
Installatie
pip install tei-mcp
Of rechtstreeks uitvoeren met:
uvx tei-mcp
Gebruik
Voeg toe aan elke MCP-compatibele client (Claude, Cursor, Windsurf enz.):
{
"mcpServers": {
"tei": {
"command": "uvx",
"args": ["tei-mcp"]
}
}
}
De broncode en documentatie vind je in de GitHub-repository.

Authors
Docent digital humanities
Clément Godbarge is docent digital humanities aan de University of St Andrews. Zijn onderzoek draait om wetenschap en staatkunst in het vroegmoderne Europa. In zijn aanstaande boek onderzoekt hij hoe artsen aan de zestiende-eeuwse hoven van Frankrijk en Italië zich profileerden als politieke experts van een nieuw soort. Zijn onderzoek werd gesteund door de Andrew W. Mellon Foundation, de Fulbright-commissie, de Renaissance Society of America en Harvard University.