Бэктест 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 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_config.json (Settings → Developer → Edit Config). Без ключа — движок встроен в образ.
{
"mcpServers": {
"pineforge": {
"type": "http",
"url": "https://mcp.pineforge.dev/mcp"
}
}
}{
"mcpServers": {
"pineforge-local": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-v", "${workspaceFolder}:/work",
"ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest"
]
}
}
}Регистрация сервера одной командой через CLI claude:
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
claude mcp add pineforge-local \ -- docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Settings → MCP → New MCP Server → вставьте JSON-конфиг от Claude Desktop, что выше.
Восемь инструментов, две поверхности.
| имя | где гоняется | стоимость | что делает |
|---|---|---|---|
| backtest_pine | hosted · local | 100/week (hosted) · free (local) | Транспиляция + сборка + прогон на хостинг-данных или вашем CSV. Возвращает полный отчёт. |
| fetch_ohlcv | hosted · local | free | Загрузка spot или USDT-perp OHLCV в готовый под бэктест CSV. |
| binance_symbols | hosted · local | free | Поиск/проверка символов Binance (с кэшем). Фильтры по quote, статусу, типу контракта. |
| list_engine_params | hosted · local | free | Каталог всех оверрайдов стратегии и runtime-параметров, которые принимают бэктесты. Нулевой I/O. |
| engine_info | hosted · local | free | Сообщает данные движка: режим, baked-in флаг, версию. |
| join_waitlist | hosted | free | Записаться в лист ожидания и открыть тариф с API-ключом — полная история OHLCV и повышенные лимиты. |
| check_quota | hosted | free | Сколько бэктестов осталось на этой неделе (хостинг). |
| latest_news | hosted | free | Свежие рыночные заголовки для контекста. |
| переменная | по умолчанию | назначение |
|---|---|---|
| PINEFORGE_ALLOW_ANYWHERE | 1 | Разрешить пути OHLCV вне рабочей директории. Образ контейнера ставит это в 1. |
| PINEFORGE_DOCKER_TIMEOUT_MS | 120000 | Жёсткий тайм-аут (мс) на прогон движка. По умолчанию 2 минуты. |
Подключитесь — и пишите промпты.
Подключите хостинг MCP одной командой — или docker run для локального запуска. В любом случае без API-ключа. Хостинг: 100 бэктестов в неделю бесплатно. Локально: без лимитов, на своих данных.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Хочется собрать стратегию руками? Начать с открытого runtime