tei-mcp
baner startowy tei-mcptei-mcp: TEI P5 dla agentów AI
tei-mcp to serwer MCP open source, który daje asystentom AI do kodowania bezpośredni dostęp do specyfikacji TEI P5. Zamiast polegać na zapamiętanych danych treningowych – co często daje znakowanie wiarygodne z pozoru, lecz błędne – AI może odpytywać specyfikację w czasie rzeczywistym.
Funkcje
Serwer parsuje ODD TEI P5 i udostępnia 16 narzędzi:
- Wyszukiwanie dowolnego elementu, klasy, makra lub modułu po nazwie, bez rozróżniania wielkości liter i z podpowiedziami przy literówkach
- Rozwiązywanie atrybutów w całej hierarchii klas TEI (lokalne + dziedziczone)
- Rozwijanie modeli zawartości w ustrukturyzowane drzewa, z rozwiązywaniem klas i makr
- Sprawdzanie zagnieżdżeń – bezpośrednia relacja rodzic–dziecko lub rekurencyjna osiągalność ze śledzeniem ścieżki
- Walidacja dokumentów względem TEI P5: modele zawartości, atrybuty, zamknięte listy wartości, spójność odwołań i ostrzeżenia o elementach przestarzałych
- Walidacja pojedynczych elementów na potrzeby przyrostowej edycji
- Wczytywanie dostosowań ODD, by zawęzić schemat do podzbioru właściwego dla projektu
- Przeszukiwanie wszystkich typów encji wyrażeniami regularnymi
Instalacja
pip install tei-mcp
Albo uruchom bezpośrednio:
uvx tei-mcp
Użycie
Dodaj do dowolnego klienta zgodnego z MCP (Claude, Cursor, Windsurf itd.):
{
"mcpServers": {
"tei": {
"command": "uvx",
"args": ["tei-mcp"]
}
}
}
Kod źródłowy i dokumentację znajdziesz w repozytorium GitHub.

Authors
Wykładowca humanistyki cyfrowej
Clément Godbarge jest wykładowcą humanistyki cyfrowej na University of St Andrews. Jego badania dotyczą nauki i sztuki rządzenia w Europie wczesnonowożytnej. W przygotowywanej książce analizuje, w jaki sposób lekarze związani z dworami Francji i Włoch XVI wieku przedstawiali się jako eksperci polityczni nowego typu. Jego badania wspierały Fundacja Andrew W. Mellona, Komisja Fulbrighta, Renaissance Society of America oraz Uniwersytet Harvarda.