pineforge
開始使用
AI 助理 · MCP 伺服器

Claude、Cursor 或任何 MCP client 回測 Pine 策略。

@pineforge/codegen-mcp 是本機 stdio MCP 伺服器,讓 AI agent 把 Pine 轉 C++ 並在你的資料上跑 Docker 回測。一個 npm 套件,零膠水程式碼。

安裝
npx -y @pineforge/codegen-mcp

需要 Node ≥ 20 · Docker daemon · PineForge API key(pf_…)

隱私

OHLCV 檔永不出機。只有 Pine 原始碼送往 codegen API。回測在本機 Docker daemon 執行。

客戶端設定

任何支援 MCP 的客戶端皆可。

Claude Desktop

加到 claude_desktop_config.json(設定 → Developer → Edit Config)。把 pf_... 換成你的 key。

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

用 claude CLI 一行註冊 MCP 伺服器:

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

設定 → MCP → New MCP Server → 貼上上方 Claude Desktop JSON。

公開工具

七個工具,三種介面。

名稱跑在額度做什麼
transpile_pineremote APIcountsPine v6 原始碼 → 可供 runtime 使用的 C++ translation unit
backtest_pinelocal Dockercounts 1端到端:轉譯 + 編譯 + 對 CSV 執行。回傳完整報告。
backtest_pine_gridlocal Dockercounts 1對輸入/覆寫做笛卡兒掃描 — 一次 transpile,多次 docker run。回傳排序摘要。
get_quotaremote APIfree查 API key 層級與剩餘 transpile 預算
fetch_binance_ohlcvBinance public APIfree從 Binance 公開 API 拉現貨或 USDT 永續 OHLCV 成可回測 CSV。免費。
binance_symbolsBinance public APIfree探索/驗證 Binance 商品(快取)。可依報價、狀態、合約類型篩選。
pull_engine_imagelocal Dockerfree從 GHCR 拉最新 pineforge-engine Docker 映像
環境變數
變數預設用途
PINEFORGE_API_KEY(required)codegen API 的 Bearer token。下方等候名單領取。
PINEFORGE_GATEWAYproduction URL覆寫 API host。預設為 production codegen-gateway。
PINEFORGE_ALLOW_ANYWHERE0設為 1 允許 OHLCV 路徑超出 MCP cwd。
PINEFORGE_DOCKER_TIMEOUT_MS120000docker pull/docker run 強制逾時(毫秒)。預設 2 分鐘。
開始使用

領免費 key,開始下指令。

在首頁等候名單留 Email。幾秒內寄出 codegen API key。填入上方 MCP 設定即可從 AI 助理回測。

想手刻策略? 從開源 runtime 開始