基本能力
产品定位
RDF Explorer 是一个专为知识图谱研究和数据分析设计的工具,提供对RDF数据的探索、查询和分析功能。
核心功能
- SPARQL查询执行:支持在外部端点或当前图谱上执行SPARQL查询。
- 图谱统计:计算并返回图谱的统计信息,如三元组数量、唯一主题等。
- 全文搜索:在图谱或端点上执行全文搜索。
- 健康检查:检查三元组存储连接的健康状态。
- 模式获取:获取当前RDF Explorer的运行模式和数据源信息。
适用场景
- 知识图谱研究和开发
- AI数据准备和处理
- 语义技术应用开发
工具列表
execute_on_endpoint
:在外部SPARQL端点上执行查询。sparql_query
:在当前图谱或活动端点上执行SPARQL查询。graph_stats
:返回图谱的统计信息。count_triples
:计算图谱中的三元组数量。full_text_search
:执行全文搜索。health_check
:检查连接健康状态。get_mode
:获取当前运行模式。
常见问题解答
- 如何切换模式?:通过配置文件中的
--triple-file
或--sparql-endpoint
参数切换。 - 如何检查服务健康?:使用
health_check
工具。
使用教程
使用依赖
确保已安装Claude Desktop。
安装教程
- 编辑Claude Desktop的配置文件
claude_desktop_config.json
。 - 添加以下配置(根据模式选择一种):
- 本地文件模式:
json
{
"mcpServers": {
"rdf_explorer": {
"command": "C:\\path\\to\\venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\server.py", "--triple-file", "your_file.ttl"]
}
}
} - SPARQL端点模式:
json
{
"mcpServers": {
"rdf_explorer": {
"command": "C:\\path\\to\\venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\server.py", "--sparql-endpoint", "https://example.com/sparql"]
}
}
} - 重启Claude Desktop。
调试方式
- 运行测试:
bash
pytest test_rdf_explorer.py -v - 检查模式:
what mode is RDF Explorer running?