MCP (بروتوكول نموذج-سياق) هو بروتوكول مفتوح يوفر طريقة موحدة للنماذج اللغوية الكبيرة للوصول بشكل آمن إلى الأدوات الخارجية ومصادر البيانات والخدمات. على عكس أنظمة الإضافات التقليدية، يعتمد MCP على بنية العميل-الخادم، مما يتيح التكامل السلس بين النموذج والأنظمة الخارجية من خلال واجهات بروتوكول موحدة.
المزايا الأساسية لـ MCP
واجهة موحدة: تحديد معايير بروتوكول موحدة، لتجنب الحاجة إلى تطوير حلول تكامل مستقلة لكل تطبيق.
الأمان: من خلال التحكم الصارم في الأذونات وآلية الصندوق الرملي، نضمن الوصول الآمن للأدوات الخارجية.
القابلية للتوسع: تدعم أنواع الأدوات المتنوعة، من استدعاءات API البسيطة إلى العمليات المعقدة لمعالجة البيانات.
التفاعل المتبادل: يمكن لأي عميل يدعم MCP استخدام الخدمات المتوافقة لتحقيق توافق حقيقي عبر المنصات.
تطبيقات Web3 و MCP
في مجال Web3، يمكن أن يوفر MCP قدرات تفاعل غنية مع blockchain لنماذج اللغة الكبيرة:
استعلام الأصول: استعلام عن أرصدة الرموز المختلفة، تاريخ المعاملات
العمليات على السلسلة: إرسال المعاملات، نشر العقود، استدعاء العقود الذكية
تكامل DeFi: التفاعل مع التطبيقات DeFi مثل البورصات اللامركزية، بروتوكولات الإقراض، تعدين السيولة، وغيرها.
العمليات عبر السلاسل: دعم إدارة الأصول المتعددة السلاسل والتحويلات عبر السلاسل
إدارة NFT: استعلام، نقل، تداول أصول NFT
ستتناول هذه المقالة كيفية بناء خدمة Web3 MCP بسيطة باستخدام nodejs+typescript، وشرح آلية عمل MCP وأفضل الممارسات.
إنشاء مشروع
إنشاء مجلد المشروع وتهيئة المشروع
تثبيت الحزم البرمجية اللازمة
إضافة تكوين typescript، قم بإجراء التعديلات وفقًا للاحتياجات الشخصية
تعديل إعدادات package.json
كتابة الخادم
كمثال على getBalance لشبكة sepolia الاختبارية، أنشأنا أداة:
قم بتسجيل حساب، وفتح خدمة العقد، والحصول على rpcUrl، ثم قم بتجسيد المزود
كتابة منطق الأداة
بدء الخدمة وإضافة معالجة الأخطاء
إلى هنا، تم الانتهاء من خدمة MCP الأساسية.
خدمة التصحيح
قم بتجميع وإنشاء ملف js، ثم نفذ modelcontextprotocol/inspector لإجراء التصحيح.
تحسين المنطق ودمجه
إضافة المزيد من الوظائف، مثل دعم شبكات EVM متعددة، والتحقق من الغاز، وإرسال المعاملات، والتحقق من معلومات الرموز والمعاملات وغيرها من الطرق الشائعة. يمكن استخدامه بعد التعبئة في التطبيقات التي تدعم MCP، مثل IDE الذكي Cursor.
مثال على الاستخدام
في مساعد AI الخاص بـ Cursor، يمكنك التفاعل مع مكتبة الشيفرات من خلال اللغة الطبيعية. على سبيل المثال:
"تحقق من رصيد العنوان 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE على sepolia"
"قم بتحويل 0.1ETH إلى العنوان 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"
آفاق المستقبل
يجمع MCP مع Web3 ليفتح لنا عالماً جديداً مليئاً بالاحتمالات. تشمل الاتجاهات التي يمكن استكشافها في المستقبل:
دعم المزيد من شبكات البلوكشين (مثل بيتكوين، سولانا، ترون)
تنفيذ العمليات عبر السلاسل، مثل تحويل الأصول بين سلاسل مختلفة
دمج المزيد من بروتوكولات DeFi
تطوير نظام إدارة الأصول عبر السلاسل المعقدة
سيسهل دمج Web3 و MCP العمليات المعقدة في البلوكشين ليصبح الأمر بسيطًا وبديهيًا، مما يتيح تحقيق ذلك من خلال محادثة بسيطة فقط. ستحدث هذه المجموعة التكنولوجية تغييرات ثورية في تطوير واستخدام تطبيقات البلوكشين.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 16
أعجبني
16
8
مشاركة
تعليق
0/400
notSatoshi1971
· منذ 21 س
يجب على web2 أيضًا جمع الإعجابات!
شاهد النسخة الأصليةرد0
MainnetDelayedAgain
· 07-24 09:17
وفقًا للإحصاءات، قد يكون هذا هو المشروع رقم 258 الذي يزعم أنه يربط بين الذكاء الاصطناعي والبلوكتشين.
شاهد النسخة الأصليةرد0
CryptoCrazyGF
· 07-24 06:38
ما فائدة المعايير؟ مجرد كلام فارغ.
شاهد النسخة الأصليةرد0
FancyResearchLab
· 07-24 06:38
مرة أخرى نعبث بالبروتوكول الجديد، سأختبر هذا الذكاء كنوع من الاحترام.
MCP:بروتوكول مفتوح يربط Web3 ونماذج اللغة الكبيرة
MCP: جسر بين Web3 ونماذج اللغة الكبيرة
MCP (بروتوكول نموذج-سياق) هو بروتوكول مفتوح يوفر طريقة موحدة للنماذج اللغوية الكبيرة للوصول بشكل آمن إلى الأدوات الخارجية ومصادر البيانات والخدمات. على عكس أنظمة الإضافات التقليدية، يعتمد MCP على بنية العميل-الخادم، مما يتيح التكامل السلس بين النموذج والأنظمة الخارجية من خلال واجهات بروتوكول موحدة.
المزايا الأساسية لـ MCP
تطبيقات Web3 و MCP
في مجال Web3، يمكن أن يوفر MCP قدرات تفاعل غنية مع blockchain لنماذج اللغة الكبيرة:
ستتناول هذه المقالة كيفية بناء خدمة Web3 MCP بسيطة باستخدام nodejs+typescript، وشرح آلية عمل MCP وأفضل الممارسات.
إنشاء مشروع
كتابة الخادم
كمثال على getBalance لشبكة sepolia الاختبارية، أنشأنا أداة:
إلى هنا، تم الانتهاء من خدمة MCP الأساسية.
خدمة التصحيح
قم بتجميع وإنشاء ملف js، ثم نفذ modelcontextprotocol/inspector لإجراء التصحيح.
تحسين المنطق ودمجه
إضافة المزيد من الوظائف، مثل دعم شبكات EVM متعددة، والتحقق من الغاز، وإرسال المعاملات، والتحقق من معلومات الرموز والمعاملات وغيرها من الطرق الشائعة. يمكن استخدامه بعد التعبئة في التطبيقات التي تدعم MCP، مثل IDE الذكي Cursor.
مثال على الاستخدام
في مساعد AI الخاص بـ Cursor، يمكنك التفاعل مع مكتبة الشيفرات من خلال اللغة الطبيعية. على سبيل المثال:
آفاق المستقبل
يجمع MCP مع Web3 ليفتح لنا عالماً جديداً مليئاً بالاحتمالات. تشمل الاتجاهات التي يمكن استكشافها في المستقبل:
سيسهل دمج Web3 و MCP العمليات المعقدة في البلوكشين ليصبح الأمر بسيطًا وبديهيًا، مما يتيح تحقيق ذلك من خلال محادثة بسيطة فقط. ستحدث هذه المجموعة التكنولوجية تغييرات ثورية في تطوير واستخدام تطبيقات البلوكشين.