خادم بنكليس أونتشين MCP

خادم بنكليس أونتشين MCP

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

ما وظيفة خادم “بنكليس أونتشين” MCP؟

خادم بنكليس أونتشين MCP هو خادم “بروتوكول سياق النماذج” (MCP) مصمم لتسهيل الوصول المهيكل إلى بيانات البلوكشين عبر واجهة بنكليس API. من خلال تطبيق MCP، يمكّن مساعدي الذكاء الاصطناعي وأدوات المطورين من التفاعل السلس مع بيانات السلسلة، مثل حالة العقود الذكية، والأحداث، وتواريخ المعاملات، عبر شبكات بلوكشين متعددة. يتيح هذا الخادم سير عمل وأتمتة مدعومة بالذكاء الاصطناعي تتطلب قراءة حالة العقود، وجلب ABIs للعقود، واسترجاع سجلات الأحداث، وتحليل بيانات المعاملات. من خلال توفير هذه العمليات كأدوات MCP موحدة، يعزز خادم بنكليس أونتشين MCP إنتاجية المطورين ويمكّن من بناء تطبيقات وعملاء بلوكشين ذكية معتمدة على البيانات.

قائمة القوالب

لا توجد قوالب أوامر محددة في المستودع.

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

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

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

  • read_contract
    • يقرأ حالة العقد الذكي من البلوكشين عبر استدعاء الدوال المطلوبة بالمعطيات المحددة ويعيد النتيجة.
  • get_proxy
    • يسترجع عنوان التنفيذ الحالي لعقد بروكسي على شبكة معينة.
  • get_abi
    • يجلب واجهة التطبيق الثنائية (ABI) للعقد الذكي، مما يسمح للعملاء بفهم الدوال والأحداث المتاحة.
  • get_source
    • يسترجع كود المصدر الموثق، والـ ABI، وإصدار المترجم، وبيانات التعريف للعقد.
  • get_events
    • يجلب سجلات الأحداث للعقود والمواضيع المحددة، لتمكين الاستعلام والتحليل المعتمد على الأحداث.
  • build_event_topic
    • ينشئ توقيع هاش موضوع الحدث من اسم الحدث وأنواع المعطيات لفلترة السجلات.
  • get_transaction_history
    • يسترجع قائمة المعاملات لعنوان مستخدم، مع إمكانية الفلترة حسب العقد أو الدالة أو الوقت.
  • get_transaction_info
    • يوفر معلومات تفصيلية عن معاملة محددة، بما في ذلك البلوك، المشاركون، القيمة، الغاز، والحالة.

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

  • استعلامات حالة العقود الذكية
    • يمكن للمطورين ووكلاء الذكاء الاصطناعي قراءة الحالة الحالية لأي عقد ذكي على الشبكات المدعومة برمجياً، وهو مفيد للوح البيانات، روبوتات المراقبة، أو تحليلات التمويل اللامركزي.
  • أتمتة مستكشف البلوك
    • أتمتة استرجاع كود المصدر، وABI، ومعلومات البروكسي للعقود، لتسهيل تحليل الكود، والتدقيق، أو أدوات الهندسة العكسية.
  • مراقبة وتنبيه الأحداث
    • إعداد وكلاء الذكاء الاصطناعي أو الخدمات لجلب ومعالجة الأحداث على السلسلة لتنبيهات فورية، مراقبة الامتثال، أو إشارات التداول.
  • تحليل المعاملات
    • الوصول إلى سجلات المعاملات التفصيلية والمعلومات للعناوين، لتمكين تحليلات المحافظ، إجراءات اعرف عميلك (KYC/AML)، أو ملخصات نشاط السلسلة.
  • أدوات المطورين وسير عمل مدفوع بالذكاء الاصطناعي
    • دمج الوصول إلى بيانات البلوكشين في بيئات IDE للمطورين أو مساعدين الذكاء الاصطناعي، مما يزيد إنتاجية تطوير واختبار العقود الذكية.

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

Windsurf

  1. تأكد من تثبيت Node.js وتوفر حزمة خادم MCP.
  2. ابحث أو أنشئ ملف التهيئة .windsurf/config.json الخاص بك.
  3. أضف خادم بنكليس أونتشين MCP إلى قسم mcpServers:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. احفظ ملف التهيئة.
  5. أعد تشغيل Windsurf وتحقق من تشغيل الخادم.

تأمين مفاتيح API: إذا كانت واجهة بنكليس API تتطلب مصادقة، استخدم متغيرات البيئة:

{
  "mcpServers": [
    {
      "command": "npx",
      "args": ["@bankless/onchain-mcp@latest"],
      "env": {
        "BANKLESS_API_KEY": "your_api_key_here"
      }
    }
  ]
}

Claude

  1. ثبت Node.js إذا لم يكن مثبتاً بالفعل.
  2. افتح ملف تهيئة خادم Claude.
  3. أضف خادم بنكليس أونتشين MCP في قسم mcpServers كما هو موضح:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. احفظ وأعد تشغيل Claude لتفعيل الخادم الجديد.

تأمين مفاتيح API: أضف مفاتيح API الخاصة بك في كائن env كما هو موضح أعلاه.

