hexvero — MCP-сервер для Claude Code: что делает и как установить
Сравнивает две сборки Electron и находит изменения в IPC, мостах preload, параметрах окон и сетевых хостах. Помогает проверить безопасность перед релизом.
claude mcp add hexvero -- npx -y hexveroЧто делает hexvero
Hexvero статически анализирует пакеты Electron без запуска кода приложения. Сервер сравнивает старый и новый релизы, связывая вызовы окон, методы contextBridge, каналы IPC и обработчики ipcMain. В отчёте видны номера строк и имена исходных файлов для обеих сторон.
Инструмент отслеживает флаги окон webPreferences, версии рантайма, ключи localStorage и внешние сетевые адреса. Для ИИ-агентов предусмотрено 16 инструментов с пагинацией результатов. Утилиту можно встроить в пайплайн: команда hexvero check завершается с кодом 3 при нарушении политики безопасности или отдаёт отчёт в формате SARIF 2.1.0.
Установщики .dmg, setup .exe или AppImage придётся распаковать вручную, напрямую сервер принимает только готовые каталоги, файлы .app, .zip или app.asar. Для работы нужен Node.js версии не ниже 22.12.
Какие задачи решает
- найти новые и удалённые каналы IPC между релизами Electron
- проверить появление небезопасных настроек окон в webPreferences
- выявить новые внешние домены и сетевые эндпоинты в бандле
- остановить сборку в CI при нарушении утверждённых политик
Примеры запросов агенту
- Сравни релизы previous/app.asar и dist/app.asar и покажи изменения в IPC.
- Проверь сборку old/App.app против new/App.app по правилам из .hexvero/policy.json.
- Найди все новые сетевые хосты между двумя версиями бандла.
Как установить hexvero
Командой платформы
claude mcp add hexvero -- npx -y hexveroКомандой платформы
codex mcp add hexvero -- npx -y hexveroФайл настроек
{
"mcpServers": {
"hexvero": {
"command": "npx",
"args": [
"-y",
"hexvero"
]
}
}
}Файл настроек
{
"servers": {
"hexvero": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"hexvero"
]
}
}
}Командой платформы
gemini mcp add hexvero npx -y hexveroПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о hexvero
Как установить hexvero в Claude Code?
Выполните команду claude mcp add hexvero -- npx -y hexvero. Для запуска потребуется среда с Node.js 22.12 или новее.
Что делает hexvero?
Сервер статически сопоставляет две сборки Electron и фиксирует расхождения в каналах IPC, мостах contextBridge, вызовах API и сетевых адресах. При этом сам бинарник или скрипты приложения не исполняются.
Какие форматы файлов поддерживает hexvero?
Утилита принимает архивы app.asar, каталоги установленных программ под Linux или Windows, папки .app для macOS и релизные архивы .zip. Инсталляторы вроде .dmg, AppImage или setup .exe требуется сначала распаковать.