
MCP Server SPARQL

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"],
}
}
调试方式
无明确调试步骤,可通过执行查询并检查返回结果来验证服务是否正常工作。