Cursor

  1. ثبت Node.js وتأكد من أن بيئة التطوير يمكنها تشغيل خوادم MCP.
  2. افتح إعدادات تهيئة Cursor.
  3. أضف إدخال خادم MCP التالي:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. احفظ التهيئة وأعد تشغيل Cursor.

تأمين مفاتيح API: أدرج مفاتيح API بشكل آمن باستخدام قسم env.

Cline

  1. تأكد من تثبيت Node.js على جهازك.
  2. افتح ملف تهيئة Cline بصيغة JSON.
  3. أضف تهيئة خادم MCP:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. احفظ وأعد تشغيل Cline.

تأمين مفاتيح API: استخدم الخاصية env لتوفير مفاتيح API بشكل آمن.

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

استخدام MCP في FlowHunt

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

تدفق MCP في FlowHunt

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

{
  "bankless-onchain": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

بعد التهيئة، سيتمكن وكيل الذكاء الاصطناعي الآن من استخدام هذا MCP كأداة مع إمكانية الوصول إلى جميع وظائفه وقدراته. تذكر تغيير “bankless-onchain” إلى اسم خادم MCP الفعلي الخاص بك واستبدال الرابط بعنوان خادم MCP الخاص بك.


نظرة عامة

القسمالتوفرالتفاصيل/ملاحظات
نظرة عامةالمصدر: README.md
قائمة القوالبلا توجد قوالب أوامر موثقة
قائمة المواردلا توجد موارد موصوفة صراحة
قائمة الأدواتread_contract, get_proxy, get_abi, get_source, get_events, build_event_topic, get_transaction_history, get_transaction_info
تأمين مفاتيح APIمثال مقدم لاستخدام env
دعم التعيين العشوائي (أقل أهمية في التقييم)غير مذكور
دعم الجذورغير مذكور

استناداً إلى الجدول أعلاه، يغطي خادم بنكليس أونتشين MCP الأدوات الأساسية وإعداد الوصول لبيانات البلوكشين، لكنه يفتقر إلى قوالب أوامر محددة، وتعريفات الموارد، وذكر للجذور أو التعيين العشوائي. يجعله ذلك خادماً MCP قوياً لكن بسيطاً، خاصة لبيانات البلوكشين. أقيمه 6 من 10 من حيث اكتمال MCP العام.


تقييم MCP

يملك رخصة✅ (MIT)
يملك أداة واحدة على الأقل
عدد التفرعات11
عدد النجوم47

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

ما وظيفة خادم بنكليس أونتشين MCP؟

يتيح لمساعدي الذكاء الاصطناعي وأدوات المطورين الوصول إلى بيانات البلوكشين، بما في ذلك حالة العقود الذكية، والأحداث، وسجل المعاملات، عبر واجهة بنكليس API. هذا يعزز التحليلات والأتمتة وسير العمل المعتمد على البيانات.

ما هي عمليات البلوكشين المدعومة؟

يقدم الخادم أدوات لقراءة حالة العقود، واسترجاع عناوين تنفيذ البروكسي، وجلب ABIs وكود المصدر، والحصول على سجلات الأحداث، وبناء تواقيع الأحداث، والوصول إلى سجل وتفاصيل المعاملات.

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

قم بتعيين مفتاح API الخاص بك كمتغير بيئة في تهيئة خادم MCP ضمن الخاصية `env`. هذا يحافظ على سرية بياناتك وفصلها عن قاعدة الشيفرة.

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

تشمل الاستخدامات لوحات معلومات العقود الذكية، الروبوتات المعتمدة على الأحداث، تحليلات المعاملات، تكاملات بيئة المطور IDE، وسير العمل المتقدمة في التمويل اللامركزي أو الامتثال.

كيف أدمج هذا الخادم MCP في FlowHunt؟

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

دمج بنكليس أونتشين MCP في سير عملك

عزّز أداء وكلاء الذكاء الاصطناعي وأدوات المطورين لديك من خلال وصول سلس إلى بيانات البلوكشين. قم بإعداد خادم بنكليس أونتشين MCP اليوم وادعم تحليلاتك وأتمتتك ورؤاك الذكية للعقود الذكية.

اعرف المزيد

خادم البنك الدولي MCP
خادم البنك الدولي MCP

خادم البنك الدولي MCP

يتيح خادم البنك الدولي MCP الوصول السلس إلى مؤشرات الاقتصاد والمجتمع العالمية وتحليلها عبر واجهة بيانات البنك الدولي المفتوحة. صُمم لمساعدي الذكاء الاصطناعي وال...

3 دقيقة قراءة
AI Data Integration +5
خادم التجارة MCP
خادم التجارة MCP

خادم التجارة MCP

يتيح خادم التجارة MCP لوكلاء الذكاء الاصطناعي التفاعل مع أهم وسطاء الأسهم والعملات الرقمية عبر أوامر اللغة الطبيعية. نفذ الصفقات، وادِر المحافظ، واطّلع على بيان...

5 دقيقة قراءة
AI Trading +6
تكامل خادم Monzo MCP
تكامل خادم Monzo MCP

تكامل خادم Monzo MCP

يتيح خادم Monzo MCP الاتصال بين المساعدين الذكيين وحسابك في بنك Monzo، مما يوفر وصولاً آمناً وقابلاً للبرمجة إلى بياناتك المصرفية الشخصية لأغراض الأتمتة، التقار...

4 دقيقة قراءة
AI Banking +5