Перейти к содержимому

RDF Explorer v1.0.0

RDF Explorer — сервер для разговорного исследования и анализа RDF Knowledge Graph в локальном или SPARQL-режиме.

Python
32 stars

Описание

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.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
32

Ссылки