hibp — MCP-сервер для Claude Code: проверка утечек
MCP-сервер, который даёт агенту доступ к API Have I Been Pwned. Пригодится, когда нужно проверить адрес или домен на утечки прямо из чата.
claude mcp add hibp -e HIBP_API_KEY=<HIBP_API_KEY> -e HIBP_SUBSCRIPTION_PLAN=<HIBP_SUBSCRIPTION_PLAN> -- npx -y @darrenjrobinson/hibp-mcpЧто делает hibp
Сервер подключает к агенту API Have I Been Pwned. Дальше можно спрашивать про конкретный адрес или домен, не переключаясь в браузер.
Запускается через npx -y @darrenjrobinson/hibp-mcp, то есть отдельная установка не нужна. Для работы обязательны две переменные окружения: HIBP_API_KEY и HIBP_SUBSCRIPTION_PLAN. Без ключа сервер к API не подключится, а план нужен, чтобы сервер знал, какие эндпоинты вам доступны.
Способ подключения зависит от платформы: в Claude и Codex это команды claude mcp add и codex mcp add, в Cursor и GitHub Copilot — блок JSON в конфиге, в Gemini CLI — gemini mcp add.
Какие задачи решает
- проверить адрес на утечки, не открывая браузер
- узнать, засветился ли домен в базах HIBP
- получить сводку по утечке прямо в ответе агента
- подключить проверку утечек к рабочему процессу в IDE
Примеры запросов агенту
- Проверь адрес [email protected] через hibp
- Что известно про утечки домена example.com?
- Прогони этот список адресов через hibp и покажи, где есть совпадения
Как установить hibp
Командой платформы
claude mcp add hibp -e HIBP_API_KEY=<HIBP_API_KEY> -e HIBP_SUBSCRIPTION_PLAN=<HIBP_SUBSCRIPTION_PLAN> -- npx -y @darrenjrobinson/hibp-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add hibp --env HIBP_API_KEY=<HIBP_API_KEY> --env HIBP_SUBSCRIPTION_PLAN=<HIBP_SUBSCRIPTION_PLAN> -- npx -y @darrenjrobinson/hibp-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"hibp": {
"command": "npx",
"args": [
"-y",
"@darrenjrobinson/hibp-mcp"
],
"env": {
"HIBP_API_KEY": "<HIBP_API_KEY>",
"HIBP_SUBSCRIPTION_PLAN": "<HIBP_SUBSCRIPTION_PLAN>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"hibp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@darrenjrobinson/hibp-mcp"
],
"env": {
"HIBP_API_KEY": "<HIBP_API_KEY>",
"HIBP_SUBSCRIPTION_PLAN": "<HIBP_SUBSCRIPTION_PLAN>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e HIBP_API_KEY=<HIBP_API_KEY> -e HIBP_SUBSCRIPTION_PLAN=<HIBP_SUBSCRIPTION_PLAN> hibp npx -y @darrenjrobinson/hibp-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о hibp
Как установить hibp в Claude Code?
Выполните claude mcp add hibp -e HIBP_API_KEY=<HIBP_API_KEY> -e HIBP_SUBSCRIPTION_PLAN=<HIBP_SUBSCRIPTION_PLAN> -- npx -y @darrenjrobinson/hibp-mcp. Есть и второй вариант с флагами --env и --transport stdio.
Что делает hibp?
Это MCP-сервер для API Have I Been Pwned. Он даёт агенту возможность проверять данные на утечки.
Что нужно для работы hibp?
Ключ API в HIBP_API_KEY и план подписки в HIBP_SUBSCRIPTION_PLAN. Обе переменные передаются при добавлении сервера.