tei-mcp

2026年3月15日 · 2 分で読める
tei-mcpの起動バナー
code

tei-mcp:AIエージェントのためのTEI P5

tei-mcpは、AIコーディングアシスタントがTEI P5仕様を直接引けるようにする、オープンソースのMCPサーバーです。記憶した訓練データ――もっともらしくて誤ったマークアップの温床です――に頼る代わりに、AIはその場で仕様に問い合わせられます。

機能

サーバーはTEI P5のODDを解析し、16のツールを公開します。

  • 要素、クラス、マクロ、モジュールを名前で検索。大文字小文字は区別せず、綴り間違いには候補を提示
  • TEIのクラス階層全体で属性を解決(ローカル+継承)
  • クラスとマクロを解決しながら、内容モデルを展開して構造化された木に
  • 入れ子を検証――直接の親子関係、または経路を追跡した再帰的な到達可能性
  • TEI P5に照らして文書を検証:内容モデル、属性、閉じた値リスト、参照の整合性、非推奨警告
  • 漸進的な編集ワークフロー向けに単一要素を検証
  • ODDカスタマイズを読み込み、スキーマをプロジェクト固有のサブセットに絞り込み
  • 正規表現で、あらゆるエンティティ型を横断して検索

インストール

pip install tei-mcp

または、次のコマンドで直接実行します。

uvx tei-mcp

使い方

MCP互換のクライアント(Claude、Cursor、Windsurfなど)に追加します。

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

ソースコードとドキュメントはGitHubリポジトリにあります。

Clément Godbarge
著者
デジタル・ヒューマニティーズ講師
クレマン・ゴドバルジュはセント・アンドルーズ大学のデジタル・ヒューマニティーズ講師。研究テーマは近世ヨーロッパにおける科学と統治術の関係である。近刊の著書では、16世紀のフランスとイタリアの宮廷に仕えた医師たちが、いかにして新しいタイプの政治的専門家として自らを位置づけたかを考察している。これまでにアンドリュー・W・メロン財団、フルブライト委員会、アメリカ・ルネサンス学会、ハーバード大学の助成を受けている。