MCP Server SPARQL

MCP Server SPARQL

site icon
2025.04.03 1
PythonSPARQL 查询语义网数据数据库
MCP Server SPARQL 是一个基于 Model Context Protocol (MCP) 的服务,专门用于查询 SPARQL 端点。它提供了执行 SPARQL 查询的工具,能够将查询结果以 JSON 格式返回。
View on GitHub

Overview

基本能力

产品定位

MCP Server SPARQL 是一个用于查询 SPARQL 端点的服务,适用于需要从语义网数据中提取信息的场景。

核心功能

  • 提供工具执行 SPARQL 查询。
  • 支持配置不同的 SPARQL 端点。
  • 返回查询结果的 JSON 格式。

适用场景

  • 从 Wikidata 等语义网数据源中提取信息。
  • 需要执行复杂查询以获取结构化数据的场景。

工具列表

  • query: 执行 SPARQL 查询,参数为 query_string,返回 JSON 格式的查询结果。

常见问题解答

使用教程

使用依赖

无明确前置依赖,但需要能够访问 SPARQL 端点。

安装教程

通过 uvx 命令启动服务,配置 SPARQL 端点。

"mcpServers": {
  "mcp-server-sparql": {
    "command": "uvx",
    "args": ["mcp-server-sparql", "--endpoint", "https://query.wikidata.org/sparql"],
  }
}

调试方式

无明确调试步骤,可通过执行查询并检查返回结果来验证服务是否正常工作。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。