OWL-MCP 是一个用于处理 Web 本体语言(OWL)本体的模型-上下文-协议(MCP)服务器。
本指南将引导您使用 owl-mcp 和 Goose,但任何支持 MCP 的 AI 主机都可以使用。
您可以从以下链接下载 Goose 的桌面版或命令行版本:
按照说明设置 LLM 提供商(推荐使用 Anthropic)
您可以直接从以下链接安装:
或者手动安装,在 Goose 的扩展部分添加一个新的条目 owlmcp:
uvx owl-mcp
此视频展示了如何手动进行安装:
您可以请求创建一个本体,并向本体添加公理:
MCP 服务器提供查找、添加或删除 OWL 公理的功能调用,使用 OWL 功能语法。每个功能调用都伴随着磁盘上 OWL 文件的文件路径。任何受 py-horned-owl 支持的格式都被接受(我们遵循 OBO 指南并建议使用功能语法作为源)。
服务器负责在内存中维护本体实例并与磁盘同步。任何 CRUD 操作都会同时更新内存中的模型并与其同步。如果您正在运行 Protege,Protege 也会与本地磁盘同步并显示更新。
该服务器非常适合处理 OBO 样式的本体——当 OWL 字符串返回给客户端时,不透明 ID 的标签会在 # 注释后被包含,这是 obo 格式常见的做法。