Kaidn — MCP-сервер для Claude Code: разбор фрод-вердиктов
Подключает антифрод-скоринг Kaidn к агенту: можно спросить, почему заблокировали регистрацию и что ещё трогал этот девайс.
claude mcp add --env KAIDN_API_KEY=<KAIDN_API_KEY> --env KAIDN_API_URL=<KAIDN_API_URL> --env KAIDN_MCP_ALLOW_WRITES=<KAIDN_MCP_ALLOW_WRITES> --env KAIDN_MCP_MAX_QUOTA_CALLS=<KAIDN_MCP_MAX_QUOTA_CALLS> --transport stdio kaidn -- npx -y @kaidn/mcpЧто делает Kaidn
Kaidn — MCP-сервер поверх антифрод-API Kaidn. Агент получает инструменты для расследований: сводки вердиктов и баллов за период, список оценённых событий с фильтрами, разбор одного события со всеми сработавшими проверками и сырыми числами. Поэтому ответ модели опирается на данные, а не на догадку.
По умолчанию сервер только читает. Инструменты, которые что-то меняют, включаются флагом --allow-writes. Часть операций не выставляется наружу ни в каком режиме: настройка конфигурации и стирание субъекта по GDPR. Ключ передаётся только через переменную окружения KAIDN_API_KEY — в аргументах командной строки он попал бы в список процессов и историю шелла.
Нужны Node.js 18 или новее и ключ из дашборда Kaidn. Транспорт по умолчанию — stdio, для удалённых агентов есть Streamable HTTP на POST /mcp. У HTTP-режима есть ловушка: сервер слушает 127.0.0.1 и откажется стартовать на широком интерфейсе, пока не задан KAIDN_MCP_HTTP_TOKEN. На процесс действует потолок квоты, по умолчанию 100 вызовов: агент в цикле не вычерпает ваш бюджет.
Какие задачи решает
- понять, почему регистрацию или платёж отклонила антифрод-система
- посмотреть, какие ещё аккаунты связаны с тем же устройством
- проверить очередь на ручной разбор за утро
- найти события по отпечатку устройства или id пользователя
- ограничить расход квоты при автоматических проверках
Примеры запросов агенту
- Почему заблокировали эту регистрацию? Разбери событие через Kaidn и покажи сработавшие проверки.
- Покажи, каких аккаунтов ещё касался этот девайс, и что у них общего.
- Что в очереди на разбор за сегодня? Собери сводку через
get_stats.
Как установить Kaidn
Командой платформы
claude mcp add --env KAIDN_API_KEY=<KAIDN_API_KEY> --env KAIDN_API_URL=<KAIDN_API_URL> --env KAIDN_MCP_ALLOW_WRITES=<KAIDN_MCP_ALLOW_WRITES> --env KAIDN_MCP_MAX_QUOTA_CALLS=<KAIDN_MCP_MAX_QUOTA_CALLS> --transport stdio kaidn -- npx -y @kaidn/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add kaidn --env KAIDN_API_KEY=<KAIDN_API_KEY> --env KAIDN_API_URL=<KAIDN_API_URL> --env KAIDN_MCP_ALLOW_WRITES=<KAIDN_MCP_ALLOW_WRITES> --env KAIDN_MCP_MAX_QUOTA_CALLS=<KAIDN_MCP_MAX_QUOTA_CALLS> -- npx -y @kaidn/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"kaidn": {
"command": "npx",
"args": [
"-y",
"@kaidn/mcp"
],
"env": {
"KAIDN_API_KEY": "<KAIDN_API_KEY>",
"KAIDN_API_URL": "<KAIDN_API_URL>",
"KAIDN_MCP_ALLOW_WRITES": "<KAIDN_MCP_ALLOW_WRITES>",
"KAIDN_MCP_MAX_QUOTA_CALLS": "<KAIDN_MCP_MAX_QUOTA_CALLS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"kaidn": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@kaidn/mcp"
],
"env": {
"KAIDN_API_KEY": "<KAIDN_API_KEY>",
"KAIDN_API_URL": "<KAIDN_API_URL>",
"KAIDN_MCP_ALLOW_WRITES": "<KAIDN_MCP_ALLOW_WRITES>",
"KAIDN_MCP_MAX_QUOTA_CALLS": "<KAIDN_MCP_MAX_QUOTA_CALLS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e KAIDN_API_KEY=<KAIDN_API_KEY> -e KAIDN_API_URL=<KAIDN_API_URL> -e KAIDN_MCP_ALLOW_WRITES=<KAIDN_MCP_ALLOW_WRITES> -e KAIDN_MCP_MAX_QUOTA_CALLS=<KAIDN_MCP_MAX_QUOTA_CALLS> kaidn npx -y @kaidn/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Kaidn
Как установить Kaidn в Claude Code?
Одной командой: claude mcp add kaidn-mcp -e KAIDN_API_KEY=<KAIDN_API_KEY> -- npx -y @kaidn/mcp. Полный вариант с адресом API, записью и лимитом квоты задаётся второй командой с флагами --env и --transport stdio.
Что делает Kaidn?
Даёт агенту доступ к антифрод-скорингу Kaidn: сводки, события и разбор вердикта с сырыми числами по каждой проверке. Агент объясняет решение системы вместо того, чтобы угадывать.
Нужен ли ключ API и можно ли обойтись без него?
Ключ обязателен, берётся в дашборде Kaidn и передаётся только через KAIDN_API_KEY. Ещё нужен Node.js 18 или новее.