Token导航 LogoToken导航TokenDH.com
GraphDB MCP Server logo
数据服务未说明官方级别未说明来源级核验

GraphDB MCP Server

MCP Server

一个提供对Ontotext GraphDB只读访问的模型上下文协议服务器,使LLM能够探索RDF图并执行SPARQL查询。

工具数

0

提示词数

0

GitHub Stars

14

资源数

0
图数据库知识图谱JavaScriptClaude只读访问Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

keonchennl

提供方

keonchennl

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

](https://mseep.ai/app/keonchennl-mcp-graphdb)

GraphDB MCP服务器

一个模型上下文协议服务器,提供对Ontotext GraphDB的只读访问。此服务器使LLM能够探索RDF图,并对GraphDB实例执行SPARQL查询。

组件

工具

  • sparqlQuery

- 对连接的GraphDB存储库执行SPARQL查询 - 输入: - query (string):要执行的SPARQL查询 - graph (字符串,可选):目标的特定图形IRI - format (字符串,可选):响应格式(json、xml、csv) - 所有查询都以只读模式执行

  • list图表

- 列出存储库中可用的所有图形 - 无需输入参数

资源

服务器提供存储库数据的多个视图:

  • 类别列表 (graphdb:///repository//classes)

- 列出存储库中找到的所有RDF类及其计数

  • 谓词 (graphdb:///repository//predicates)

- 列出所有具有使用计数的谓词(属性)

  • 统计 (graphdb:///repository//stats)

- 提供主题、谓词、对象和三元组的计数

  • 样品数据 (graphdb:///repository//sample)

- 显示存储库中的三元组示例

  • 图表内容 (graphdb:///repository//graph/)

- 提供来自特定图形的示例数据以及元数据

配置

您可以通过创建环境变量来配置服务器 .env 文件:

GRAPHDB_ENDPOINT=http://localhost:7200
GRAPHDB_REPOSITORY=myRepository
GRAPHDB_USERNAME=username
GRAPHDB_PASSWORD=password

或者,您可以将端点和存储库作为命令行参数提供:

node dist/index.js http://localhost:7200 myRepository

命令行参数优先于环境变量。

使用Claude Desktop

要将此服务器与Claude Desktop应用程序一起使用,请将以下配置添加到您的“mcpServers”部分 claude_desktop_config.json:

{
  "mcpServers": {
    "graphdb": {
      "command": "node",
      "args": [
        "/path/to/mcp-server-graphdb/dist/index.js"
      ],
      "env": {
        "GRAPHDB_ENDPOINT": "http://localhost:7200",
        "GRAPHDB_REPOSITORY": "myRepository",
        "GRAPHDB_USERNAME": "username",
        "GRAPHDB_PASSWORD": "password"
      }
    }
  }
}

用您的特定GraphDB配置替换这些值。

安装

# Clone the repository
git clone https://github.com/keonchennl/mcp-server-graphdb.git
cd mcp-server-graphdb

# Install dependencies
yarn install

# Build the project
yarn build

SPARQL查询示例

以下是您可以使用此服务器运行的一些SPARQL查询示例:

  1. 列出本体中的所有类:
PREFIX rdf: 
PREFIX rdfs: 
SELECT DISTINCT ?class ?label
WHERE {
  { ?class a rdfs:Class } UNION { ?class a owl:Class }
  OPTIONAL { ?class rdfs:label ?label }
}
ORDER BY ?class
  1. 列出特定类的所有属性:
PREFIX rdf: 
PREFIX rdfs: 
SELECT ?property ?label ?range
WHERE {
  ?property rdfs:domain  .
  OPTIONAL { ?property rdfs:label ?label }
  OPTIONAL { ?property rdfs:range ?range }
}
ORDER BY ?property
  1. 按类计数实例:
PREFIX rdf: 
SELECT ?class (COUNT(?instance) AS ?count)
WHERE {
  ?instance a ?class
}
GROUP BY ?class
ORDER BY DESC(?count)

许可证

此MCP服务器根据GPL-3.0许可证获得许可。这意味着您可以根据GNU GPL-3.0许可证的条款和条件自由使用、修改和分发软件。

目录标签

目录标签

图数据库知识图谱JavaScriptClaude只读访问本地部署SPARQL查询RDF图

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP