خادم OpenDota MCP

خادم OpenDota MCP

ادمج تحليلات Dota 2 في الوقت الحقيقي في سير عملك مع خادم OpenDota MCP، لتشغيل تطبيقات الذكاء الاصطناعي والبوتات ولوحات التحكم ببيانات محدثة عن اللاعبين والمباريات والأبطال.

ماذا يفعل خادم “OpenDota” MCP؟

خادم OpenDota MCP هو تنفيذ لبروتوكول Model Context Protocol (MCP) مصمم لتوفير وصول سلس للمساعدين الذكيين إلى بيانات Dota 2 عبر واجهة OpenDota API. من خلال العمل كجسر بين نماذج اللغة الكبيرة (LLMs) وإحصائيات Dota 2 الحية، وملفات اللاعبين، والمباريات، ومعلومات الأبطال، يمكّن هذا الخادم سير العمل والأدوات المدعومة بالذكاء الاصطناعي والتي يمكنها الإعلام والتحليل وأتمتة مختلف المهام المتعلقة بـ Dota 2. يسمح هذا الخادم للعملاء الذكيين بطلب بيانات تفصيلية عن المباريات، تتبع أداء اللاعبين، البحث عن الفرق والأبطال، والوصول إلى ثروة من إحصائيات اللعبة، كل ذلك عبر واجهة موحدة. ونتيجة لذلك، يمكن للمطورين والمستخدمين بناء تطبيقات ومساعدين متقدمة تستفيد من بيانات Dota 2 الحية للتحليلات، التدريب، التقارير، ومشاركة المجتمع.

قائمة المحفزات (Prompts)

لم يتم العثور على معلومات حول قوالب المحفزات في المستودع.

قائمة الموارد

لا توجد موارد MCP موثقة صراحة في المستودع.

قائمة الأدوات

  • get_player_by_id: استرجاع معلومات اللاعب بواسطة معرف الحساب.
  • get_player_recent_matches: جلب المباريات الأخيرة للاعب.
  • get_match_data: جلب بيانات مفصلة لمباراة معينة.
  • get_player_win_loss: جلب إحصائيات الفوز/الخسارة للاعب.
  • get_player_heroes: جلب أكثر الأبطال لعباً للاعب.
  • get_hero_stats: جلب إحصائيات جميع الأبطال.
  • search_player: البحث عن لاعبين بالاسم.
  • get_pro_players: جلب قائمة اللاعبين المحترفين.
  • get_pro_matches: جلب أحدث مباريات المحترفين.
  • get_player_peers: جلب اللاعبين الذين لعبوا مع لاعب محدد.
  • get_heroes: جلب قائمة جميع أبطال Dota 2.
  • get_player_totals: جلب إجماليات إحصائيات اللاعب.
  • get_player_rankings: جلب ترتيب الأبطال للاعب.
  • get_player_wordcloud: جلب أكثر الكلمات استخداماً من قبل اللاعب في الدردشة.
  • get_team_info: جلب معلومات عن فريق.
  • get_public_matches: جلب أحدث مباريات عامة.
  • get_match_heroes: جلب الأبطال الذين تم لعبهم في مباراة معينة.

حالات الاستخدام لهذا الخادم MCP

  • تحليلات لاعبي Dota 2: استرجاع وتحليل إحصائيات اللاعبين، المباريات الأخيرة، واتجاهات الأداء لأغراض التدريب أو التحسين الشخصي.
  • تقارير وتلخيصات المباريات: توليد ملخصات وتقارير مفصلة للمباريات تلقائياً استناداً إلى بيانات اللعبة الفعلية للأخبار أو المنتديات أو المدونات.
  • تتبع الساحة الاحترافية: مراقبة اللاعبين المحترفين، الفرق، ومباريات البطولات لتوفير تحديثات لحظية أو تقارير استكشافية.
  • تحليل ميتا الأبطال: الوصول إلى إحصائيات الأبطال، الترتيبات، والاتجاهات لتحليل ميتا اللعبة الحالية وتوجيه استراتيجيات الاختيار أو مناقشات التوازن.
  • أدوات وبوتات المجتمع: تشغيل بوتات Discord، لوحات تحكم ويب، أو ميزات المساعد التي تجيب على استفسارات Dota 2، أو تبحث عن لاعبين، أو توفر تفاصيل المباريات الحية.

كيفية الإعداد

