blackout — MCP-сервер для Claude Code: что делает и как установить
Удаляет персональные данные из PDF без отправки в сеть: растеризует страницы и стирает текстовый слой.
claude mcp add blackout -- npx -y @thrain/blackout-mcpЧто делает blackout
Сервер даёт ИИ-агентам инструменты redact_pdf и check_pdf, чтобы очищать документы от конфиденциальной информации. Обычные скрипты часто просто рисуют чёрные плашки поверх букв, оставляя текст доступным для копирования. Здесь движок находит номера карт, телефоны, адреса почты и SSN, после чего растеризует страницы в пиксели и заново собирает PDF без исходного текстового слоя.
Внутри Node.js используется Skia для отрисовки графики на canvas. Перед возвратом готового файла инструмент повторно извлекает из него текст: если хоть один символ остался в разметке, операция завершится ошибкой. Вся обработка происходит локально на машине, никакие сетевые запросы при вызове утилит не выполняются.
Какие задачи решает
- стереть персональные данные из PDF перед передачей внешним сервисам
- уничтожить текстовый слой документа вместо наложения видимых плашек
- проверить готовый файл на наличие скрытого текста через check_pdf
Примеры запросов агенту
- Удали все номера карт и телефоны из договора
scan.pdfчерез инструментredact_pdf - Очисти
statement.pdfот адресов почты и сохрани копию - Проверь файл
clean.pdfс помощьюcheck_pdf, чтобы убедиться в отсутствии текстового слоя
Как установить blackout
Командой платформы
claude mcp add blackout -- npx -y @thrain/blackout-mcpКомандой платформы
codex mcp add blackout -- npx -y @thrain/blackout-mcpФайл настроек
{
"mcpServers": {
"blackout": {
"command": "npx",
"args": [
"-y",
"@thrain/blackout-mcp"
]
}
}
}Файл настроек
{
"servers": {
"blackout": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@thrain/blackout-mcp"
]
}
}
}Командой платформы
gemini mcp add blackout npx -y @thrain/blackout-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о blackout
Как установить blackout в Claude Code?
Выполните команду claude mcp add blackout -- npx -y @thrain/blackout-mcp.
Что делает blackout?
Сервер находит конфиденциальные сведения вроде email или телефонов, превращает страницы PDF в изображения со вшитыми плашками и удаляет текстовый слой, исключая восстановление данных через копирование.
Отправляет ли blackout файлы на сторонние серверы?
Нет, обработка и проверки выполняются локально на машине без сетевых вызовов.