pineforge
لمساعدي الذكاء الاصطناعي · خادم MCP

اختبر استراتيجيات Pine تاريخياً من Claude، Cursor، أو أي عميل MCP.

@pineforge/codegen-mcp خادم MCP محلّي بـ stdio يتيح لوكيل الذكاء الاصطناعي تحويل Pine إلى C++ وتشغيل اختبارات تاريخية بـ Docker على بياناتك. حزمة npm واحدة، بلا أي كود لاصق.

التثبيت
npx -y @pineforge/codegen-mcp

يتطلّب Node ≥ 20 · خدمة Docker · مفتاح PineForge API (pf_…)

الخصوصية

ملفات OHLCV لا تغادر جهازك أبداً. فقط مصدر Pine ينتقل إلى codegen API. الاختبارات التاريخية تعمل في Docker على خدمتك المحلّية.

إعداد العميل

يعمل مع أي عميل يدعم MCP.

Claude Desktop

أضف إلى claude_desktop_config.json (Settings → Developer → Edit Config). استبدل pf_... بمفتاحك.

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

سجّل الخادم بأمر واحد عبر claude CLI:

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

Settings → MCP → New MCP Server → الصق إعداد JSON الخاص بـ Claude Desktop أعلاه.

الأدوات المكشوفة

سبع أدوات، ثلاثة أسطح.

الاسميعمل علىالحصّةما يفعله
transpile_pineremote APIcountsترجمة مصدر Pine v6 → وحدة ترجمة C++ جاهزة للـ runtime
backtest_pinelocal Dockercounts 1نهاية إلى نهاية: ترجمة + تجميع + تشغيل مقابل CSV الخاص بك. يُرجع تقريراً كاملاً.
backtest_pine_gridlocal Dockercounts 1مسح ديكارتي عبر المدخلات/التجاوزات — ترجمة واحدة، تشغيلات docker متعدّدة. يُرجع ملخّصات مرتَّبة.
get_quotaremote APIfreeافحص فئة مفتاح API الخاص بك وميزانية الترجمة المتبقّية
fetch_binance_ohlcvBinance public APIfreeاسحب OHLCV من Binance spot أو USDT-perp عبر API العامة إلى CSV جاهز للاختبار. مجاني.
binance_symbolsBinance public APIfreeاكتشف/تحقّق من رموز Binance (مع كاش). فلتر بالاقتباس، الحالة، نوع العقد.
pull_engine_imagelocal Dockerfreeاسحب أحدث صورة pineforge-engine بـ Docker من GHCR
متغيّرات البيئة
المتغيّرالافتراضيالغرض
PINEFORGE_API_KEY(required)رمز Bearer لـ codegen API. احصل على واحد عبر قائمة الانتظار أدناه.
PINEFORGE_GATEWAYproduction URLتجاوز مضيف API. الافتراضي codegen-gateway للإنتاج.
PINEFORGE_ALLOW_ANYWHERE0ضع 1 للسماح بمسارات OHLCV خارج cwd الخاص بـ MCP.
PINEFORGE_DOCKER_TIMEOUT_MS120000إنهاء صارم (ms) لـ docker pull / docker run. الافتراضي دقيقتان.
ابدأ الآن

احصل على مفتاح مجاني + ابدأ بالتلقين.

اترك بريدك الإلكتروني في قائمة الانتظار على الصفحة الرئيسية. نرسل مفتاح codegen API بالبريد خلال ثوانٍ. ضعه في إعداد MCP أعلاه وابدأ الاختبار التاريخي من مساعد الذكاء الاصطناعي.

تريد بناء استراتيجية يدوياً؟ ابدأ بالـ runtime المفتوح