three.ws Alerts — MCP-сервер для Claude Code: алерты pump.fun
MCP-сервер, через который агент заводит правила на события pump.fun и читает историю сработавших алертов в трёх каналах доставки.
claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --env THREE_WS_SESSION=<THREE_WS_SESSION> --transport stdio alerts-mcp -- npx -y @three-ws/alerts-mcpЧто делает three.ws Alerts
Сервер даёт агенту пять инструментов: список правил, создание, правка, удаление и история срабатываний. Правила строятся на событиях pump.fun — выпуск токена, пересечение порога капитализации, крупная покупка, новый минт. Проверку ведёт серверный крон three.ws, поэтому правило срабатывает, даже когда дашборд закрыт.
Доставка идёт в приложение, на HTTPS-вебхук или в Telegram. Для вебхука на каждое правило выдаётся секрет, которым подписывается заголовок запроса — по нему подпись и проверяют на своей стороне. Повторные срабатывания глушит cooldown_seconds.
Нужен Node.js не ниже 20 и cookie __Host-sid из залогиненной сессии three.ws: его кладут в переменную THREE_WS_SESSION. Значение работает как пароль, обращаться с ним надо так же. Без живой сессии сервер писать не сможет — все вызовы привязаны к аккаунту. create_alert_rule не идемпотентен и добавляет новое правило при каждом вызове, так что повтор запроса после таймаута упрётся в лимит правил; останавливать правило лучше через update_alert_rule с enabled:false, а не удалять историю.
Какие задачи решает
- завести правило на выпуск токена и получать уведомления в Telegram
- узнавать о крупных покупках в SOL по отслеживаемому минту
- читать историю сработавших алертов с разбивкой по каналам
- приостановить правило, не теряя историю доставок
- поймать аномалию рынка по выбранному процессору и уровню важности
Примеры запросов агенту
- Покажи мои правила алертов и их состояние доставки
- Создай правило на graduation для агента
8a1c…-uuidс вебхуком и уведомлением в Telegram - Что срабатывало последним? Дай два последних алерта
Как установить three.ws Alerts
Командой платформы
claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --env THREE_WS_SESSION=<THREE_WS_SESSION> --transport stdio alerts-mcp -- npx -y @three-ws/alerts-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add alerts-mcp --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --env THREE_WS_SESSION=<THREE_WS_SESSION> -- npx -y @three-ws/alerts-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"alerts-mcp": {
"command": "npx",
"args": [
"-y",
"@three-ws/alerts-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>",
"THREE_WS_SESSION": "<THREE_WS_SESSION>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"alerts-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@three-ws/alerts-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>",
"THREE_WS_SESSION": "<THREE_WS_SESSION>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e THREE_WS_BASE=<THREE_WS_BASE> -e THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> -e THREE_WS_SESSION=<THREE_WS_SESSION> alerts-mcp npx -y @three-ws/alerts-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о three.ws Alerts
Как установить three.ws Alerts в Claude Code?
Одной строкой: claude mcp add alerts-mcp -e THREE_WS_SESSION=<THREE_WS_SESSION> -- npx -y @three-ws/alerts-mcp. Если нужны свои THREE_WS_BASE и THREE_WS_TIMEOUT_MS, есть вариант с явным транспортом: `claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --env THREE_WS_SESSION=<THREE_WS_SESSION> --transport stdio alerts-mcp -- npx -y @three-ws/alerts-mcp`.
Что делает three.ws Alerts?
Управляет правилами алертов на события pump.fun и отдаёт историю срабатываний. Правила читает и пишет только ваш аккаунт, проверку выполняет крон three.ws.
Откуда взять THREE_WS_SESSION?
Это значение cookie __Host-sid из браузера, где вы вошли в three.ws: DevTools → Application → Cookies → __Host-sid. Ключ Solana или подписант не нужны.