MCP-сервер для графа персональных данных на Neo4j

DataLens MCP Server

MCP-сервер на FastMCP для комплаенс-запросов к графу персональных данных в Neo4j, не связан с сервисом Яндекс DataLens

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Сервер читает граф с персональными данными о людях, хотя сам их не изменяет
Все причины и проверки

ankit-dev007/datalens-mcp

Установка

Ручная установка

pip install -r requirements.txt

Дальше настройте .env с параметрами Neo4j и запустите python server.py.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер на Python и FastMCP подключается к базе графов Neo4j и дает несколько инструментов для комплаенс-задач: поиск, где хранятся персональные данные конкретного типа, например паспортные данные или email, трассировка происхождения данных для таблицы вверх и вниз по потоку, и список процессов обработки данных по статусу. Сервер не создает граф сам: он рассчитан на то, что таблицы, столбцы, файлы и связи между ними в Neo4j уже описаны заранее по определенной схеме, и просто читает их. Название DataLens здесь принадлежит только этому инструменту и не связано с сервисом Яндекса.

Для кого. Для команд по защите данных, у которых уже есть граф метаданных в Neo4j и нужен агентский доступ к нему для комплаенс-вопросов.

Подходит, если

  • У вас уже построен граф таблиц, столбцов и файлов с разметкой PII в Neo4j
  • Нужны быстрые ответы на вопросы вроде «где хранятся паспортные данные» через агента

Не подходит, если

  • Ищете сервис Яндекс DataLens для BI-дашбордов: это другой, не связанный продукт
  • Графа метаданных в Neo4j еще нет: сервер не строит его сам, только читает

Пример запроса к агенту

Найди, в каких таблицах и файлах хранятся данные типа email, по графу в Neo4j

Ограничения

Проект совсем небольшой, один файл, у одного автора без звезд. Не связан с сервисом Яндекс DataLens. Работает только поверх уже готового графа Neo4j с конкретной схемой узлов Table, Column, File, PII и ProcessingActivity, без инструментов для наполнения графа.

Как отключить. Остановите процесс python server.py и удалите сервер из конфигурации MCP-клиента.

MCP

Транспорт
stdio
Авторизация
не нужна
Переменные окружения
Переменные окружения
NEO4J_URI
обязательная
Адрес подключения к Neo4j, по умолчанию neo4j://localhost:7687
NEO4J_USER
обязательная
Имя пользователя Neo4j
NEO4J_PASSWORD
обязательная, секрет
Пароль Neo4j

Проверка безопасности

  • Сервер читает граф с персональными данными о людях, хотя сам их не изменяет

Коротко о README

README на английском описывает сервер как компоненту для комплаенс-приложения DataLens, с требованиями Python 3.10 и локальной Neo4j, дает шаги установки через venv и pip, запуск в режиме разработки через fastmcp dev для инспектора инструментов и запуск в режиме stdio для интеграции с MCP-клиентом.

Частые вопросы

Сервер сам построит граф персональных данных?

Нет, он только читает уже существующий граф в Neo4j по своей схеме, наполнение графа нужно делать отдельно.

Выбор редакции

Скилл аудита безопасности кода от Cloudflare: агент проходит разведку, охоту по покрытию и независимую проверку находок и выдает структурированный отчет

СкиллСредний рискБез VPN22,6 тыс.Звезды репозитория
Выбор редакции

Открытый стек NVIDIA для запуска OpenClaw, Hermes и LangChain Deep Agents в песочницах OpenShell с сетевыми политиками и управляемым инференсом

CLIВысокий риск22,6 тыс.Звезды репозитория
Выбор редакции

Сканер безопасности для скиллов и MCP агентов: ищет промпт-инъекции, утечки данных и риски цепочки поставок до установки

CLIСредний рискБез VPN18,5 тыс.Звезды репозитория
Официальный

Статический анализ кода по правилам, похожим на сам код, со встроенным MCP-сервером для AI-агентов

CLIСредний риск16,8 тыс.Звезды репозитория
Foxx AIMCP-сервер для графа персональных данных на Neo4j

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.