KashRock MCP — MCP-сервер для Claude Code: киберспорт и ставки
Отдаёт агенту пропсы, линии, лайв-счёт и статистику игроков по киберспорту: агент сам запрашивает данные и собирает из них отчёт.
claude mcp add kashrock-mcp -e KASHROCK_API_KEY=<KASHROCK_API_KEY> -- uvx kashrock-mcpЧто делает KashRock MCP
KashRock MCP подключает агента к базе киберспортивных данных KashRock: DFS-пропсы, пропсы на игроков для DFS и спортбука, консенсусные линии, медиа и снапшоты игроков. Поиск идёт по игрокам, рейтингам, стримам и H2H, а на тарифе Builder+ открываются матчи с лайв-статистикой по ходу карты, накопленные журналы игр и закрытые линии. Для матч-подготовки есть отдельные вызовы по CS2, R6, COD, Valorant и Apex: статистика команд, винрейты по режимам и картам, пул карт, ключевые дуэли.
Установка идёт через uvx: в конфиге агента прописывается команда запуска сервера, и нужен uv. Без ключа сервер просит войти через Google и подтягивает тариф аккаунта; переменная KASHROCK_API_KEY этот шаг пропускает. Вызовы возвращают только свои идентификаторы — kr_match_id, kr_tm_*, kr_pl_*, чужие числа не пройдут.
Есть лайв-WebSocket на wss://…/v6/esports/live/ws: get_live_ws выдаёт адрес и команды подписки, а сокет держит ваше приложение, не сервер. Трафик по нему не расходует лимит HTTP-запросов в минуту. Начинать стоит с whoami и list_capabilities. Для статистики по ходу карты нужен get_live_boxscore — get_boxscore отдаёт только завершённые матчи.
Какие задачи решает
- вытянуть пропсы и линии перед матчем
- посмотреть лайв-счёт и статистику по ходу карты
- сравнить винрейты команд на конкретных картах
- собрать историю закрытых линий по турниру
- подписаться на живой поток событий матча
Примеры запросов агенту
- Покажи линии на сегодняшние матчи CS2 и найди расхождения
- Возьми лайв-бокс-скор по текущей игре и разбери экономику раундов
- Подготовь разбор матча: пул карт, винрейты и ключевые дуэли
Как установить KashRock MCP
Командой платформы
claude mcp add kashrock-mcp -e KASHROCK_API_KEY=<KASHROCK_API_KEY> -- uvx kashrock-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from kashrock-mcp <команда>
Командой платформы
codex mcp add kashrock-mcp --env KASHROCK_API_KEY=<KASHROCK_API_KEY> -- uvx kashrock-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from kashrock-mcp <команда>
Файл настроек
{
"mcpServers": {
"kashrock-mcp": {
"command": "uvx",
"args": [
"kashrock-mcp"
],
"env": {
"KASHROCK_API_KEY": "<KASHROCK_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from kashrock-mcp <команда>
Файл настроек
{
"servers": {
"kashrock-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"kashrock-mcp"
],
"env": {
"KASHROCK_API_KEY": "<KASHROCK_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from kashrock-mcp <команда>
Командой платформы
gemini mcp add -e KASHROCK_API_KEY=<KASHROCK_API_KEY> kashrock-mcp uvx kashrock-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from kashrock-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о KashRock MCP
Как установить KashRock MCP в Claude Code?
Одна команда: claude mcp add kashrock-mcp -e KASHROCK_API_KEY=<KASHROCK_API_KEY> -- uvx kashrock-mcp. Либо вариант с флагами: claude mcp add --env KASHROCK_API_KEY=<KASHROCK_API_KEY> --transport stdio kashrock-mcp -- uvx kashrock-mcp.
Что делает KashRock MCP?
Даёт агенту доступ к киберспортивным данным KashRock: пропсы, линии, лайв-статистика, журналы игр и разбор матчей. Агент сам вызывает нужные методы и складывает ответ в отчёт или в вашу логику.
Что нужно для работы сервера?
Утилита uv — через неё запускается uvx kashrock-mcp. Ключ KASHROCK_API_KEY не обязателен: без него сервер предложит вход через Google и возьмёт тариф аккаунта.