خادم MCP للتداول: اربط Claude وChatGPT بمنصتك
الإجابة المختصرة: تشغّل AlgoVesta خادم MCP (Model Context Protocol) يصل إلى 16 منصة عملات رقمية وMetaTrader 5 عبر اتصال واحد. تلصق رابطاً واحداً في Claude أو ChatGPT أو Cursor أو أي عميل MCP آخر، ويستطيع المساعد قراءة محفظتك، وتسعير فكرة، ومحاكاتها، و— بمجرد أن تسمح له — وضع الأمر. يبدأ كل اتصال برصيد paper بقيمة 5,000$، ويمر كل أمر عبر جدار مخاطر من جانب الخادم لا يمكن للنموذج أن يجادله، وتُرجع كل عملية إيصالاً موقّعاً بـed25519.
ما هو التداول عبر MCP
Model Context Protocol معيار مفتوح لربط مساعد ذكاء اصطناعي بنظام خارجي. بدلاً من أن يخمّن النموذج إجابة من بيانات تدريبه، يستدعي أداة مسمّاة على خادم تحدده أنت، ويتلقى بيانات منظّمة في المقابل، ويستنتج بناءً على الواقع الفعلي. إنها الآلية نفسها التي تتيح لمساعد قراءة مستودع كود أو الاستعلام من قاعدة بيانات — هنا يكون النظام في الطرف الآخر هو بنيتك التحتية للتداول.
هذا الفارق يهم في التداول أكثر من أي مكان آخر تقريباً. نموذج لغوي يُسأل "هل يجب أن أغلق مركزي في ETH؟" بدون اتصال بأداة ليس لديه فكرة عمّا إذا كنت تملك ETH، أو كم دفعت مقابله، أو أين يقع وقفك. سيُنتج فقرة واثقة مبنية على لا شيء. مع اتصال MCP يستدعي get_portfolio_context، ويرى المركز الفعلي، ونقطة الدخول الفعلية، والنتيجة غير المحققة الفعلية، ويجيب عن حسابك أنت لا عن التداول عموماً.
اتصال AlgoVesta MCP هو رابط واحد. خلفه تقف طبقة التنفيذ نفسها التي تخدم بالفعل webhooks منصة TradingView ومسار إشارات Telegram في المنصة: محوّلات المنصات، وسجلات المراكز، ومحرك المخاطر. المساعد لا يتحدّث مع Binance أو مع وسيطك مباشرة. إنه يتحدّث مع AlgoVesta، وAlgoVesta تتحدّث مع المنصة — وهذا بالتحديد سبب أن سياسة لا يراها النموذج يمكنها مع ذلك إيقافه.
يستحق الأمر التوضيح بشأن ما لا يكون عليه هذا. إنه ليس خدمة إشارات: لا تولّد AlgoVesta أو تبيع أفكار تداول هنا، والمساعد لا يتبع توصيات شخص آخر. وهو أيضاً ليس بوتاً مستقلاً. لا يحدث شيء وفق جدول زمني ولا يحدث شيء أثناء غيابك — يتصرّف المساعد فقط عندما تطلب منه ذلك، في محادثة أنت جزء منها، وكل عملية كتابة يمكنك رؤيتها في سجلّ المحادثة. إذا أردت أتمتة مجدولة أو مبنية على قواعد، فهذا ما تخدمه مسارات webhook منصة TradingView وتوجيه Telegram؛ MCP هو الواجهة الحوارية، ويمكن للاثنين العمل جنباً إلى جنب على نفس الحساب.
الإعداد في نحو خمس دقائق
تُنشئ الرابط من لوحة AlgoVesta ضمن تبويب اتصال MCP. تعرض اللوحة العنوان الكامل مرة واحدة فقط، عند الإنشاء، وتخزّن بصمة فقط بعد ذلك — لذا الصقه مباشرة في عميلك. تعامل مع هذا العنوان كبيانات اعتماد: أي شخص يملكه يمكنه التصرّف ضمن نطاقه على حساباتك.
لعميل يقرأ ملف إعدادات JSON — Claude Desktop، Cursor، معظم تكاملات المحررات — أضِف إدخالاً واحداً:
{"mcpServers":{"algovesta":{"url":"https://api.algovesta.com/u/avmcp_<your-key>/mcp"}}}
بالنسبة لـClaude Code، أمر واحد يسجّل نفس الخادم عبر streamable HTTP:
claude mcp add --transport http algovesta https://api.algovesta.com/u/avmcp_<your-key>/mcp
يستخدم Gemini CLI اسم مفتاح مختلفاً لنفس القيمة: اكتب httpUrl بدلاً من url في ملف إعداداته. كل شيء آخر في الإدخال مطابق.
عند إنشاء المفتاح تختار نطاقه، وهذا الاختيار أهم من العميل الذي تلصقه فيه. مفتاح read يجيب عن الأسئلة ولا يمكنه وضع أي شيء، وهذا يناسب مساعداً عام الغرض تستخدمه أيضاً لعمل غير مرتبط. مفتاح paper يفتح مجموعة الأدوات الكاملة مقابل الرصيد الافتراضي وهو الخيار الافتراضي المعقول أثناء تعلّمك كيف يتصرّف نموذج معيّن. مفتاح live يمسّ أموالاً حقيقية، وهو النطاق الوحيد الذي يتطلّب إنشاؤه عامل تحقق ثانٍ. ولأن المفاتيح مستقلة، ينتهي الأمر بمعظم الأشخاص إلى امتلاك مفتاحين أو ثلاثة في آنٍ واحد — مفتاح read على هاتفهم، ومفتاح paper في محرر — وإلغائها فردياً بدلاً من جميعها دفعة واحدة.
هناك مسار ثانٍ إذا كنت تفضّل عدم لصق عنوان سري على الإطلاق. توفّر AlgoVesta أيضاً نقطة نهاية OAuth 2.1 قياسية على https://api.algovesta.com/mcp مع PKCE (S256) وDynamic Client Registration، لذا يمكن لعميل يتحدّث OAuth أن يسجّل نفسه ويمرّرك عبر شاشة موافقة متصفح عادية. العملاء الذين يدعمون الموصلات (connectors) البعيدة، بما في ذلك Claude على الويب والحاسوب والهاتف، يمكنهم استخدام هذا المسار مباشرة. الشاشات التفصيلية لكلا المسارين موجودة في دليل ربط MCP.
ما الذي يستطيع الذكاء الاصطناعي فعله
يعرض الخادم عشرون أداة. أربع عشرة منها تقرأ أو تستنتج أو تتدرّب ولا تغيّر شيئاً؛ وست منها تكتب. هذا التقسيم مقصود، لأنه يعكس نظام النطاقات — مفتاح للقراءة فقط يمكنه استدعاء أدوات القراءة ويُرفض من أدوات الكتابة. اثنتان من أدوات الكتابة تُدير استراتيجيات TradingView، ولا يمكن لأي منهما تفعيل التنفيذ بأموال حقيقية: هذا المفتاح غير موجود أصلاً ضمن مجموعة الحقول القابلة للكتابة الخاصة بهما.
get_portfolio_context— الأرصدة، والمراكز المفتوحة، ونقاط الدخول، والنتيجة غير المحققة عبر كل منصة متصلة.get_market_price— السعر الحي لرمز على المنصة التي ستنفّذ الأمر فعلياً.get_trade_history— الصفقات المغلقة وملخص الأداء عبر العملات الرقمية وMetaTrader 5 والحساب التجريبي، مع ذكر الثغرات في البيانات بدلاً من إخفائها.compare_venues— يُصنّف المنصات المتصلة حسب السعر الحي والسبريد المُقاس؛ إنه يُقدّم استشارة فقط، ولا يوجّه الأوامر أبداً.simulate_order— ما ستكلّفه الأمر وحجمه ومخاطره قبل إرسال أي شيء.list_open_orders— الأوامر المعلّقة، بما فيها أرجل الحماية.verify_receipt— يتحقق من توقيع ed25519 بحيث يمكن إثبات صحة الإيصال لاحقاً.replay_channel— يعيد تشغيل سجلّ قناة إشارات ليُظهر كيف كان أداؤها.list_strategies— استراتيجيات TradingView الخاصة بك وما إذا كانت الأموال الحقيقية مُفعّلة على كل منها؛ رابط webhook نفسه لا يُعاد أبداً.compile_policy— يحوّل قواعد المخاطر المكتوبة بلغة عادية إلى سياسة قابلة لقراءة الآلة يفرضها الخادم.
place_order— يفتح مركزاً مع وقف مرفق؛ الوقف ليس اختيارياً.close_position— يغلق مركزاً مفتوحاً كلياً أو جزئياً.modify_position— يحرّك وقف الخسارة أو جني الأرباح على مركز يعمل بالفعل.cancel_order— يلغي أمراً معلّقاً لم يُنفَّذ بعد.create_strategy— ينشئ استراتيجية TradingView، مع إبقاء تنفيذ الأموال الحقيقية معطّلاً دائماً.update_strategy— يُغيّر إعدادات الاستراتيجية؛ مفتاح الأموال الحقيقية ليس من ضمنها.
أدوات الأوامر تعمل مقابل محرك paper حتى يحمل المفتاح نطاق live. أداتا الاستراتيجية لا يمكنهما تفعيل التنفيذ بأموال حقيقية على الإطلاق — هذا المفتاح غائب عن مجموعة الحقول القابلة للكتابة الخاصة بهما، لذا لا يستطيع أي مساعد تفعيله.
عملياً، يربط المساعد هذه الأدوات في سلسلة. اطلب منه إعادة توازن المحفظة وسيقرأ المحفظة، ويسعّر الأرجل، ويحاكي كلاً منها، ويخبرك بما ينوي فعله، وعندها فقط يضع أمراً. المخطط الكامل للمدخلات والمخرجات لكل أداة منشور في وثائق مطوّري MCP، والبيان القابل لقراءة الآلة موجود على /mcp/tools.json إذا أردت فحصه قبل الاتصال.
مساعدات الذكاء الاصطناعي المدعومة
MCP بروتوكول وليس ميزة خاصة بمزوّد واحد، لذا القائمة مفتوحة: أي شيء يتحدّثه يمكنه الاتصال. هذه هي العملاء التي يستخدمها الناس فعلياً مع AlgoVesta اليوم.
| العميل | كيفية الاتصال | ملاحظات |
|---|---|---|
| Claude (ويب، حاسوب، هاتف) | موصل مخصّص | الإعدادات → الموصلات → إضافة موصل مخصّص. يعمل على الهاتف أيضاً، فيمكنك السؤال عن مركز بعيداً عن مكتبك. |
| Claude Code | أمر CLI واحد | السطر claude mcp add أعلاه يسجّله للمشروع الحالي أو عالمياً. |
| Cursor | إعداد JSON | إدخال mcp.json بحقل url، تماماً كما هو موضّح أعلاه. |
| ChatGPT | موصلات، وضع المطوّر | متاح على الخطط المدفوعة؛ تحصر OpenAI موصلات MCP المخصّصة خلف وضع المطوّر. |
| Gemini CLI | إعداد JSON | نفس الإدخال، لكن الحقل يُسمّى httpUrl. |
| أي عميل MCP آخر | رابط سري أو OAuth | نقل streamable HTTP؛ OAuth 2.1 مع PKCE وDynamic Client Registration للعملاء الذين يفضّلونه. |
يحمل كل مفتاح نطاقه الخاص وتسميته وحالة إلغائه، لذا فإن تشغيل مفتاح للقراءة فقط في عميل ومفتاح paper في آخر ممارسة عادية لا حلّاً بديلاً. إلغاء أحدها لا يؤثّر على البقية.
ضوابط مخاطر لا يستطيع الذكاء الاصطناعي إقناعك بتجاوزها
الاعتراض الواضح على السماح لنموذج لغوي بوضع الأوامر هو أن النماذج اللغوية يمكن إقناعها بأشياء. prompt مقنع، أو صفحة ويب مسمومة في نافذة السياق، أو ببساطة خطأ واثق — أي من هذه يمكن أن يجعل النموذج يريد فعل شيء لم تقصده. إجابة AlgoVesta هي أن نية النموذج ليست الكلمة الأخيرة. الفحوصات تعمل على الخادم، بعد أن يغادر الطلب المساعد، في كود لا يراه النموذج أبداً ولا يمكنه مخاطبته.
- جدار سياسات على جانب الخادم. قواعدك — الحجم الأقصى للمركز، الرموز المسموح بها، سقف الرافعة، حد الخسارة اليومي — تُجمَّع في سياسة يقيّمها الخادم عند كل أمر. الأمر المرفوض يُرجع القاعدة التي أوقفته. لا يغيّر أي صياغة في المحادثة النتيجة، لأن محرك السياسة لا يقرأ المحادثة.
- وقف الخسارة إلزامي. لن يفتح
place_orderمركزاً بدون وقف، ولا يوجد أي أداة تزيله من مركز يعمل بالفعل. مساعد قرّر أن صفقة ستبدو أفضل بدون تحوّط لا يستطيع ببساطة التعبير عن ذلك. - paper أولاً، برصيد 5,000$. تُصدَر المفاتيح الجديدة بنطاق paper. مجموعة الأدوات الكاملة متاحة وتبدو الاستجابات مطابقة للحية، فيمكنك مراقبة كيف يتصرّف مساعد معيّن لأسبوع قبل إشراك أي أموال حقيقية.
- الوصول الحي يتطلّب عامل تحقق ثانٍ. ترقية مفتاح إلى نطاق live يتطلّب رمز TOTP أو رمزاً يُرسَل إلى بريدك، في اللوحة. لا يمكن للمساعد طلب هذه الترقية، ولا تكفي حيازة رابط MCP للحصول عليها.
- إيصالات موقّعة. كل عملية تُرجع إيصالاً موقّعاً بـed25519، ويتحقق
verify_receiptمن التوقيع بشكل مستقل. إذا ادّعى مساعد لاحقاً أنه وضع أمراً، يمكن التحقق من الادّعاء بدلاً من أن يكون مسألة ثقة. - مفتاح إيقاف طارئ وحدود معدل الطلبات. تجميد حسابك في اللوحة يوقف كل المفاتيح دفعة واحدة؛ ويمكن أيضاً إلغاء كل مفتاح على حدة. الطلبات محدودة بـ60 في الدقيقة لكل مفتاح، مع تحديد
place_orderبـ10 في الدقيقة وreplay_channelبـ5 في الساعة، فيصطدم الوكيل المتكرّر بجدار بدلاً من رصيدك.
يستحق إذن واحد أن يُذكَر بوضوح لأنه السؤال الذي يطرحه الناس قبل أي سؤال آخر: لا توجد أداة سحب. إنها ليست معطّلة افتراضياً أو مخفية خلف نطاق — إنها غير موجودة أصلاً في سطح البروتوكول. مفاتيح API الخاصة بالمنصة التي تحتفظ بها AlgoVesta نيابة عنك تُنشأ بدون صلاحيات سحب، لذا حتى اختراق كامل لرابط MCP لا يمكنه نقل أموال خارج منصتك.
يعمل مع
يغطّي اتصال واحد ستّ عشرة منصة عملات رقمية، سبوت وعقود آجلة، بالإضافة إلى الفوركس والمعادن على MetaTrader 5. يرى المساعد هذه جميعاً كمحفظة واحدة؛ لا تحتاج إلى ربط خادم منفصل لكل منصة.
قِيست دورة الأمر الكاملة بنحو ثانية واحدة على MetaTrader 5 (849 مللي ثانية) ونحو ثلاث ثوانٍ على منصات العملات الرقمية (2,785 مللي ثانية)، من لحظة وصول استدعاء الأداة إلى تأكيد الاستلام. هذا تنفيذ يناسب التداول المتأنّي والحواري أكثر من مراجحة زمن الاستجابة، ونحن نفضّل قول ذلك صراحة بدل الإيحاء بعكسه. التغطية منصة بمنصة مدرجة في صفحة المنصات، والمجموعة الأوسع من الميزات في صفحة ميزات MCP.
الأسئلة الشائعة
الأسئلة الأكثر شيوعًا قبل اتخاذ القرار — إذا كانت لديك شكوك، ابدأ من هنا.
اربط مساعدك وابدأ التداول على paper اليوم
أنشئ رابط MCP، والصقه في Claude أو ChatGPT، وابدأ برصيد paper بقيمة 5,000$. تبقى الأموال الحقيقية خلف عامل تحقق ثانٍ حتى تقرر خلاف ذلك.
ابدأ التجربة المجانيةتجربة مجانية لمدة 7 أيام · عرض الأسعار
✓ paper افتراضياً ✓ لا إذن سحب ✓ ألغِ أي مفتاح من اللوحة في أي وقت