
Oxigraph MCP Server

2025.05.04
0
PythonRDF 数据管理SPARQL 查询知识图谱数据库
mcp-server-oxigraph 是一个基于 Model Context Protocol (MCP) 的服务,为 PyOxigraph 提供直接的功能访问。它通过 MCP 协议暴露了 PyOxigraph 的所有功能,包括 RDF 和 SPARQL 操作,使得用户可以通过任何 MCP 客户端轻松使用这些功能。
View on GitHub
Overview
基本能力
产品定位
mcp-server-oxigraph 是一个为 PyOxigraph 提供 MCP 协议支持的服务器,旨在简化 RDF 和 SPARQL 操作的使用。
核心功能
- 存储管理:创建、打开、关闭和管理 RDF 存储
- RDF 数据模型:创建和操作 RDF 节点、字面量和四元组
- SPARQL 操作:执行 SPARQL 查询和更新
- 序列化:解析和序列化各种格式的 RDF 数据
- 知识图谱 API:提供高级知识图谱操作(用于演示目的)
适用场景
- 需要管理和操作 RDF 数据的场景
- 需要执行 SPARQL 查询和更新的场景
- 需要构建和管理知识图谱的场景
工具列表
oxigraph_create_store
: 创建新的存储(内存或文件存储)oxigraph_open_store
: 打开现有的文件存储oxigraph_close_store
: 关闭存储并从管理器中移除oxigraph_list_stores
: 列出所有管理的存储oxigraph_create_named_node
: 创建用于 RDF 语句的命名节点oxigraph_create_blank_node
: 创建用于 RDF 语句的空白节点oxigraph_create_literal
: 创建用于 RDF 语句的字面量oxigraph_create_quad
: 创建四元组(带可选图的三元组)oxigraph_add
: 向存储添加四元组oxigraph_quads_for_pattern
: 查询匹配模式的四元组oxigraph_query
: 对存储执行 SPARQL 查询oxigraph_update
: 对存储执行 SPARQL 更新oxigraph_run_query
: 对 Oxigraph 运行查询create_entities
: 在知识图谱中创建多个新实体create_relations
: 在实体之间创建多个新关系read_graph
: 读取整个知识图谱search_nodes
: 根据查询在知识图谱中搜索节点
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
无明确前置依赖说明。
安装教程
pip install mcp-server-oxigraph
或使用 UV:
uv pip install mcp-server-oxigraph
调试方式
无明确调试步骤说明。