Анонимизатор персональных данных по 152-ФЗ
mcp-152fz-anonymizer
MCP-сервер и HTTP API, которые находят и маскируют персональные данные в тексте по требованиям 152-ФЗ перед тем, как он уйдет в LLM или во внешний сервис
- 5 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Обрабатывает текст с чувствительными персональными данными
- При ошибке в настройке сети сервис может оказаться доступен извне
Установка
- Работает в
- Сервисы
Ручная установка
docker-compose up --build -dПоднимает HTTP API на порту 8005, ключ задается в api_keys.json.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Обрабатывает текст с чувствительными персональными данными
- При ошибке в настройке сети сервис может оказаться доступен извне
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервис распознает в тексте паспорта, СНИЛС, ИНН, банковские карты, телефоны, email, IP-адреса, геоданные и еще более двадцати категорий данных, используя Microsoft Presidio и модель spacy ru_core_news_lg вместе с регулярными выражениями под российские документы. Найденные значения заменяются плейсхолдерами вида PERSON или PASSPORT_RF. Работает в двух режимах: как MCP-сервер для подключения к Claude Desktop и Cursor или как отдельный HTTP API на FastAPI для интеграций с n8n и вебхуками. Разворачивается в Docker от непривилегированного пользователя с файловой системой только для чтения.
Для кого. Для разработчиков и юристов, которым нужно скрыть персональные данные клиентов перед отправкой текста в облачную модель или сторонний сервис.
Подходит, если
- Перед отправкой обращений клиентов в облачную LLM нужно убрать ФИО, паспорта и телефоны
- Нужно обезличить логи или выгрузки для передачи подрядчику
- Нужна автоматическая маскировка ПД в сценарии n8n или на вебхуке
Не подходит, если
- Нужна юридическая гарантия полного соответствия 152-ФЗ: сервис снижает риск, но не сертифицирован как средство защиты
- Данные не должны покидать периметр вообще: тогда нужен полностью офлайн-контур, а не MCP-подключение к облачному агенту
Пример запроса к агенту
Обезличь этот текст обращения клиента перед тем, как я передам его в анализ: удали ФИО, телефон и паспортные данныеMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
X-API-Keyсекрет- Ключ доступа к HTTP API, задается в api_keys.json, для MCP-режима не описан.
Ограничения
Распознавание построено на regex и модели spacy, поэтому возможны пропуски и ложные срабатывания, результат стоит выборочно проверять на реальных данных. Сервис не хранит обрабатываемые данные, но при некорректной настройке firewall порт 8005 можно случайно открыть наружу. API-ключ обязателен для HTTP-режима, для MCP-режима отдельной документации по ключам в README нет.
Как отключить. Остановите контейнер (docker-compose down) и удалите сервер из конфигурации MCP клиента.
Частые вопросы
Данные сохраняются на сервере?
Нет, README описывает сервис как stateless: обрабатываемый текст не логируется и не сохраняется.
Какой режим проще подключить к Claude Desktop?
MCP-режим: локальная установка зависимостей и запуск mcp run main.py, без Docker.
Обсуждение
Вопросов и отзывов пока нет.
MCP Gateway для GigaChat и YandexGPT
MCP Gateway
Шлюз MCP к GigaChat и YandexGPT с автопереключением между ними и анонимизацией персональных данных по 152-ФЗ
MCP-сервер по законодательству РФ
Russian Law MCP Server
MCP-сервер с базой федеральных законов и кодексов РФ: полнотекстовый поиск статей, проверка цитат и актуальности
MCP поиска судебной практики РФ
atomno-mcp-sudact
MCP-сервер поиска судебных решений России по тексту, статье, суду и дате с выдачей полного текста дела, как на sudact.ru
CLI Brikko: маскирование ПДн перед LLM
brikko-cli
Официальный CLI для установки Brikko Studio и обратимого маскирования персональных данных перед отправкой в LLM, с локальным прокси для 152-ФЗ
Аудит персональных данных по 152-ФЗ
152fz-data-audit-skill
Скилл аудита персональных данных по 152-ФЗ: где лежит база, что уходит за границу, кто реально имеет доступ и что не удаляется
MCP к API Гарант-Коннект
ГАРАНТ MCP
MCP-сервер к официальному API Гарант-Коннект: поиск и текст нормативных актов, редакции, изменения и судебная практика для Claude
Коротко о README
README на русском с английским блоком описывает архитектуру на диаграмме: запрос идет через прокси в Docker-контейнер, где FastAPI вызывает Presidio с моделью spacy и регулярными выражениями. Дана таблица категорий данных с примерами и заменами, быстрый старт для Docker-режима с curl-примером и отдельная инструкция для локальной разработки в MCP-режиме. Раздел безопасности перечисляет изоляцию контейнера, доступ только по API-ключу и отсутствие логирования данных.