MCP (Model-Context Protocol) هو بروتوكول مفتوح يوفر طريقة موحدة لنماذج اللغة الكبيرة للوصول بأمان إلى الأدوات والمصادر الخارجية والخدمات. على عكس أنظمة الإضافات التقليدية، يعتمد MCP على بنية العميل-الخادم، مما يتيح التكامل السلس بين النموذج والأنظمة الخارجية من خلال واجهات بروتوكول موحدة.
المزايا الأساسية لـ MCP
واجهة موحدة: تحديد معايير بروتوكول موحدة لتجنب تطوير حلول تكامل مكررة.
الأمان: تضمن ضوابط الوصول الصارمة وآلية الصندوق الرملي وصول الأدوات الخارجية بشكل آمن.
القابلية للتوسع: دعم أنواع أدوات متنوعة، من استدعاءات API البسيطة إلى عمليات معالجة البيانات المعقدة.
التوافق: يمكن لعملاء دعم MCP استخدام الخدمات المتوافقة لتحقيق التوافق عبر المنصات.
تطبيقات Web3 و MCP
في مجال Web3، يمكن أن يوفر MCP قدرات تفاعل غنية مع blockchain لنماذج اللغة الكبيرة:
استعلام الأصول: استعلام عن رصيد مختلف الرموز التاريخية للمعاملات
العمليات على السلسلة: إرسال المعاملات، نشر العقود، استدعاء العقود الذكية
تكامل DeFi: التفاعل مع تطبيقات DeFi مثل DEX، بروتوكولات الإقراض، تعدين السيولة، وما إلى ذلك
عمليات عبر السلاسل: تدعم إدارة الأصول متعددة السلاسل والتحويلات عبر السلاسل
إدارة NFT: استعلام، نقل، تداول أصول NFT
سنقوم أدناه ببناء خدمة Web3 MCP بسيطة باستخدام nodejs + typescript، لفهم كيفية عمل MCP وأفضل الممارسات.
إنشاء مشروع
إنشاء مجلد المشروع وبدء المشروع
تثبيت الحزم اللازمة
إضافة إعدادات typescript
تعديل إعدادات package.json
كتابة الخادم
تسجيل حساب، تفعيل خدمة العقدة، الحصول على rpcUrl، إنشاء provider
كتابة منطق الأداة
بدء الخدمة وإضافة معالجة الأخطاء
خدمة التصحيح
تغليف منتجات js، تنفيذ modelcontextprotocol/inspector لإجراء التصحيح.
تحسين المنطق واستدعائه في IDE
تحسين المزيد من المنطق والأساليب، مثل دعم عدة شبكات EVM، استعلام الغاز، إرسال المعاملات، استعلام معلومات الرموز والمعاملات وغيرها من الأساليب الشائعة. بعد التعبئة، يمكن الاستشهاد بها في IDE الداعم لتكامل MCP.
مثال على الاستخدام
يمكنك التفاعل مع مكتبة التعليمات البرمجية باستخدام اللغة الطبيعية في مساعد الذكاء الاصطناعي في IDE:
الاستعلام عن رصيد العنوان:
"تحقق من رصيد هذا العنوان 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE على sepolia"
إرسال الصفقة:
"قم بتحويل 0.1ETH إلى هذا العنوان 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"
آفاق المستقبل
إن دمج MCP مع Web3 يفتح لنا عالماً جديداً مليئاً بالإمكانات. تشمل الاتجاهات التي يمكن استكشافها في المستقبل:
دعم المزيد من سلاسل الكتل (مثل Bitcoin و Solana و Tron)
ربط وظيفة跨链,实现 تحويل الأصول بين سلاسل مختلفة
تكامل بروتوكولات DeFi
عمليات سوق NFT
إدارة الأصول المعقدة عبر السلاسل
من المتوقع أن يتم تحقيق هذه الميزات من خلال محادثات بسيطة، مما يبسط بشكل كبير تعقيد التفاعل مع Web3.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 8
أعجبني
8
7
مشاركة
تعليق
0/400
blocksnark
· 07-24 10:12
هذه الموجة ستنطلق للقمر!
شاهد النسخة الأصليةرد0
GasGuzzler
· 07-23 18:39
ها هو مجددًا مجددًا مجددًا مجددًا أحد رواد Web3 يأتي!
MCP: أداة تعزيز قدرات نماذج اللغة الكبيرة في عصر Web3
MCP: معزز قدرات Web3 لنماذج اللغة الكبيرة
MCP (Model-Context Protocol) هو بروتوكول مفتوح يوفر طريقة موحدة لنماذج اللغة الكبيرة للوصول بأمان إلى الأدوات والمصادر الخارجية والخدمات. على عكس أنظمة الإضافات التقليدية، يعتمد MCP على بنية العميل-الخادم، مما يتيح التكامل السلس بين النموذج والأنظمة الخارجية من خلال واجهات بروتوكول موحدة.
المزايا الأساسية لـ MCP
تطبيقات Web3 و MCP
في مجال Web3، يمكن أن يوفر MCP قدرات تفاعل غنية مع blockchain لنماذج اللغة الكبيرة:
سنقوم أدناه ببناء خدمة Web3 MCP بسيطة باستخدام nodejs + typescript، لفهم كيفية عمل MCP وأفضل الممارسات.
إنشاء مشروع
كتابة الخادم
خدمة التصحيح
تغليف منتجات js، تنفيذ modelcontextprotocol/inspector لإجراء التصحيح.
تحسين المنطق واستدعائه في IDE
تحسين المزيد من المنطق والأساليب، مثل دعم عدة شبكات EVM، استعلام الغاز، إرسال المعاملات، استعلام معلومات الرموز والمعاملات وغيرها من الأساليب الشائعة. بعد التعبئة، يمكن الاستشهاد بها في IDE الداعم لتكامل MCP.
مثال على الاستخدام
يمكنك التفاعل مع مكتبة التعليمات البرمجية باستخدام اللغة الطبيعية في مساعد الذكاء الاصطناعي في IDE:
آفاق المستقبل
إن دمج MCP مع Web3 يفتح لنا عالماً جديداً مليئاً بالإمكانات. تشمل الاتجاهات التي يمكن استكشافها في المستقبل:
من المتوقع أن يتم تحقيق هذه الميزات من خلال محادثات بسيطة، مما يبسط بشكل كبير تعقيد التفاعل مع Web3.