tei-mcp

2026年3月15日 · 1 分钟阅读时长
tei-mcp启动横幅
code

tei-mcp:给AI智能体用的TEI P5

tei-mcp是一个开源MCP服务器,让AI编程助手直接访问TEI P5规范。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
Authors
数字人文讲师
Clément Godbarge(克莱芒·戈德巴尔热)是圣安德鲁斯大学数字人文讲师。他的研究围绕近代早期欧洲的科学与治国之术展开。在即将出版的新书中,他考察了十六世纪供职于法国和意大利宫廷的医生如何将自己塑造成一种新型的政治专家。他的研究曾获安德鲁·W·梅隆基金会、富布赖特委员会、美国文艺复兴学会和哈佛大学的资助。