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)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

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).

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

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.

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ả.

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). 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.

Tool expose

Tám tool, hai mặt.

tênchạy ởchi phílàm gì
backtest_pinehosted · local100/week (hosted) · free (local)Transpile + compile + chạy với data hosted hoặc CSV của bạn. Trả full report.
fetch_ohlcvhosted · localfreeKéo OHLCV spot hoặc USDT-perp thành CSV sẵn để backtest.
binance_symbolshosted · localfreeDiscover/validate symbol Binance (cached). Filter theo quote, status, contract type.
list_engine_paramshosted · localfreeLiệt kê mọi strategy override + runtime knob mà backtest chấp nhận. Zero I/O.
engine_infohosted · localfreeBáo cáo engine: mode, flag baked-in, version.
join_waitlisthostedfreeVào waitlist để mở khóa tier API-key — full OHLCV history và giới hạn cao hơn.
check_quotahostedfreeXem tuần này còn bao nhiêu backtest (hosted).
latest_newshostedfreeKéo headline thị trường gần đây để lấy context.
Environment variable
biếndefaulttác dụng
PINEFORGE_ALLOW_ANYWHERE1Cho phép path OHLCV nằm ngoài working dir. Container image set giá trị này thành 1.
PINEFORGE_DOCKER_TIMEOUT_MS120000Hard kill (ms) cho một lần chạy engine. Mặc định 2 phút.
Bắt đầu

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