Pra assistentes de IA · MCP hospedado grátis + Docker local

Faça backtest de estratégias Pine a partir do Claude, Cursor ou qualquer cliente MCP.

Dois jeitos de conectar: (1) endpoint hospedado grátis — Streamable HTTP em https://mcp.pineforge.dev/mcp, sem instalação, sem key, 100 backtests/semana, últimos 13 meses de dados de cripto; (2) Docker local — traga seu próprio OHLCV, engine embutido, nada sai da sua máquina.

Hospedado (começo mais rápido)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

Sem Docker, sem instalação. Grátis — 100 backtests/semana por IP. Últimos 13 meses completos de OHLCV de cripto já inclusos. Entre na waitlist pra destravar o tier com API key (histórico completo + limites maiores).

Docker local (seus próprios dados)
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest

Precisa de Docker. Monte um diretório de trabalho em /work pros seus CSVs — sem API key, o engine vem embutido na imagem.

Privacidade

Hospedado: seu source Pine é enviado pro mcp.pineforge.dev pra fazer o backtest; o OHLCV vem do nosso dataset — sem precisar de arquivos locais.

Seu source Pine e seu OHLCV nunca saem da sua máquina — transpile e backtest rodam os dois dentro do container, offline. Sem API key, nada cruza a rede.

Setup do cliente

Funciona com qualquer cliente que entenda MCP.

Claude Desktop

Adicione ao seu claude_desktop_config.json (Settings → Developer → Edit Config). Sem API key — o engine vem embutido na imagem.

Hospedado (começo mais rápido)
{
  "mcpServers": {
    "pineforge": {
      "type": "http",
      "url": "https://mcp.pineforge.dev/mcp"
    }
  }
}
Docker local (seus próprios dados)
{
  "mcpServers": {
    "pineforge-local": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-v", "${workspaceFolder}:/work",
        "ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest"
      ]
    }
  }
}
Claude Code CLI

Registre o servidor de uma vez na CLI do claude:

Hospedado (começo mais rápido)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Docker local (seus próprios dados)
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 → cole o JSON do Claude Desktop acima.

Ferramentas expostas

Oito ferramentas, duas superfícies.

nomeroda emcustoo que faz
backtest_pinehosted · local100/week (hosted) · free (local)Transpila + compila + roda nos dados hospedados ou no seu CSV. Devolve o relatório completo.
fetch_ohlcvhosted · localfreePuxa OHLCV de spot ou USDT-perp num CSV pronto pra backtest.
binance_symbolshosted · localfreeDescobre/valida símbolos da Binance (com cache). Filtra por quote, status, tipo de contrato.
list_engine_paramshosted · localfreeCataloga todo override de estratégia + knob de runtime que os backtests aceitam. Zero I/O.
engine_infohosted · localfreeReporta o engine: modo, flag baked-in, versão.
join_waitlisthostedfreeEntra na waitlist pra destravar o tier com API key — histórico completo de OHLCV e limites maiores.
check_quotahostedfreeVeja quantos backtests ainda sobram nesta semana (hospedado).
latest_newshostedfreePuxa as últimas manchetes do mercado pra dar contexto.
Variáveis de ambiente
variáveldefaultfunção
PINEFORGE_ALLOW_ANYWHERE1Permite caminhos de OHLCV fora do diretório de trabalho. A imagem do container já deixa isso em 1.
PINEFORGE_DOCKER_TIMEOUT_MS120000Hard kill (ms) pra um run do engine. Default 2 minutos.
Começar

Conecte + comece a dar os comandos.

Conecte o MCP hospedado num comando só — ou dê docker run pra rodar local. De qualquer jeito, sem API key. Hospedado: 100 backtests/semana grátis. Local: ilimitado, com seus próprios dados.

Experimentar o MCP hospedado (grátis) →
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

Quer construir uma estratégia na mão? Comece pelo runtime aberto