Windsurf

  1. تأكد من تثبيت Python (مع uv أو venv) وNode.js.
  2. استنسخ مستودع خادم OpenDota MCP وقم بإعداد بيئة Python.
  3. أضف خادم OpenDota MCP إلى إعدادات Windsurf الخاصة بك.
  4. أدخل المقطع التالي بصيغة JSON في ملف الإعدادات (مثال: windsurf.config.json):
    {
      "mcpServers": {
        "opendota": {
          "command": "python",
          "args": ["-m", "src.opendota_server.server"]
        }
      }
    }
    
  5. احفظ الإعدادات وأعد تشغيل Windsurf لتفعيل الخادم.

Claude

  1. قم بإعداد بيئة خادم MCP لـ Python (راجع تعليمات التثبيت).
  2. أنشئ أو حرر ملف claude_desktop_config.json:
    {
      "mcpServers": {
        "opendota": {
          "command": "python",
          "args": ["-m", "src.opendota_server.server"]
        }
      }
    }
    
    • لـ WSL:
      {
        "mcpServers": {
          "opendota": {
            "command": "wsl.exe",
            "args": [
              "--",
              "bash",
              "-c",
              "cd ~/opendota-mcp-server && source .venv/bin/activate && python src/opendota_server/server.py"
            ]
          }
        }
      }
      
  3. احفظ الإعدادات وأعد تشغيل Claude Desktop.
  4. تحقق من ظهور خادم OpenDota MCP في قائمة الخوادم المتاحة.

Cursor

  1. حضر بيئة Python الخاصة بك وثبت الاعتماديات حسب تعليمات المستودع.
  2. افتح إعدادات Cursor أو ملف الإعدادات الخاص بك.
  3. أضف خادم OpenDota MCP تحت mcpServers:
    {
      "mcpServers": {
        "opendota": {
          "command": "python",
          "args": ["-m", "src.opendota_server.server"]
        }
      }
    }
    
  4. احفظ التغييرات وأعد تشغيل Cursor لتطبيقها.

Cline

  1. استنسخ وقم بإعداد بيئة Python الخاصة بخادم OpenDota MCP.
  2. افتح إعدادات Cline الخاصة بك.
  3. أضف إدخالاً إلى كتلة mcpServers:
    {
      "mcpServers": {
        "opendota": {
          "command": "python",
          "args": ["-m", "src.opendota_server.server"]
        }
      }
    }
    
  4. احفظ وأعد تشغيل Cline.

