# RiskState — Crypto Risk Engine

Отвечает на вопрос, сколько можно рискнуть прямо сейчас: уровень политики, лимит плеча и запрещённые действия по BTC и ETH.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Автор: Riskstate
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/Riskstate/mcp
- Обновлён: 2026-09-10
- HTML: https://affpapa.org/nevibecode/mcp/riskstate-crypto-risk-engine

## Что делает

Сервер отдаёт четыре инструмента только для чтения. `get_risk_policy` возвращает уровень политики, максимальный размер позиции в процентах, предельное плечо и списки разрешённых и заблокированных действий. `get_market_structure` показывает, близка ли структурная точка разворота, `get_playbook_status` — готов ли сетап к входу, а `check_trade` проверяет конкретную позицию с учётом того, что уже лежит в портфеле.

Внутри — тонкая обёртка: вызовы MCP превращаются в запросы к REST API, вся аналитика считается на стороне сервиса. Обёртка добавляет проверку входных данных через Zod, читаемую сводку политики в начале ответа и раздельные сообщения об ошибках авторизации, лимита и таймаута. Кэша нет, у API свой кэш на 60 секунд.

Для локального варианта нужен `RISKSTATE_API_KEY` в переменных окружения. Инструментов записи здесь нет намеренно: политику нельзя переписать из агента, иначе хеш решения теряет смысл. Если ключа нет, берите удалённый коннектор `https://api.riskstate.ai/mcp` — он даёт публичную сводку без установки.

## Требования
- Удалённый сервер: `https://api.riskstate.ai/mcp`

## Установка

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

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http mcp https://api.riskstate.ai/mcp
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add riskstate-crypto-risk-engine --url https://api.riskstate.ai/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "riskstate-crypto-risk-engine": {
            "url": "https://api.riskstate.ai/mcp"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "riskstate-crypto-risk-engine": {
            "type": "http",
            "url": "https://api.riskstate.ai/mcp"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http riskstate-crypto-risk-engine https://api.riskstate.ai/mcp
```

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

## Примеры запросов агенту
- Какой сейчас риск-статус по BTC?
- Проверь через `check_trade`, разрешена ли позиция 0.5 BTC при том, что у меня уже есть 0.2 BTC
- Вызови `get_playbook_status` и скажи, есть ли сейчас рабочий сетап по ETH

## Похожие
- [risk-management](https://affpapa.org/nevibecode/skills/agiprolabs-risk-management.md) — скилл · 634 установки
- [trader-risk](https://affpapa.org/nevibecode/skills/trader-risk.md) — скилл · 731 установка
- [risk-management-trading](https://affpapa.org/nevibecode/skills/risk-management-trading.md) — скилл · 393 установки
- [operational-risk](https://affpapa.org/nevibecode/skills/operational-risk.md) — скилл · 670 установок
- [risk-manager](https://affpapa.org/nevibecode/agents/risk-manager.md) — субагент · 550 установок
- [crypto-regime-analyzer](https://affpapa.org/nevibecode/skills/crypto-regime-analyzer.md) — скилл · 2700 установок

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