SkillTotal — MCP-сервер для Claude Code: что делает и как установить
Проверяет MCP-серверы, скиллы и пакеты npm/PyPI статическим анализом. Нужен перед установкой компонентов агентом.
claude mcp add skilltotal -- uvx skilltotalЧто делает SkillTotal
SkillTotal сканирует MCP-серверы, скиллы, плагины, репозитории, локальные папки, архивы и отдельные файлы. Он ищет выполнение shell-команд, доступ к файлам и секретам, сетевые запросы, динамический код, обфускацию и опасные MCP-инструменты. Отдельно проверяет сценарии установки пакетов.
Сервер работает локально: код объекта проверки не запускается, а результаты строятся по regex- и AST-сопоставлению без LLM. Каждая находка привязана к файлу и строке. Для работы через MCP используется uvx skilltotal; в локальной установке CLI доступен пакет skilltotal с зависимостями из стандартной библиотеки Python. Плагин Claude Code проверяет команды установки до их выполнения, поэтому без подключения MCP-сервера такие проверки агентом не пройдут.
Какие задачи решает
- проверить npm-пакет до установки
- найти чтение
.envи SSH-ключей - обнаружить сетовую отправку секретов
- проверить опасные инструменты MCP
- отследить код, запускаемый при установке
Примеры запросов агенту
- Проверь пакет
npm:expressперед установкой. - Просканируй папку с MCP-сервером и покажи находки с файлами и строками.
- Проверь репозиторий на опасные хуки установки и доступ к секретам.
Как установить SkillTotal
Командой платформы
claude mcp add skilltotal -- uvx skilltotaluvx запускает команду с именем пакета; если в README она другая — uvx --from skilltotal <команда>
Командой платформы
codex mcp add skilltotal -- uvx skilltotaluvx запускает команду с именем пакета; если в README она другая — uvx --from skilltotal <команда>
Файл настроек
{
"mcpServers": {
"skilltotal": {
"command": "uvx",
"args": [
"skilltotal"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from skilltotal <команда>
Файл настроек
{
"servers": {
"skilltotal": {
"type": "stdio",
"command": "uvx",
"args": [
"skilltotal"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from skilltotal <команда>
Командой платформы
gemini mcp add skilltotal uvx skilltotaluvx запускает команду с именем пакета; если в README она другая — uvx --from skilltotal <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о SkillTotal
Как установить SkillTotal в Claude Code?
Выполните claude mcp add skilltotal -- uvx skilltotal. После этого MCP-сервер будет доступен Claude Code.
Что делает SkillTotal?
Он статически проверяет MCP-серверы, скиллы, плагины и пакеты на опасные операции: выполнение команд, доступ к файлам, сетевую передачу и динамический код. Отчёт указывает файл и строку каждой находки.
Запускает ли SkillTotal проверяемый код?
Нет. Сканер работает локально и анализирует код без его запуска, используя regex- и AST-сопоставление без LLM.