MCP Safety Warden — MCP-сервер для Claude Code: установка
Прокси проверяет MCP-инструменты, оценивает риск вызовов и ищет угрозы в сервере. Нужен для аудита и безопасного запуска MCP.
claude mcp add mcpsafetywarden -- uvx mcpsafetywardenЧто делает MCP Safety Warden
MCP Safety Warden работает как прокси перед другим MCP-сервером. Он профилирует поведение инструментов, сканирует аргументы и ответы, проверяет риск перед вызовом и отслеживает изменения сервера. Есть режим аудита: можно проверить сервер, которым вы не владеете, не выполняя его инструменты.
Проверки охватывают инъекцию промпта, подмену метаданных, доступ к credential-файлам, SSRF, обход путей и другие категории атак. Сервер анализирует исходники из GitHub, ищет секреты и опасные потоки данных, а при первом сканировании сохраняет SHA-256 для контроля изменений. Для анализа исходников заявлена поддержка Python и TypeScript/JavaScript.
В CLI есть 24 подкоманды, интерактивное меню риска, флаги --json и --yes. В установке используется uvx: если он недоступен, команда не запустит сервер.
Какие задачи решает
- проверить MCP-сервер без запуска его инструментов
- отфильтровать опасные аргументы перед вызовом
- выявить инъекцию промпта в ответах инструментов
- найти секреты и опасные потоки в исходниках
- отследить изменения схем и состава инструментов
Примеры запросов агенту
- Проведи аудит подключённого MCP-сервера без вызова его инструментов.
- Проверь аргументы и ответы инструментов на инъекцию промпта, SSRF и доступ к credential-файлам.
- Сравни текущее состояние MCP-сервера с первым сканированием и сообщи об изменениях.
Как установить MCP Safety Warden
Командой платформы
claude mcp add mcpsafetywarden -- uvx mcpsafetywardenuvx запускает команду с именем пакета; если в README она другая — uvx --from mcpsafetywarden <команда>
Командой платформы
codex mcp add mcp-safety-warden -- uvx mcpsafetywardenuvx запускает команду с именем пакета; если в README она другая — uvx --from mcpsafetywarden <команда>
Файл настроек
{
"mcpServers": {
"mcp-safety-warden": {
"command": "uvx",
"args": [
"mcpsafetywarden"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcpsafetywarden <команда>
Файл настроек
{
"servers": {
"mcp-safety-warden": {
"type": "stdio",
"command": "uvx",
"args": [
"mcpsafetywarden"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcpsafetywarden <команда>
Командой платформы
gemini mcp add mcp-safety-warden uvx mcpsafetywardenuvx запускает команду с именем пакета; если в README она другая — uvx --from mcpsafetywarden <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о MCP Safety Warden
Как установить MCP Safety Warden в Claude Code?
Выполните claude mcp add mcpsafetywarden -- uvx mcpsafetywarden.
Что делает MCP Safety Warden?
Он проксирует другой MCP-сервер, проверяет вызовы и ответы, профилирует поведение инструментов, выполняет аудит и отслеживает изменения.
Что нужно для запуска MCP Safety Warden?
В команде установки используется uvx, поэтому он должен быть доступен в окружении.