# KashRock MCP

Отдаёт агенту пропсы, линии, лайв-счёт и статистику игроков по киберспорту: агент сам запрашивает данные и собирает из них отчёт.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Автор: kashrockapi
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/kashrockapi/kashrock-mcp
- Обновлён: 2026-10-15
- HTML: https://affpapa.org/nevibecode/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` отдаёт только завершённые матчи.

## Требования
- Нужно: Python и uv (команды через uvx)
- Переменные окружения: `KASHROCK_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add kashrock-mcp -e KASHROCK_API_KEY=<KASHROCK_API_KEY> -- uvx kashrock-mcp
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from kashrock-mcp <команда>

### Codex

**Командой платформы**
```bash
codex mcp add kashrock-mcp --env KASHROCK_API_KEY=<KASHROCK_API_KEY> -- uvx kashrock-mcp
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from kashrock-mcp <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "kashrock-mcp": {
            "command": "uvx",
            "args": [
                "kashrock-mcp"
            ],
            "env": {
                "KASHROCK_API_KEY": "<KASHROCK_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from kashrock-mcp <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "kashrock-mcp": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "kashrock-mcp"
            ],
            "env": {
                "KASHROCK_API_KEY": "<KASHROCK_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from kashrock-mcp <команда>

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e KASHROCK_API_KEY=<KASHROCK_API_KEY> kashrock-mcp uvx kashrock-mcp
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from kashrock-mcp <команда>

## Когда брать
- вытянуть пропсы и линии перед матчем
- посмотреть лайв-счёт и статистику по ходу карты
- сравнить винрейты команд на конкретных картах
- собрать историю закрытых линий по турниру
- подписаться на живой поток событий матча

## Примеры запросов агенту
- Покажи линии на сегодняшние матчи CS2 и найди расхождения
- Возьми лайв-бокс-скор по текущей игре и разбери экономику раундов
- Подготовь разбор матча: пул карт, винрейты и ключевые дуэли

## Похожие
- [sports-hub](https://affpapa.org/nevibecode/mcp/sports-hub.md) — MCP-сервер · ★ 40
- [etl-connector-strategy](https://affpapa.org/nevibecode/skills/etl-connector-strategy.md) — скилл · 8000 установок
- [dm-limits-and-best-practices](https://affpapa.org/nevibecode/skills/dm-limits-and-best-practices.md) — скилл · 1900 установок
- [research-integration](https://affpapa.org/nevibecode/skills/research-integration.md) — скилл · 513 установок
- [qveris](https://affpapa.org/nevibecode/skills/qveris.md) — скилл · 484 установки
- [coingecko-api](https://affpapa.org/nevibecode/skills/coingecko-api.md) — скилл · 441 установка

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
