خادم Kalshi و Polymarket عبر MCP في Claude و Cursor
يمكن لـ Claude و Cursor فحص Kalshi و Polymarket عبر خادم Dino الأصلي لبروتوكول Model Context Protocol. يعرض الاتصال الأسواق المطابَقة كأدوات. يمكن لوكيل أن يحوّل اسم سوق إلى معرّف Dino ثابت، ثم يقرأ إفصاح التسوية وراء مقارنة سعرها.
يربط هذا الدليل عميل MCP بمفتاح Dino مجاني. الخادم للقراءة فقط: يُعيد بيانات الأسواق وOpportunities المؤكَّدة، بينما يبقى كل تداول داخل حسابك الخاص في المنصة.
إنشاء مفتاح وإبقاؤه خارج الشيفرة المصدرية
أنشئ مفتاح API مجاني، ثم أضف كتلة الخادم هذه إلى Claude Desktop أو Cursor. يمكن لكلا العميلين استخدام mcp-remote لربط عملية MCP المحلية بنقطة نهاية Streamable HTTP الخاصة بـ Dino. استبدل القيمة النائبة في إعداد العميل المحلي الخاص:
{
"mcpServers": {
"dino-markets": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.dino.markets/v2/mcp/",
"--header",
"Authorization:Bearer ${DINO_API_KEY}"
],
"env": {
"DINO_API_KEY": "sk_live_..."
}
}
}
}
تمنح كتلة env عملية mcp-remote المحلية قيمة DINO_API_KEY الخاصة بها؛ وتقرأ وسيطة العنوان تلك القيمة. يحتوي إعداد العميل هذا الآن على السر، لذا أبقه خارج المستودعات والمجلدات المشتركة واقصر الوصول إليه على حساب المستخدم الخاص بك.
الشرطة المائلة الختامية في /v2/mcp/ مهمة لأن بعض العملاء الصارمين قد يفشلون في التوجيه من الرابط بلا شرطة مائلة. أعد تشغيل العميل بعد حفظ الإعداد. تجنّب لقطات الشاشة التي تكشف المفتاح.
التحقق من الأدوات بأسئلة محددة
بمجرد ظهور الخادم في قائمة أدوات العميل، اطرح أسئلة تقابل عملية واحدة واضحة. تُشغِّل هذه المطالبات تدفق الاكتشاف والتفاصيل دون أن تطلب من الوكيل استنتاج هوية السوق من العناوين:
- "اسرد فئات الأسواق والمرشِّحات الصالحة المتاحة من Dino."
- "ابحث عن أسواق عتبة BTC المفتوحة عبر Kalshi و Polymarket."
- "افتح العنصر الأول ولخّص بنية نتائجه ومخاطر تسويته."
- "ابحث عن Opportunities مؤكَّدة في البيسبول، ثم افحص Market الكامل وراء العنصر الأول."
يظهر مسار الأداة المتوقَّع في الإجابة. يستدعي اكتشاف الفئات list_categories. يستدعي البحث بالاسم أو الموضوع find_markets. تأتي الشروط الكاملة من get_market. تأتي Opportunities المؤكَّدة من find_arbitrage وينبغي أن يتبعها get_market باستخدام market_id المُعاد.
جعل الوكيل يقرأ العقد قبل السعر
تخبر مطالبة بحث مفيدة بين المنصتين الوكيلَ بالفحوصات الواجب إجراؤها. استخدم هذا الشكل عندما يظهر سوق على المنصتين معًا:
ابحث عن السوق المطابَق لـ [الموضوع]. استخدم get_market على المعرّف المحدَّد.
قبل مناقشة الأسعار، أبلغ عن:
- مفاتيح النتائج وأسماؤها على الـ Market المطابَق
- ما إذا كان لدى المنصتين معًا سعر لكل نتيجة
- تكافؤ التسوية وكل مخاطرة مُفصَح عنها
- فارق السعر بالنقاط المئوية، مع priced_at
عامل spread كفارق ملاحَظ. لا تسمِّ شيئًا Opportunity مؤكَّدة
إلا عندما يُعيده find_arbitrage.
يهم هذا الترتيب لأن قائمتين يمكن أن تتشاركا عنوانًا واحدًا بينما تستخدمان مواعيد قطع أو مصادر أو فئات نتائج أو صياغة حدود مختلفة. تحمل تفاصيل Market في Dino هذه الفروق تحت settlement.risks[]. يبقى حقل signal عند spread ما لم يجتز الزوج بوابة التكافؤ والمخاطر الكاملة.
معرفة حدود خادم MCP
يقرأ خادم MCP كتالوج Dino المطابَق ومورد Opportunity العام. لا يملك وصولًا إلى حسابات المنصات أو الأموال، ولا يمكنه تنفيذ أوامر. هذه بيانات لمطورين لا نصيحة تداول أو مالية. يُعيد watch_markets تذكرة WebSocket والقنوات المسموح بها بحسب خطتك في Dino؛ ويبقى استهلاك تلك التغذية من مهام عميل WebSocket أو إحدى حزم SDK الرسمية.
جميع أدوات MCP الموثَّقة متاحة في الخطة المجانية. يختلف الوصول إلى القنوات حسب الخطة: تستقبل الخطة المجانية قناتي sample وstatus المنسَّقتين، بينما تستقبل الخطط المدفوعة تغذية markets:* الكاملة. راجع مرجع أدوات MCP للاطلاع على الوسائط الكاملة، ودليل المطابقة لبوابتي الثقة والتسوية اللتين يستخدمهما الخادم.
أنشئ مفتاحًا مجانيًا وصِل الخادم. ابدأ بمطالبة الفئات أعلاه.
المزيد من المدونة
راقب Kalshi وPolymarket باستخدام Python
ابنِ مراقبًا بلغة Python لأسواق Kalshi وPolymarket المطابَقة، ثم وسّع لقطة REST المتأخرة بتحديثات في الوقت الفعلي.
قارِن بين Kalshi و Polymarket بأمان
قارِن عقود Kalshi و Polymarket مع مخاطر التسوية وفروق العقود المرفَقة بكل سعر ملاحَظ.
وصلت الأموال المؤسسية إلى أسواق التنبؤ. السلع هي الاختبار
دعمت ICE وTradeweb كلاً من Polymarket وKalshi. ستُظهر سيولة السلع ما إذا كانت البنية التحتية المؤسسية ستتحول إلى تدفق تداول فعلي.