SkanQRCode — MCP-сервер для Claude Code: проверка ссылок
Проверяет URL и IP-адреса перед тем, как агент откроет ссылку или перейдёт по ней. Пригодится для ссылок из писем, чатов и других непроверенных источников.
claude mcp add mcp-server -e SKANQRCODE_API_KEY=<SKANQRCODE_API_KEY> -- npx -y @skanqrcode/mcp-serverЧто делает SkanQRCode
Сервер передаёт URL или IP в API SkanQRCode и возвращает вердикт вместе с действием: заблокировать, предупредить пользователя или разрешить переход. Агент может проверить ссылку до загрузки; каждый вызов check_url расходует единицу месячной квоты. get_usage показывает остаток и сам квоту не расходует.
Сервер запускается локально через stdio. Для работы нужны Node.js 20 или новее и API-ключ в SKANQRCODE_API_KEY; без ключа проверка не запустится. Сервер доступен только для чтения: списками разрешённых и заблокированных адресов управляют через панель. Ключ sk_test_ предназначен для тестирования, а для production нужен sk_live_ из платного плана.
Какие задачи решает
- проверить URL перед переходом по ссылке
- оценить безопасность IP-адреса
- попросить пользователя подтвердить ссылку с действием
warn - узнать остаток месячной квоты
Примеры запросов агенту
- Проверь этот URL через SkanQRCode, прежде чем открывать его.
- Оцени безопасность этого IP и выполни действие из вердикта.
- Покажи остаток месячной квоты SkanQRCode.
Как установить SkanQRCode
Командой платформы
claude mcp add mcp-server -e SKANQRCODE_API_KEY=<SKANQRCODE_API_KEY> -- npx -y @skanqrcode/mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add server --env SKANQRCODE_API_KEY=<SKANQRCODE_API_KEY> -- npx -y @skanqrcode/mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"server": {
"command": "npx",
"args": [
"-y",
"@skanqrcode/mcp-server"
],
"env": {
"SKANQRCODE_API_KEY": "<SKANQRCODE_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@skanqrcode/mcp-server"
],
"env": {
"SKANQRCODE_API_KEY": "<SKANQRCODE_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e SKANQRCODE_API_KEY=<SKANQRCODE_API_KEY> server npx -y @skanqrcode/mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о SkanQRCode
Как установить SkanQRCode в Claude Code?
Выполните claude mcp add mcp-server -e SKANQRCODE_API_KEY=<SKANQRCODE_API_KEY> -- npx -y @skanqrcode/mcp-server. Для работы нужен Node.js 20 или новее.
Что делает SkanQRCode?
Проверяет URL и IP через API SkanQRCode и возвращает действие block, warn или allow. Агент использует результат перед загрузкой или открытием ссылки.
Нужен ли API-ключ для SkanQRCode?
Да, ключ задаётся через SKANQRCODE_API_KEY. Ключ sk_test_ подходит для тестирования; для production нужен sk_live_ из платного плана.