MCP: توفير الوصول إلى أدوات خارجية موحدة لنماذج اللغة الكبيرة
MCP (Model-Context Protocol) هو بروتوكول مفتوح يوفر طريقة موحدة للنماذج اللغوية الكبيرة للوصول الآمن إلى الأدوات والمصادر الخارجية والخدمات. على عكس أنظمة الإضافات التقليدية، يعتمد MCP على بنية العميل-الخادم، مما يحقق تكاملًا سلسًا بين النموذج والأنظمة الخارجية من خلال واجهات بروتوكول موحدة.
المزايا الرئيسية لـ MCP
واجهة معيارية: تعريف بروتوكولات موحدة، لتجنب تطوير كل تطبيق لحلول تكامل مستقلة.
الأمان: من خلال التحكم الصارم في الأذونات وآلية الصندوق الرملي، نضمن الوصول الآمن للأدوات الخارجية.
القابلية للتوسع: يدعم أنواع متعددة من الأدوات، من استدعاءات API البسيطة إلى عمليات معالجة البيانات المعقدة.
التفاعل البيني: يمكن للعملاء الذين يدعمون MCP استخدام الخدمات المتوافقة لتحقيق التوافق الحقيقي عبر الأنظمة الأساسية.
Web3 و MCP تطبيقات
في مجال Web3، يمكن لـ MCP توفير قدرات تفاعل غنية مع blockchain للنماذج اللغوية الكبيرة:
استعلام الأصول: استعلام عن أرصدة الرموز المختلفة، تاريخ المعاملات
العمليات على السلسلة: إرسال المعاملات، نشر العقود، استدعاء العقود الذكية
تكامل DeFi: التفاعل مع التطبيقات DeFi مثل البورصات اللامركزية، بروتوكولات الإقراض، تعدين السيولة، وغيرها
عمليات عبر السلاسل: تدعم إدارة الأصول المتعددة السلاسل والتحويلات عبر السلاسل
إدارة NFT: استعلام، نقل، تداول أصول NFT
ستتناول هذه المقالة كيفية بناء خدمة Web3 MCP بسيطة باستخدام nodejs+typescript، وتفسير آلية عمل MCP وأفضل الممارسات.
بناء خدمة Web3 MCP
1. إنشاء مشروع
أولاً، قم بإنشاء مجلد المشروع وتهيئته، وثبّت الحزم الضرورية، واضبط typescript، وقم بتعديل إعدادات package.json.
2. كتابة الخادم
استخدم server.tool لإنشاء أداة بسرعة، كمثال على getBalance لشبكة Sepolia الاختبارية:
تسجيل حساب ، تفعيل خدمة العقدة ، الحصول على rpcUrl ، إنشاء مزود.
إضافة المزيد من الميزات، مثل دعم شبكات EVM متعددة، واستعلام الغاز، وإرسال المعاملات، واستعلام معلومات الرموز وغيرها. دمج الخدمة المعبأة في Cursor IDE. Cursor هو IDE ذكي متكامل مع تقنية الذكاء الاصطناعي، مبني على VSCode، ويدعم تكامل MCP.
5. مثال للاستخدام
في دردشة Cursor، يمكنك التفاعل مع مكتبة التعليمات البرمجية من خلال اللغة الطبيعية، على سبيل المثال:
استعلام عن رصيد العنوان:
"استعلام عن رصيد هذا العنوان 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE على Sepolia"
إرسال المعاملات:
"أرسل 0.1ETH إلى هذا العنوان 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"
الآفاق المستقبلية
يجمع Web3 و MCP لفتح عالم جديد مليء بالإمكانات. يمكن توسيع الوظائف في المستقبل، مثل:
دعم المزيد من سلاسل الكتل (مثل بيتكوين، سولانا، ترون)
الاتصال بخدمات عبر السلاسل
دمج بروتوكولات DeFi
عمليات سوق NFT
إدارة الأصول المعقدة عبر السلاسل
يمكن تحقيق هذه الوظائف من خلال محادثات بسيطة، مما يبسط بشكل كبير تعقيدات عمليات البلوك تشين.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 26
أعجبني
26
7
مشاركة
تعليق
0/400
MidnightSnapHunter
· 07-30 05:22
بروتوكول جديد ذو إمكانيات غير محدودة
شاهد النسخة الأصليةرد0
AllInAlice
· 07-29 18:56
تقنية البيانات الضخمة تلتقي بسلسلة الكتل، إنها فكرة رائعة
يمكن لبروتوكول MCP تمكين Web3: توفير القدرة على التفاعل مع البلوكتشين لنماذج اللغة الكبيرة
MCP: توفير الوصول إلى أدوات خارجية موحدة لنماذج اللغة الكبيرة
MCP (Model-Context Protocol) هو بروتوكول مفتوح يوفر طريقة موحدة للنماذج اللغوية الكبيرة للوصول الآمن إلى الأدوات والمصادر الخارجية والخدمات. على عكس أنظمة الإضافات التقليدية، يعتمد MCP على بنية العميل-الخادم، مما يحقق تكاملًا سلسًا بين النموذج والأنظمة الخارجية من خلال واجهات بروتوكول موحدة.
المزايا الرئيسية لـ MCP
واجهة معيارية: تعريف بروتوكولات موحدة، لتجنب تطوير كل تطبيق لحلول تكامل مستقلة.
الأمان: من خلال التحكم الصارم في الأذونات وآلية الصندوق الرملي، نضمن الوصول الآمن للأدوات الخارجية.
القابلية للتوسع: يدعم أنواع متعددة من الأدوات، من استدعاءات API البسيطة إلى عمليات معالجة البيانات المعقدة.
التفاعل البيني: يمكن للعملاء الذين يدعمون MCP استخدام الخدمات المتوافقة لتحقيق التوافق الحقيقي عبر الأنظمة الأساسية.
Web3 و MCP تطبيقات
في مجال Web3، يمكن لـ MCP توفير قدرات تفاعل غنية مع blockchain للنماذج اللغوية الكبيرة:
ستتناول هذه المقالة كيفية بناء خدمة Web3 MCP بسيطة باستخدام nodejs+typescript، وتفسير آلية عمل MCP وأفضل الممارسات.
بناء خدمة Web3 MCP
1. إنشاء مشروع
أولاً، قم بإنشاء مجلد المشروع وتهيئته، وثبّت الحزم الضرورية، واضبط typescript، وقم بتعديل إعدادات package.json.
2. كتابة الخادم
استخدم server.tool لإنشاء أداة بسرعة، كمثال على getBalance لشبكة Sepolia الاختبارية:
3. خدمة التصحيح
قم بتعبئة وإنشاء ملف js، نفذ modelcontextprotocol/inspector للتصحيح.
4. تحسين الوظائف ودمجها في Cursor
إضافة المزيد من الميزات، مثل دعم شبكات EVM متعددة، واستعلام الغاز، وإرسال المعاملات، واستعلام معلومات الرموز وغيرها. دمج الخدمة المعبأة في Cursor IDE. Cursor هو IDE ذكي متكامل مع تقنية الذكاء الاصطناعي، مبني على VSCode، ويدعم تكامل MCP.
5. مثال للاستخدام
في دردشة Cursor، يمكنك التفاعل مع مكتبة التعليمات البرمجية من خلال اللغة الطبيعية، على سبيل المثال:
الآفاق المستقبلية
يجمع Web3 و MCP لفتح عالم جديد مليء بالإمكانات. يمكن توسيع الوظائف في المستقبل، مثل:
يمكن تحقيق هذه الوظائف من خلال محادثات بسيطة، مما يبسط بشكل كبير تعقيدات عمليات البلوك تشين.