RDF Explorer v1.0.0
RDF Explorer — сервер для разговорного исследования и анализа RDF Knowledge Graph в локальном или SPARQL-режиме.
Описание
RDF Explorer — MCP-сервер на Python для взаимодействия AI-приложений с RDF-данными (Turtle-файлы или SPARQL-эндпоинты). Поддерживает выполнение SPARQL-запросов, полнотекстовый поиск, анализ структуры графа и генерацию отчётов. Идеален для исследований knowledge graph и подготовки данных для ИИ. Функции включают инструменты для запросов, ресурсы схем и промпты для преобразования текста в SPARQL.
Возможности
Выполнение SPARQL-запросов
Прямой запуск запросов на локальном графе или внешнем эндпоинте с поддержкой федеративных запросов.
Полнотекстовый поиск
Поиск по терминам в графе без проприетарного синтаксиса, возвращает результаты в строковом формате.
Анализ структуры графа
Получение статистики (количество триплетов, уникальные субъекты), схем классов и свойств.
Преобразование текста в SPARQL
Генерация и выполнение SPARQL из естественного языка с контролем токенов и отчётами.
Генерация отчётов
Создание Markdown-отчётов на основе exploratory-запросов для визуализации данных.
Установка
Для установки в Claude Desktop добавьте в claude_desktop_config.json:
Локальный файл:
{
"mcpServers": {
"rdf_explorer": {
"command": "C:\\path\\to\\venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\server.py", "--triple-file", "your_file.ttl"]
}
}
}
SPARQL-эндпоинт:
{
"mcpServers": {
"rdf_explorer": {
"command": "C:\\path\\to\\venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\server.py", "--sparql-endpoint", "https://example.com/sparql"]
}
}
}
Разработка: git clone https://github.com/emekaokoye/mcp-rdf-explorer.git; python -m venv venv; pip install -r requirements.txt.