MCP Catalogs
首页

open-ontologies

by fabio-rovai·110·综合分 49

AI原生本体论引擎,使用Oxigraph三元组库的Rust MCP服务器,提供43个工具构建、验证和查询RDF/OWL本体。

knowledge-graphdeveloper-toolsai-llm
13
Forks
0
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Open Ontologies 是一个完整的Rust MCP服务器,提供43个本体论工程工具。它具有内存中的Oxigraph三元组存储、原生OWL2-DL表格推理器、SHACL验证、SPARQL查询和版本控制功能。服务器以单个二进制文件分发,无需JVM依赖,轻量且易于部署。还包含一个桌面Studio应用,可通过AI构建功能可视化本体。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:AI辅助的本体开发与知识建模
:RDF/OWL知识图的验证和推理
:从自然语言描述自动生成本体

什么时候选它

当需要处理复杂本体论和知识图谱,并希望使用 AI 辅助构建、验证和推理功能,而不想使用 Protégé 等 Java 工具的开销时,选择 Open Ontologies。

什么时候不要选它

如果需要协作式本体编辑功能,应避免使用此工具,因为当前版本似乎是为单用户环境设计的,没有明显的多用户支持功能。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • onto_validate

    Validates an RDF/OWL ontology for syntax and semantic correctness.

  • onto_load

    Loads an RDF/OWL ontology into the in-memory triple store.

  • onto_stats

    Returns statistics about the loaded ontology including classes, properties, and individuals.

  • onto_reason

    Performs OWL2-DL reasoning to infer additional triples and classifications.

  • onto_lint

    Analyzes the ontology for common design issues and best practices.

  • onto_enforce

    Applies predefined design patterns and constraints to the ontology.

  • onto_query

    Executes SPARQL queries against the ontology to extract specific information.

  • onto_save

    Saves the current state of the ontology to a file in specified format.

  • onto_version

    Creates a new version of the ontology with versioning information.

  • onto_diff

    Compares two versions of an ontology and highlights differences.

  • onto_align

    Aligns two ontologies by mapping similar concepts between them.

  • onto_build

    Builds a comprehensive ontology through a 13-step pipeline with reasoning and validation.

可对比工具

protégé-mcprdf-mcpswat-mcpowl-tools

安装

安装

**预构建二进制文件:**

# macOS (Apple Silicon)
curl -LO https://github.com/fabio-rovai/open-ontologies/releases/latest/download/open-ontologies-aarch64-apple-darwin
chmod +x open-ontologies-aarch64-apple-darwin && mv open-ontologies-aarch64-apple-darwin /usr/local/bin/open-ontologies

# Linux (x86_64)
curl -LO https://github.com/fabio-rovai/open-ontologies/releases/latest/download/open-ontologies-x86_64-unknown-linux-gnu
chmod +x open-ontologies-x86_64-unknown-linux-gnu && mv open-ontologies-x86_64-unknown-linux-gnu /usr/local/bin/open-ontologies

**连接到Claude Desktop:** 添加到 ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "open-ontologies": {
      "command": "/path/to/open-ontologies",
      "args": ["serve"]
    }
  }
}

Hacker News 讨论

开发者社区最近的相关讨论。

open-ontologies 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。