تأمين مفاتيح API

  • خزن مفتاح OpenDota API الخاص بك كمتغير بيئة. مثال لـ .env أو الطرفية:
    OPENDOTA_API_KEY=your_api_key_here
    
  • في ملف JSON للإعدادات (إذا كان مدعوماً):
    {
      "mcpServers": {
        "opendota": {
          "command": "python",
          "args": ["-m", "src.opendota_server.server"],
          "env": {
            "OPENDOTA_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  • لا تكتب مفاتيح API ضمن الشيفرة المصدرية.

كيفية استخدام هذا الخادم MCP داخل التدفقات (flows)

استخدام MCP في FlowHunt

لدمج خوادم MCP في سير عمل FlowHunt، ابدأ بإضافة مكون MCP إلى التدفق وربطه بوكيل الذكاء الاصطناعي الخاص بك:

تدفق FlowHunt MCP

انقر على مكون MCP لفتح لوحة الإعدادات. في قسم إعدادات النظام لـ MCP، أدخل تفاصيل خادم MCP باستخدام هذا التنسيق بصيغة JSON:

{
  "opendota": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

بعد الإعداد، سيتمكن وكيل الذكاء الاصطناعي من استخدام هذا MCP كأداة مع إمكانية الوصول إلى جميع وظائفه وقدراته. تذكر تغيير "opendota" إلى اسم خادم MCP الفعلي الخاص بك واستبدال عنوان URL بعنوان خادم MCP الخاص بك.


نظرة عامة

القسممتوفرالتفاصيل/ملاحظات
نظرة عامةملخص عالي المستوى في README
قائمة المحفزاتلا توجد قوالب محفزات موثقة
قائمة المواردلا توجد موارد MCP موثقة صراحة
قائمة الأدواتقائمة أدوات شاملة في README
تأمين مفاتيح API.env.example وتعليمات README
دعم السامبلينج (أقل أهمية في التقييم)لا يوجد ذكر لدعم السامبلينج

رأينا

خادم OpenDota MCP هو خادم MCP متخصص ونطاقه واضح لإحصائيات Dota 2، مع مجموعة أدوات واضحة وتوثيق جيد حول الإعداد وتأمين مفاتيح API. ومع ذلك، يفتقر إلى قوالب المحفزات، موارد MCP الصريحة، وتوثيق حول دعم السامبلينج أو الجذور. فائدته لتحليلات Dota 2 وأدوات المجتمع قوية، لكن ميزات بروتوكول MCP الأوسع مفقودة.

بشكل عام، نقيم هذا الخادم MCP بـ 6/10 من حيث الاكتمال وسهولة الاستخدام في مجاله المتخصص، وليس كعرض عام لبروتوكول MCP.

تقييم MCP

لديه رخصة LICENSE
يحتوي على أداة واحدة على الأقل
عدد الـ Forks5
عدد النجوم4

الأسئلة الشائعة

ما هو خادم OpenDota MCP؟

خادم OpenDota MCP هو خادم Model Context Protocol يوفر للمساعدين الذكيين الوصول المباشر إلى بيانات Dota 2، بما في ذلك إحصائيات اللاعبين، تفاصيل المباريات، معلومات الأبطال والمزيد، عبر OpenDota API.

ما هي الأدوات التي يوفرها خادم OpenDota MCP؟

يوفر أدوات لاسترجاع ملفات تعريف اللاعبين، المباريات الأخيرة، إحصائيات الفوز/الخسارة، إحصائيات الأبطال، بيانات مباريات المحترفين، معلومات الفرق، والمزيد—مما يمكّن من تحليلات وتقارير معمقة لـ Dota 2.

كيف يمكنني تأمين مفتاح OpenDota API الخاص بي؟

قم بتخزين مفتاح OpenDota API الخاص بك كمتغير بيئة (مثال: OPENDOTA_API_KEY=your_api_key_here) وأشر إليه في ملف الإعدادات الخاص بك. تجنب تضمين المفاتيح البرمجية مباشرة في الشيفرة المصدرية.

ما هي الاستخدامات الرئيسية لهذا الخادم MCP؟

الاستخدامات النموذجية تشمل تحليلات اللاعبين، تقارير المباريات، تتبع اللاعبين والفرق المحترفة، تحليل ميتا الأبطال، وتشغيل بوتات المجتمع أو لوحات التحكم ببيانات Dota 2.

كيف أربط هذا الخادم MCP بـ FlowHunt؟

أضف تفاصيل خادم MCP إلى إعدادات MCP في سير عمل FlowHunt الخاص بك بصيغة JSON المطلوبة. بمجرد إعداده، سيتمكن وكيل الذكاء الاصطناعي الخاص بك من استخدام جميع الأدوات المتاحة من OpenDota MCP.

ابدأ مع OpenDota MCP

اربط FlowHunt أو مساعدك الذكي ببيانات Dota 2 الحية لتحليلات قوية، تقارير، وسير عمل تدريبية.

اعرف المزيد

خادم Alibaba Cloud RDS OpenAPI MCP
خادم Alibaba Cloud RDS OpenAPI MCP

خادم Alibaba Cloud RDS OpenAPI MCP

يصل خادم Alibaba Cloud RDS OpenAPI MCP مساعدين الذكاء الاصطناعي بقواعد بيانات Alibaba Cloud RDS عبر OpenAPI، مما يمكّن من إدارة قواعد البيانات تلقائيًا، والتعام...

4 دقيقة قراءة
Cloud Automation AI Integration +5
تكامل خادم Riot MCP
تكامل خادم Riot MCP

تكامل خادم Riot MCP

ادمج بيانات League of Legends في سير عمل الذكاء الاصطناعي لديك باستخدام خادم Riot MCP. احصل على إحصائيات اللاعبين، أداء التصنيف، إتقان الأبطال، وملخصات المباريا...

4 دقيقة قراءة
MCP Server Riot Games +5
خادم OpenAPI MCP
خادم OpenAPI MCP

خادم OpenAPI MCP

يتيح خادم OpenAPI MCP لمساعدي الذكاء الاصطناعي استكشاف وفهم مواصفات OpenAPI، ويقدم سياقًا تفصيليًا للواجهات البرمجية، وملخصات ومعلومات عن نقاط النهاية للمطورين ...

4 دقيقة قراءة
API OpenAPI +5