# Canli Capital

MCP-сервер подключает к агенту финансовые инструменты для анализа рынков, отчётности SEC и стратегий. Подходит для запросов о котировках, ставках, портфелях и проверке финансовых утверждений.

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

## Что делает

Canli Capital объединяет 345 финансовых инструментов и предоставляет их через пять инструментов MCP: агент может искать нужную функцию, изучать её схему и вызывать её. Среди задач — анализ рисков и опционов, бэктесты стратегий, данные SEC и европейских отчётов, макроэкономические показатели, цены на акции и криптовалюты, а также данные о DeFi и рынках прогнозов.

Сервер умеет сверять цифры в черновике с документами SEC и проверять результаты бэктестов на переобучение и утечки данных. Для отдельных запросов доступны интерактивные графики и таблицы. Хостированное подключение не сохраняет состояние между запросами, поэтому связанные вызовы нужно объединять в один пакет `run_tool`.

Хостированный сервер подключается по HTTP; локальный запускается через `npx -y canli-mcp`. Файловые аргументы и цены требуют локального сервера, а для бумажной торговли нужны ключи брокера. Это важно учитывать: ключи Alpaca понадобятся именно для торговли, а не для всех функций сервера.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://canlicapital.com/mcp/canli`
- Переменные окружения: `CANLI_PACKS`, `CANLI_OFFLINE`, `ALPACA_PAPER_KEY_ID`, `ALPACA_PAPER_SECRET_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

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

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

2. **Командой платформы**
```bash
claude mcp add --env CANLI_PACKS=<CANLI_PACKS> --env CANLI_OFFLINE=<CANLI_OFFLINE> --env ALPACA_PAPER_KEY_ID=<ALPACA_PAPER_KEY_ID> --env ALPACA_PAPER_SECRET_KEY=<ALPACA_PAPER_SECRET_KEY> --transport stdio mcp-canli -- npx -y canli-mcp
```
Вместо <…> подставьте свои значения

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add mcp-canli --url https://canlicapital.com/mcp/canli
```

2. **Командой платформы**
```bash
codex mcp add mcp-canli --env CANLI_PACKS=<CANLI_PACKS> --env CANLI_OFFLINE=<CANLI_OFFLINE> --env ALPACA_PAPER_KEY_ID=<ALPACA_PAPER_KEY_ID> --env ALPACA_PAPER_SECRET_KEY=<ALPACA_PAPER_SECRET_KEY> -- npx -y canli-mcp
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp-canli": {
            "url": "https://canlicapital.com/mcp/canli"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp-canli": {
            "command": "npx",
            "args": [
                "-y",
                "canli-mcp"
            ],
            "env": {
                "CANLI_PACKS": "<CANLI_PACKS>",
                "CANLI_OFFLINE": "<CANLI_OFFLINE>",
                "ALPACA_PAPER_KEY_ID": "<ALPACA_PAPER_KEY_ID>",
                "ALPACA_PAPER_SECRET_KEY": "<ALPACA_PAPER_SECRET_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp-canli": {
            "type": "http",
            "url": "https://canlicapital.com/mcp/canli"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp-canli": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "canli-mcp"
            ],
            "env": {
                "CANLI_PACKS": "<CANLI_PACKS>",
                "CANLI_OFFLINE": "<CANLI_OFFLINE>",
                "ALPACA_PAPER_KEY_ID": "<ALPACA_PAPER_KEY_ID>",
                "ALPACA_PAPER_SECRET_KEY": "<ALPACA_PAPER_SECRET_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http mcp-canli https://canlicapital.com/mcp/canli
```

2. **Командой платформы**
```bash
gemini mcp add -e CANLI_PACKS=<CANLI_PACKS> -e CANLI_OFFLINE=<CANLI_OFFLINE> -e ALPACA_PAPER_KEY_ID=<ALPACA_PAPER_KEY_ID> -e ALPACA_PAPER_SECRET_KEY=<ALPACA_PAPER_SECRET_KEY> mcp-canli npx -y canli-mcp
```
Вместо <…> подставьте свои значения

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

## Примеры запросов агенту
- Сверь цифры в этом финансовом черновике с документами SEC и отметь неподтверждённые утверждения.
- Проверь стратегию на переобучение и утечки данных, затем покажи результаты бэктеста.
- Сопоставь доходность этих компаний и построй график динамики их финансовых показателей.

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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