Backtest strategy Pine từ Claude, Cursor, hay bất kỳ MCP client nào.
@pineforge/codegen-mcp là MCP server stdio local cho phép AI agent transpile Pine sang C++ và chạy Docker backtest trên data của bạn. Một npm package, không glue code.
npx -y @pineforge/codegen-mcp
Cần Node ≥ 20 · Docker daemon · PineForge API key (pf_…)
File OHLCV không bao giờ rời máy bạn. Chỉ Pine source đi tới codegen API. Backtest chạy trong Docker trên daemon local.
Hoạt động với mọi MCP-aware client.
Thêm vào claude_desktop_config.json (Settings → Developer → Edit Config). Thay pf_... bằng key của bạn.
{
"mcpServers": {
"pineforge-codegen": {
"command": "npx",
"args": ["-y", "@pineforge/codegen-mcp"],
"env": {
"PINEFORGE_API_KEY": "pf_..."
}
}
}
}Đăng ký server one-shot với CLI claude:
claude mcp add pineforge-codegen \ --transport stdio \ --env PINEFORGE_API_KEY=pf_... \ -- npx -y @pineforge/codegen-mcp
Settings → MCP → New MCP Server → paste config JSON Claude Desktop bên trên.
Bảy tool, ba mặt.
| tên | chạy ở | quota | làm gì |
|---|---|---|---|
| transpile_pine | remote API | counts | Pine v6 source → translation unit C++ sẵn cho runtime |
| backtest_pine | local Docker | counts 1 | End-to-end: transpile + compile + run với CSV của bạn. Trả full report. |
| backtest_pine_grid | local Docker | counts 1 | Cartesian sweep qua input/override — một lần transpile, nhiều docker run. Trả summary đã rank. |
| get_quota | remote API | free | Kiểm tra tier API key và budget transpile còn lại |
| fetch_binance_ohlcv | Binance public API | free | Kéo OHLCV spot hoặc USDT-perp từ Binance public API thành CSV sẵn để backtest. Free. |
| binance_symbols | Binance public API | free | Discover/validate symbol Binance (cached). Filter theo quote, status, contract type. |
| pull_engine_image | local Docker | free | Fetch image Docker pineforge-engine mới nhất từ GHCR |
| biến | default | tác dụng |
|---|---|---|
| PINEFORGE_API_KEY | (required) | Bearer token cho codegen API. Lấy qua waitlist bên dưới. |
| PINEFORGE_GATEWAY | production URL | Override API host. Mặc định codegen-gateway production. |
| PINEFORGE_ALLOW_ANYWHERE | 0 | Set 1 để cho phép path OHLCV ngoài cwd của MCP. |
| PINEFORGE_DOCKER_TIMEOUT_MS | 120000 | Hard kill (ms) cho docker pull / docker run. Mặc định 2 phút. |
Lấy key miễn phí + bắt đầu prompt.
Để lại email ở waitlist trang chủ. Chúng tôi gửi codegen API key qua email trong vài giây. Cắm vào config MCP bên trên và backtest từ AI assistant.
Muốn build strategy thủ công? Bắt đầu với open runtime →