AI 어시스턴트용 · 무료 호스팅 MCP + 로컬 Docker

Claude, Cursor, 어떤 MCP 클라이언트에서든 Pine 전략을 백테스트합니다.

연결 방법은 두 가지: (1) 무료 호스팅 엔드포인트 — https://mcp.pineforge.dev/mcp의 Streamable HTTP, 설치 없음, key 없음, 주 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가 필요합니다. CSV용 작업 디렉터리를 /work에 마운트하세요 — API key는 없고, engine은 이미지에 번들로 들어 있습니다.

프라이버시

호스팅: 백테스트를 위해 Pine 소스가 mcp.pineforge.dev로 전송됩니다; OHLCV는 저희 데이터셋에서 제공되니 로컬 파일이 필요 없습니다.

Pine 소스와 OHLCV는 내 머신 밖으로 나가지 않습니다 — 트랜스파일과 백테스트가 모두 컨테이너 안에서, 오프라인으로 돌아갑니다. API key도 없고, 네트워크로 나가는 것도 없습니다.

클라이언트 설정

MCP 지원 클라이언트면 모두 OK.

Claude Desktop

claude_desktop_config.json에 추가하세요(Settings → Developer → Edit Config). API key는 없습니다 — engine은 이미지에 번들로 들어 있습니다.

호스팅 (가장 빠른 시작)
{
  "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

claude CLI로 서버를 원샷 등록:

호스팅 (가장 빠른 시작)
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 → 위 Claude Desktop JSON 설정을 붙여 넣기.

노출된 도구

도구 8개, 표면 2개.

이름실행 위치비용하는 일
backtest_pinehosted · local100/week (hosted) · free (local)트랜스파일 + 컴파일 + 호스팅 데이터나 내 CSV로 실행. 풀 리포트 반환.
fetch_ohlcvhosted · localfree스팟 또는 USDT-perp OHLCV를 백테스트용 CSV로 가져옵니다.
binance_symbolshosted · localfreeBinance 심볼 탐색/검증(캐시). quote·status·contract type 필터.
list_engine_paramshosted · localfree백테스트가 받는 전략 오버라이드와 런타임 노브를 전부 카탈로그로 보여 줍니다. I/O 0.
engine_infohosted · localfree엔진 정보를 알려 줍니다: 모드, baked-in 플래그, 버전.
join_waitlisthostedfree대기자로 등록해 API-key 티어를 엽니다 — 전체 OHLCV 히스토리와 더 높은 한도.
check_quotahostedfree이번 주 남은 백테스트가 몇 번인지 확인합니다(호스팅).
latest_newshostedfree맥락 파악용 최근 시장 헤드라인을 가져옵니다.
환경 변수
변수기본값용도
PINEFORGE_ALLOW_ANYWHERE1작업 디렉터리 밖 OHLCV 경로를 허용합니다. 컨테이너 이미지는 이 값을 1로 설정합니다.
PINEFORGE_DOCKER_TIMEOUT_MS120000engine 실행 하드 킬(ms). 기본 2분.
시작

연결하고, 바로 프롬프트 시작하세요.

호스팅 MCP는 명령 한 줄로 연결 — 로컬은 docker run. 어느 쪽이든 API key 없음. 호스팅: 주 100회 백테스트 무료. 로컬: 무제한, 내 데이터로.

호스팅 MCP 써보기 (무료) →
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

직접 손으로 전략 짜고 싶나요? 오픈 런타임부터