Cho AI assistant · MCP hosted miễn phí + Docker local

Backtest strategy Pine từ Claude, Cursor, hay bất kỳ MCP client nào.

Hai cách kết nối: (1) endpoint hosted miễn phí — Streamable HTTP tại https://mcp.pineforge.dev/mcp, khỏi cài đặt, khỏi cần key, 100 backtest/tuần, kèm 13 tháng data crypto gần nhất; (2) Docker local — mang OHLCV của bạn vào, engine đóng gói sẵn, không gì rời khỏi máy bạn.

Hosted (khởi động nhanh nhất)

Khỏi Docker, khỏi cài đặt. Miễn phí — 100 backtest/tuần mỗi IP. Kèm sẵn 13 tháng OHLCV crypto đầy đủ gần nhất. Vào waitlist để mở khóa tier API-key (full history + giới hạn cao hơn).

Hosted (khởi động nhanh nhất)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

Docker local (data của riêng bạn)

Cần Docker. Mount một working dir vào /work cho các file CSV của bạn — khỏi cần API key, engine đã được đóng gói sẵn trong image.

Docker local (data của riêng bạn)
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest

Riêng tư

Hosted: Pine source của bạn được gửi tới mcp.pineforge.dev để backtest; OHLCV lấy từ dataset của bọn mình — khỏi cần file local.

Pine source và OHLCV của bạn không bao giờ rời máy — transpile và backtest đều chạy bên trong container, offline. Khỏi cần API key, không gì chạy qua mạng cả.

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

Claude Desktop

Thêm vào claude_desktop_config.json (Settings → Developer → Edit Config). Khỏi cần API key — engine đã được đóng gói sẵn trong image.

Hosted (khởi động nhanh nhất)
{
  "mcpServers": {
    "pineforge": {
      "type": "http",
      "url": "https://mcp.pineforge.dev/mcp"
    }
  }
}
Docker local (data của riêng bạn)
{
  "mcpServers": {
    "pineforge-local": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-v", "${workspaceFolder}:/work",
        "ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest"
      ]
    }
  }
}

Claude Code CLI

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

Hosted (khởi động nhanh nhất)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Docker local (data của riêng bạn)
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 → paste config JSON Claude Desktop bên trên.

Tám tool, hai mặt.

backtest_pine
hosted · local100/week (hosted) · free (local)

Transpile + compile + chạy với data hosted hoặc CSV của bạn. Trả full report.

fetch_ohlcv
hosted · localfree

Kéo OHLCV spot hoặc USDT-perp thành CSV sẵn để backtest.

binance_symbols
hosted · localfree

Discover/validate symbol Binance (cached). Filter theo quote, status, contract type.

list_engine_params
hosted · localfree

Liệt kê mọi strategy override + runtime knob mà backtest chấp nhận. Zero I/O.

engine_info
hosted · localfree

Báo cáo engine: mode, flag baked-in, version.

join_waitlist
hostedfree

Vào waitlist để mở khóa tier API-key — full OHLCV history và giới hạn cao hơn.

check_quota
hostedfree

Xem tuần này còn bao nhiêu backtest (hosted).

latest_news
hostedfree

Kéo headline thị trường gần đây để lấy context.

Environment variable

PINEFORGE_ALLOW_ANYWHERE

Cho phép path OHLCV nằm ngoài working dir. Container image set giá trị này thành 1.

1
PINEFORGE_DOCKER_TIMEOUT_MS

Hard kill (ms) cho một lần chạy engine. Mặc định 2 phút.

120000

Kết nối + bắt đầu prompt thôi.

Kết nối MCP hosted chỉ một lệnh — hoặc docker run cho local. Cách nào cũng khỏi cần API key. Hosted: 100 backtest/tuần miễn phí. Local: không giới hạn, mang data của bạn vào.

Thử MCP hosted (miễn phí) →
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

Muốn build strategy thủ công? Bắt đầu với open runtime