NativeKeel — MCP-сервер для Claude Code: проверка и установка
Проверяет React Native и Expo на блокеры обновления, ошибки для магазинов, риски падений и проблемы безопасности. Подключается к ИИ-агенту через MCP.
claude mcp add --env NATIVEKEEL_MCP_ROOTS=<NATIVEKEEL_MCP_ROOTS> --transport stdio nativekeel -- npx -y nativekeelЧто делает NativeKeel
NativeKeel запускает проверку приложения React Native или Expo через MCP-сервер. Он ищет блокеры обновления, несовместимые нативные пакеты, устаревшие зависимости и неиспользуемые библиотеки. Отдельные проверки охватывают правила Google Play и App Store, конфигурацию iOS, ключи подписи и причины падений в Release-сборках.
Проверка безопасности ищет секреты, утечки учётных данных, опасное выполнение кода, проблемы транспорта и зависимости с рисками. Сервер умеет сканировать исходники, lockfile и собранные APK, AAB или IPA; для артефакта используется --artifact app.apk. Результаты можно направить в HTML, а --offline отключает онлайн-проверки рекомендаций.
Подключение выполняется через npx, а для части конфигураций используется NATIVEKEEL_MCP_ROOTS. Сканирование исходников не является живой атакой или сертификатом безопасности, поэтому отчёт не заменяет проверку работающего приложения.
Какие задачи решает
- найти пакеты, блокирующие обновление React Native или Expo
- проверить сборку на требования Google Play и App Store
- обнаружить причины падения приложения в Release
- просканировать исходники и артефакты на секреты
- выявить рискованные зависимости и небезопасные настройки
Примеры запросов агенту
- Проверь этот проект React Native и составь план перехода на следующую версию.
- Найди в проекте причины возможных падений в Release-сборке и укажи файлы.
- Просканируй
app-release.apkна секреты и проблемы безопасности.
Как установить NativeKeel
Командой платформы
claude mcp add --env NATIVEKEEL_MCP_ROOTS=<NATIVEKEEL_MCP_ROOTS> --transport stdio nativekeel -- npx -y nativekeelВместо <…> подставьте свои значения
Командой платформы
codex mcp add nativekeel --env NATIVEKEEL_MCP_ROOTS=<NATIVEKEEL_MCP_ROOTS> -- npx -y nativekeelВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"nativekeel": {
"command": "npx",
"args": [
"-y",
"nativekeel"
],
"env": {
"NATIVEKEEL_MCP_ROOTS": "<NATIVEKEEL_MCP_ROOTS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"nativekeel": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"nativekeel"
],
"env": {
"NATIVEKEEL_MCP_ROOTS": "<NATIVEKEEL_MCP_ROOTS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e NATIVEKEEL_MCP_ROOTS=<NATIVEKEEL_MCP_ROOTS> nativekeel npx -y nativekeelВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о NativeKeel
Как установить NativeKeel в Claude Code?
Выполните claude mcp add nativekeel -- npx -y nativekeel.
Что делает NativeKeel?
MCP-сервер проверяет React Native и Expo на блокеры обновления, нарушения требований магазинов, риски падений и проблемы безопасности. Он также анализирует собранные APK, AAB или IPA.
Какие артефакты NativeKeel умеет проверять?
Сервер сканирует исходники, lockfile и переданный APK, AAB или IPA через параметр --artifact app.apk. Для анализа сборки ключи, добавленные только на этапе сборки, тоже могут попасть в проверяемый JavaScript-бандл.