Для AI-ассистентов · бесплатный хостинг MCP + локальный Docker

Бэктест Pine-стратегий из Claude, Cursor или любого MCP-клиента.

Два способа подключиться: (1) бесплатный хостинг-эндпоинт — Streamable HTTP на https://mcp.pineforge.dev/mcp, без установки, без ключа, 100 бэктестов в неделю, последние 13 месяцев крипто-данных; (2) локальный Docker — свои OHLCV, движок в комплекте, ничего не покидает вашу машину.

Хостинг (самый быстрый старт)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

Без Docker, без установки. Бесплатно — 100 бэктестов в неделю на IP. Включены последние 13 полных месяцев крипто-OHLCV. Запишитесь в лист ожидания, чтобы открыть тариф с API-ключом (полная история + повышенные лимиты).

Локальный Docker (на своих данных)
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest

Нужен Docker. Подмонтируйте рабочую директорию в /work для своих CSV — без ключа, движок встроен в образ.

Приватность

Хостинг: ваш Pine-исходник отправляется на mcp.pineforge.dev для бэктеста; OHLCV отдаётся из нашего датасета — локальные файлы не нужны.

Ваш Pine-исходник и OHLCV не покидают вашу машину — транспиляция и бэктест выполняются внутри контейнера, офлайн. Без ключа, ничего не уходит в сеть.

Настройка клиента

Работает с любым MCP-совместимым клиентом.

Claude Desktop

Добавьте в claude_desktop_config.json (Settings → Developer → Edit Config). Без ключа — движок встроен в образ.

Хостинг (самый быстрый старт)
{
  "mcpServers": {
    "pineforge": {
      "type": "http",
      "url": "https://mcp.pineforge.dev/mcp"
    }
  }
}
Локальный Docker (на своих данных)
{
  "mcpServers": {
    "pineforge-local": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-v", "${workspaceFolder}:/work",
        "ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest"
      ]
    }
  }
}
Claude Code CLI

Регистрация сервера одной командой через CLI claude:

Хостинг (самый быстрый старт)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Локальный Docker (на своих данных)
claude mcp add pineforge-local \
  -- docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Cursor

Settings → MCP → New MCP Server → вставьте JSON-конфиг от Claude Desktop, что выше.

Доступные инструменты

Восемь инструментов, две поверхности.

имягде гоняетсястоимостьчто делает
backtest_pinehosted · local100/week (hosted) · free (local)Транспиляция + сборка + прогон на хостинг-данных или вашем CSV. Возвращает полный отчёт.
fetch_ohlcvhosted · localfreeЗагрузка spot или USDT-perp OHLCV в готовый под бэктест CSV.
binance_symbolshosted · localfreeПоиск/проверка символов Binance (с кэшем). Фильтры по quote, статусу, типу контракта.
list_engine_paramshosted · localfreeКаталог всех оверрайдов стратегии и runtime-параметров, которые принимают бэктесты. Нулевой I/O.
engine_infohosted · localfreeСообщает данные движка: режим, baked-in флаг, версию.
join_waitlisthostedfreeЗаписаться в лист ожидания и открыть тариф с API-ключом — полная история OHLCV и повышенные лимиты.
check_quotahostedfreeСколько бэктестов осталось на этой неделе (хостинг).
latest_newshostedfreeСвежие рыночные заголовки для контекста.
Переменные окружения
переменнаяпо умолчаниюназначение
PINEFORGE_ALLOW_ANYWHERE1Разрешить пути OHLCV вне рабочей директории. Образ контейнера ставит это в 1.
PINEFORGE_DOCKER_TIMEOUT_MS120000Жёсткий тайм-аут (мс) на прогон движка. По умолчанию 2 минуты.
Начать

Подключитесь — и пишите промпты.

Подключите хостинг MCP одной командой — или docker run для локального запуска. В любом случае без API-ключа. Хостинг: 100 бэктестов в неделю бесплатно. Локально: без лимитов, на своих данных.

Попробовать хостинг MCP (бесплатно) →
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

Хочется собрать стратегию руками? Начать с открытого runtime