К основному содержанию
MCP-сервер CX Codex

pyobfus-mcp — MCP-сервер для Claude Code: обфускация Python

Отдаёт агенту девять инструментов pyobfus: проверка рисков, генерация конфига, обфускация с самопроверкой и разбор стек-трейсов. Пригодится, когда код на Python уходит заказчику или на прод.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add pyobfus-mcp -- uvx pyobfus-mcp
Открыть на GitHub

Что делает pyobfus-mcp

Сервер подключается к любому клиенту, который говорит на Model Context Protocol. Внутри девять инструментов: protect_project проводит весь конвейер за один вызов — сканирует риски, подбирает пресет под фреймворк, обфусцирует, компилирует результат и прогоняет импорт в отдельных подпроцессах, возвращая verified и confidence. Рядом с выводом, но не внутри него, ложится приватный mapping.json.

Остальные инструменты закрывают отдельные шаги: check_obfuscation_risks ищет eval/exec и динамический доступ к атрибутам, generate_pyobfus_config пишет pyobfus.yaml, unmap_stack_trace возвращает читаемые имена в трейсбеке из прода, check_delivery проверяет каталог сборки или .whl на утёкшие ключи и исходники. list_presets, explain_preset, recommend_tier и start_pro_trial помогают выбрать режим.

verify_cmd в protect_project запускает произвольную команду, поэтому по умолчанию он выключен и включается переменной PYOBFUS_MCP_ALLOW_VERIFY_CMD=1. Проверка зависимостей по публичному PyPI тоже требует явного согласия — сеть наружу закрыта, пока не передашь verify_dependencies_online=true. check_delivery работает только с pyobfus >=0.7.1, на старом ядре вернётся FeatureUnavailable.

Какие задачи решает

  • проверить проект на eval и рефлексию до обфускации
  • собрать pyobfus.yaml под FastAPI без ручного перебора опций
  • получить подтверждение, что обфусцированный код компилируется и импортируется
  • расшифровать имена в стек-трейсе из прода по mapping.json
  • убедиться, что в дистрибутив не попали ключ или исходники

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

  • Проверь /Users/me/code/my-api на риски обфускации и скажи, какой пресет подойдёт
  • Сгенерируй pyobfus.yaml для этого проекта и запиши его на диск
  • Вот трейсбек из прода, разверни имена через mapping.json

Как установить pyobfus-mcp

Командой платформы

claude mcp add pyobfus-mcp -- uvx pyobfus-mcp

uvx запускает команду с именем пакета; если в README она другая — uvx --from pyobfus-mcp <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о pyobfus-mcp

Как установить pyobfus-mcp в Claude Code?

Одной командой: claude mcp add pyobfus-mcp -- uvx pyobfus-mcp. Она подтянет пакет через uvx при первом запуске, отдельная установка не нужна.

Что делает pyobfus-mcp?

Даёт агенту девять инструментов pyobfus: сканирование рисков, генерацию конфига, обфускацию с проверкой результата, разбор трейсбеков и контроль поставки.

Нужен ли API-ключ или доступ в сеть?

Ключ не нужен. Исходящие запросы выключены, пока не попросишь проверку имён зависимостей по публичному PyPI.

Похожие MCP-серверы

Всё по теме «Безопасность» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо World Monitor koala73 Подключает к агенту глобальный мониторинг событий: военные конфликты, биржевые сводки, энергетику и кибербезопасность. Пригодится для анализа геополитических и рыночных рисков прямо в чате. CX Codex +1 ★ 89 408звёзд репо mcp kubeshark MCP-сервер подключает данные о сетевом трафике Kubernetes к ИИ-агенту. Подходит для расследования сбоев, анализа API и поиска причин ошибок. CX Codex +1 ★ 12 109звёзд репо Robin: AI-Powered Dark Web OSINT apurvsinghgautam MCP-сервер для OSINT-расследований в дарквебе через Tor. Направляет запросы к поисковикам onion-сети, собирает страницы и формирует итоговую сводку через языковую модель. CX Codex +1 ★ 7 658звёзд репо jshookmcp vmoranv Сервер помогает агенту исследовать JavaScript-приложения: перехватывать сетевой трафик, разбирать WASM и анализировать работу кода в браузере. CX Codex +1 ★ 2 061звёзд репо OpenOSINT OpenOSINT Запускает 21 OSINT-инструмент для проверки доменов, IP-адресов, утечек и DNS прямо через запросы к модели. Пригодится при расследовании инцидентов и аудите внешнего периметра. CX Codex +1 ★ 1 802звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой