RDF 探索者是一个模型上下文协议(MCP)服务器,它提供了基于对话界面的知识图谱(RDF 格式)探索和分析功能。支持本地文件模式和 SPARQL 终端模式,借助自然语言处理技术,实现了 AI 与知识图谱的交互,让用户能以问答形式便捷地从知识图谱中获取信息或执行复杂数据操作。
# 克隆仓库
git clone https://github.com/emekaokoye/mcp-rdf-explorer.git
cd mcp-rdf-explorer
# 初始化虚拟环境
python -m venv venv
source venv/bin/activate
# Windows: venv\Scripts\activate
# 安装开发依赖
pip install -r requirements.txt
# 运行测试
pytest test_rdf_explorer.py -v
# 克隆仓库
git clone https://github.com/emekaokoye/mcp-rdf-explorer.git
cd mcp-rdf-explorer
# 初始化虚拟环境
python -m venv venv
source venv/bin/activate
# Windows: venv\Scripts\activate
# 安装开发依赖
pip install -r requirements.txt
在本地文件模式或 SPARQL 终端模式下,你可以提出以下问题:
{
"mcpServers": {
"rdf_explorer": {
"command": "C:\\path\\to\\venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\server.py", "--triple-file", "your_file.ttl"]
}
}
}
{
"mcpServers": {
"rdf_explorer": {
"command": "C:\\path\\to\\venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\server.py", "--sparql-endpoint", "https://example.com/sparql"]
}
}
}
--triple-file:本地 RDF 文件路径。--sparql-endpoint:远程 SPARQL 终点 URL。此 MCP 服务器根据 MIT 许可证发布。这意味着您可以自由地使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。有关详细信息,请参见项目存储库中的 LICENSE 文件。