MCP( نموذج - بروتوكول السياق) هو بروتوكول مفتوح ناشئ يوفر طريقة موحدة للوصول الآمن إلى الأدوات الخارجية ومصادر البيانات والخدمات للنماذج اللغوية الكبيرة. على عكس أنظمة الإضافات التقليدية، يعتمد MCP على بنية العميل-الخادم، من خلال واجهة بروتوكول موحدة لتحقيق تكامل سلس بين النموذج والأنظمة الخارجية.
المزايا الرئيسية لـ MC
واجهة معيارية: معايير بروتوكول موحدة تتجنب مشكلة تطوير حلول التكامل المتكررة.
الأمان: تضمن ضوابط الوصول الصارمة وآلية الحماية sandbox الوصول الآمن للأدوات الخارجية.
قابلية التوسع: يدعم أنواع أدوات متنوعة، من استدعاءات API البسيطة إلى عمليات معالجة البيانات المعقدة.
التوافقية: يمكن لعملاء دعم MCP استخدام خدمات متوافقة لتحقيق التوافق الحقيقي عبر المنصات.
سيناريوهات تطبيق MCP في مجال Web3
في نظام Web3 البيئي، يمكن لـ MCP توفير قدرات تفاعل غنية مع blockchain لنماذج اللغة الكبيرة:
استعلام الأصول: عرض أرصدة الرموز المختلفة وسجلات المعاملات
العمليات على السلسلة: إرسال المعاملات، نشر العقود، استدعاء العقود الذكية
تكامل DeFi: التفاعل مع تطبيقات DeFi مثل البورصات اللامركزية، بروتوكولات الإقراض، وتعدين السيولة.
العمليات عبر السلاسل: تدعم إدارة الأصول المتعددة السلاسل والتحويلات عبر السلاسل
إدارة NFT: استعلام، نقل، تداول أصول NFT
بناء خدمة Web3 MCP
ستقوم هذه المقالة ببناء خدمة Web3 MCP أساسية باستخدام Node.js وTypeScript، وتفسير كيفية عمل MCP وأفضل الممارسات.
مشروع التهيئة
إنشاء مجلد المشروع وتهيئته
تثبيت الحزم الضرورية
تكوين TypeScript
تعديل إعدادات package.json
كتابة كود الخادم
كمثال على وظيفة getBalance في شبكة اختبار Sepolia:
قم بتسجيل حساب، الحصول على RPC URL، إنشاء مزود
كتابة منطق الأداة
بدء الخدمة وإضافة معالجة الأخطاء
خدمة التصحيح
استخدم أداة modelcontextprotocol/inspector للتصحيح.
توسيع الوظائف
تحسين المزيد من الميزات، مثل دعم شبكات EVM متعددة، الاستعلام عن رسوم الغاز، إرسال المعاملات، الاستعلام عن معلومات الرموز وغيرها من الطرق الشائعة.
في IDE
دمج خدمة MCP التي تم تطويرها في بيئات التطوير المتكاملة (IDE) الداعمة لـ MCP، مثل Cursor. Cursor هو IDE ذكي مبني على VSCode، يدمج تقنيات الذكاء الاصطناعي، مما يمكنه من تحسين كفاءة التطوير بشكل كبير.
التطبيق الفعلي
في مساعد الذكاء الاصطناعي في Cursor، يمكنك التفاعل مع مكتبة الشيفرة بلغة طبيعية لتنفيذ العمليات التالية:
استعلام عن رصيد عنوان معين على شبكة Sepolia
تحويل ETH إلى العنوان المحدد
آفاق المستقبل
دمج MCP و Web3 يفتح عالمًا جديدًا مليئًا بالإمكانات للمطورين. تشمل الاتجاهات المستقبلية المحتملة ما يلي:
دعم المزيد من شبكات البلوكشين (مثل Bitcoin و Solana و Tron)
تنفيذ عمليات عبر السلاسل، مثل إتمام تبادل الرموز بين سلاسل مختلفة في المحادثة
دمج المزيد من بروتوكولات DeFi
تنفيذ عمليات سوق NFT المعقدة
تطوير ميزات إدارة الأصول عبر السلاسل المتقدمة
إن دمج Web3 وMCP يعيد تشكيل الطريقة التي نتفاعل بها مع تقنية blockchain، مما يجعل العمليات المعقدة بسيطة وبديهية. إن آفاق تطبيق هذه التقنية واسعة، مما يستحق من المطورين استكشافها وممارستها بعمق.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
تسجيلات الإعجاب 15
أعجبني
15
6
مشاركة
تعليق
0/400
BearMarketHustler
· منذ 20 س
آه صحيح صحيح رائع رائع
شاهد النسخة الأصليةرد0
SighingCashier
· 07-12 12:56
أنت على حق، وماذا بعد؟
شاهد النسخة الأصليةرد0
NFTHoarder
· 07-10 15:53
كل شيء يحتاج إلى تجربة.
شاهد النسخة الأصليةرد0
rekt_but_vibing
· 07-10 15:52
الثرثرة أكثر من اللازم لا تعادل القيام ببعض الأمور الجادة
تقنية MCP تمكن تطبيقات Web3 لفتح عهد جديد من التفاعل على البلوكتشين
تكنولوجيا MCP تفتح فصلاً جديداً لتطبيقات Web3
MCP( نموذج - بروتوكول السياق) هو بروتوكول مفتوح ناشئ يوفر طريقة موحدة للوصول الآمن إلى الأدوات الخارجية ومصادر البيانات والخدمات للنماذج اللغوية الكبيرة. على عكس أنظمة الإضافات التقليدية، يعتمد MCP على بنية العميل-الخادم، من خلال واجهة بروتوكول موحدة لتحقيق تكامل سلس بين النموذج والأنظمة الخارجية.
المزايا الرئيسية لـ MC
واجهة معيارية: معايير بروتوكول موحدة تتجنب مشكلة تطوير حلول التكامل المتكررة.
الأمان: تضمن ضوابط الوصول الصارمة وآلية الحماية sandbox الوصول الآمن للأدوات الخارجية.
قابلية التوسع: يدعم أنواع أدوات متنوعة، من استدعاءات API البسيطة إلى عمليات معالجة البيانات المعقدة.
التوافقية: يمكن لعملاء دعم MCP استخدام خدمات متوافقة لتحقيق التوافق الحقيقي عبر المنصات.
سيناريوهات تطبيق MCP في مجال Web3
في نظام Web3 البيئي، يمكن لـ MCP توفير قدرات تفاعل غنية مع blockchain لنماذج اللغة الكبيرة:
بناء خدمة Web3 MCP
ستقوم هذه المقالة ببناء خدمة Web3 MCP أساسية باستخدام Node.js وTypeScript، وتفسير كيفية عمل MCP وأفضل الممارسات.
مشروع التهيئة
كتابة كود الخادم
كمثال على وظيفة getBalance في شبكة اختبار Sepolia:
خدمة التصحيح
استخدم أداة modelcontextprotocol/inspector للتصحيح.
توسيع الوظائف
تحسين المزيد من الميزات، مثل دعم شبكات EVM متعددة، الاستعلام عن رسوم الغاز، إرسال المعاملات، الاستعلام عن معلومات الرموز وغيرها من الطرق الشائعة.
في IDE
دمج خدمة MCP التي تم تطويرها في بيئات التطوير المتكاملة (IDE) الداعمة لـ MCP، مثل Cursor. Cursor هو IDE ذكي مبني على VSCode، يدمج تقنيات الذكاء الاصطناعي، مما يمكنه من تحسين كفاءة التطوير بشكل كبير.
التطبيق الفعلي
في مساعد الذكاء الاصطناعي في Cursor، يمكنك التفاعل مع مكتبة الشيفرة بلغة طبيعية لتنفيذ العمليات التالية:
آفاق المستقبل
دمج MCP و Web3 يفتح عالمًا جديدًا مليئًا بالإمكانات للمطورين. تشمل الاتجاهات المستقبلية المحتملة ما يلي:
إن دمج Web3 وMCP يعيد تشكيل الطريقة التي نتفاعل بها مع تقنية blockchain، مما يجعل العمليات المعقدة بسيطة وبديهية. إن آفاق تطبيق هذه التقنية واسعة، مما يستحق من المطورين استكشافها وممارستها بعمق.