面向 AI 助手 · 免费托管 MCP + 本地 Docker

Claude、Cursor 或任意 MCP Client 内闭环回测。

两种接入方式:(1) 免费托管端点——Streamable HTTP,地址 https://mcp.pineforge.dev/mcp,免安装、免密钥,每周 100 次回测,含最近 13 个月加密货币数据;(2) 本地 Docker——自带 OHLCV,引擎已内置,什么都不出本机。

托管(最快上手)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

免 Docker、免安装。免费——每个 IP 每周 100 次回测。含最近 13 个完整月份的加密货币 OHLCV。加入候补名单解锁 API key 档(完整历史 + 更高额度)。

本地 Docker(你自己的数据)
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest

需要 Docker。把工作目录挂到 /work 放你的 CSV —— 免 API 密钥,引擎已内置在镜像里。

隐私

托管:你的 Pine 源码会发到 mcp.pineforge.dev 做回测;OHLCV 由我们的数据集供给——无需本地文件。

你的 Pine 源码与 OHLCV 从不出本机——转译和回测都在容器里跑,全程离线。免 API key,没有任何东西出网。

客户端

兼容任意支持 MCP 的客户端。

Claude Desktop

写入你的 claude_desktop_config.json(Settings → Developer → Edit Config)。免 API 密钥 —— 引擎已内置在镜像里。

托管(最快上手)
{
  "mcpServers": {
    "pineforge": {
      "type": "http",
      "url": "https://mcp.pineforge.dev/mcp"
    }
  }
}
本地 Docker(你自己的数据)
{
  "mcpServers": {
    "pineforge-local": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-v", "${workspaceFolder}:/work",
        "ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest"
      ]
    }
  }
}
Claude Code CLI

一行命令注册 MCP Server:

托管(最快上手)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
本地 Docker(你自己的数据)
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 → 粘贴 Desktop 同款 JSON。

工具一览

八个工具,两类接入面。

名称运行位置开销说明
backtest_pinehosted · local100/week (hosted) · free (local)转译 + 编译 + 在托管数据或你的 CSV 上运行。返回完整报告。
fetch_ohlcvhosted · localfree拉取现货或 USDT 永续 OHLCV,落成可直接回测的 CSV。
binance_symbolshosted · localfree发现 / 校验 Binance 交易对(带缓存)。可按 quote、状态、合约类型过滤。
list_engine_paramshosted · localfree编目回测接受的每一个策略 override 与运行时旋钮。零 I/O。
engine_infohosted · localfree报告引擎信息:模式、内置标记、版本。
join_waitlisthostedfree加入候补名单解锁 API key 档——完整 OHLCV 历史与更高额度。
check_quotahostedfree查本周还剩多少次回测(托管)。
latest_newshostedfree拉取近期市场要闻作为背景。
环境变量
变量默认用途
PINEFORGE_ALLOW_ANYWHERE1允许 OHLCV 路径跳出工作目录。容器镜像默认把它设为 1。
PINEFORGE_DOCKER_TIMEOUT_MS120000一次引擎运行的硬超时(ms)。默认 2 分钟。
动手

接上,开聊即用。

一条命令接上托管 MCP——或 docker run 跑本地。两种方式都免 API key。托管:每周 100 次回测免费。本地:不限次,自带数据。

试用托管 MCP(免费)→
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

想手写策略而非对话? 回到开源运行时