pineforge
Cho AI assistant · MCP server

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.

Cài đặt
npx -y @pineforge/codegen-mcp

Cần Node ≥ 20 · Docker daemon · PineForge API key (pf_…)

Riêng tư

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.

Setup client

Hoạt động với mọi MCP-aware client.

Claude Desktop

Thêm vào claude_desktop_config.json (Settings → Developer → Edit Config). Thay pf_... bằng key của bạn.

claude_desktop_config.json
{
  "mcpServers": {
    "pineforge-codegen": {
      "command": "npx",
      "args": ["-y", "@pineforge/codegen-mcp"],
      "env": {
        "PINEFORGE_API_KEY": "pf_..."
      }
    }
  }
}
Claude Code CLI

Đăng ký server one-shot với CLI claude:

bash
claude mcp add pineforge-codegen \
  --transport stdio \
  --env PINEFORGE_API_KEY=pf_... \
  -- npx -y @pineforge/codegen-mcp
Cursor

Settings → MCP → New MCP Server → paste config JSON Claude Desktop bên trên.

Tool expose

Bảy tool, ba mặt.

tênchạy ởquotalàm gì
transpile_pineremote APIcountsPine v6 source → translation unit C++ sẵn cho runtime
backtest_pinelocal Dockercounts 1End-to-end: transpile + compile + run với CSV của bạn. Trả full report.
backtest_pine_gridlocal Dockercounts 1Cartesian sweep qua input/override — một lần transpile, nhiều docker run. Trả summary đã rank.
get_quotaremote APIfreeKiểm tra tier API key và budget transpile còn lại
fetch_binance_ohlcvBinance public APIfreeKéo OHLCV spot hoặc USDT-perp từ Binance public API thành CSV sẵn để backtest. Free.
binance_symbolsBinance public APIfreeDiscover/validate symbol Binance (cached). Filter theo quote, status, contract type.
pull_engine_imagelocal DockerfreeFetch image Docker pineforge-engine mới nhất từ GHCR
Environment variable
biếndefaulttác dụng
PINEFORGE_API_KEY(required)Bearer token cho codegen API. Lấy qua waitlist bên dưới.
PINEFORGE_GATEWAYproduction URLOverride API host. Mặc định codegen-gateway production.
PINEFORGE_ALLOW_ANYWHERE0Set 1 để cho phép path OHLCV ngoài cwd của MCP.
PINEFORGE_DOCKER_TIMEOUT_MS120000Hard kill (ms) cho docker pull / docker run. Mặc định 2 phút.
Bắt đầu

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