اختبر استراتيجيات 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_config.json (Settings → Developer → Edit Config). استبدل pf_... بمفتاحك.
{
"mcpServers": {
"pineforge-codegen": {
"command": "npx",
"args": ["-y", "@pineforge/codegen-mcp"],
"env": {
"PINEFORGE_API_KEY": "pf_..."
}
}
}
}سجّل الخادم بأمر واحد عبر claude CLI:
claude mcp add pineforge-codegen \ --transport stdio \ --env PINEFORGE_API_KEY=pf_... \ -- npx -y @pineforge/codegen-mcp
Settings → MCP → New MCP Server → الصق إعداد JSON الخاص بـ Claude Desktop أعلاه.
سبع أدوات، ثلاثة أسطح.
| الاسم | يعمل على | الحصّة | ما يفعله |
|---|---|---|---|
| transpile_pine | remote API | counts | ترجمة مصدر Pine v6 → وحدة ترجمة C++ جاهزة للـ runtime |
| backtest_pine | local Docker | counts 1 | نهاية إلى نهاية: ترجمة + تجميع + تشغيل مقابل CSV الخاص بك. يُرجع تقريراً كاملاً. |
| backtest_pine_grid | local Docker | counts 1 | مسح ديكارتي عبر المدخلات/التجاوزات — ترجمة واحدة، تشغيلات docker متعدّدة. يُرجع ملخّصات مرتَّبة. |
| get_quota | remote API | free | افحص فئة مفتاح API الخاص بك وميزانية الترجمة المتبقّية |
| fetch_binance_ohlcv | Binance public API | free | اسحب OHLCV من Binance spot أو USDT-perp عبر API العامة إلى CSV جاهز للاختبار. مجاني. |
| binance_symbols | Binance public API | free | اكتشف/تحقّق من رموز Binance (مع كاش). فلتر بالاقتباس، الحالة، نوع العقد. |
| pull_engine_image | local Docker | free | اسحب أحدث صورة pineforge-engine بـ Docker من GHCR |
| المتغيّر | الافتراضي | الغرض |
|---|---|---|
| PINEFORGE_API_KEY | (required) | رمز Bearer لـ codegen API. احصل على واحد عبر قائمة الانتظار أدناه. |
| PINEFORGE_GATEWAY | production URL | تجاوز مضيف API. الافتراضي codegen-gateway للإنتاج. |
| PINEFORGE_ALLOW_ANYWHERE | 0 | ضع 1 للسماح بمسارات OHLCV خارج cwd الخاص بـ MCP. |
| PINEFORGE_DOCKER_TIMEOUT_MS | 120000 | إنهاء صارم (ms) لـ docker pull / docker run. الافتراضي دقيقتان. |
احصل على مفتاح مجاني + ابدأ بالتلقين.
اترك بريدك الإلكتروني في قائمة الانتظار على الصفحة الرئيسية. نرسل مفتاح codegen API بالبريد خلال ثوانٍ. ضعه في إعداد MCP أعلاه وابدأ الاختبار التاريخي من مساعد الذكاء الاصطناعي.
تريد بناء استراتيجية يدوياً؟ ابدأ بالـ runtime المفتوح →