بروتوكول نموذج السياق (MCP) هو بروتوكول مفتوح يوفر وسيلة موحدة للوصول الآمن إلى الأدوات الخارجية ومصادر البيانات والخدمات لنماذج اللغة الكبيرة. على عكس أنظمة الإضافات التقليدية، يعتمد MCP على بنية العميل-الخادم، مما يتيح التكامل السلس بين النموذج والأنظمة الخارجية من خلال واجهات موحدة.
المزايا الأساسية لـ MCP
واجهة موحدة: معايير بروتوكول موحدة تمنع الحاجة إلى حلول تكامل مستقلة لتطوير التطبيقات
الأمان: تضمن آليات التحكم في الوصول الصارمة وآلية الصندوق الرملي الوصول الآمن للأدوات الخارجية
قابلية التوسع: يدعم مجموعة متنوعة من الأدوات من استدعاءات API البسيطة إلى عمليات معالجة البيانات المعقدة
التوافقية: يمكن لعملاء دعم MCP استخدام خدمات متوافقة لتحقيق التوافق عبر المنصات
Web3 وتطبيقات MCP
في مجال Web3، يوفر MCP قدرات تفاعل غنية مع blockchain لنماذج اللغة الكبيرة:
استعلام الأصول: استعلام عن رصيد الرموز، تاريخ المعاملات
العمليات على السلسلة: إرسال المعاملات، نشر العقود، استدعاء العقود الذكية
تكامل DeFi: التفاعل مع تطبيقات DeFi مثل البورصات اللامركزية، بروتوكولات الإقراض، تعدين السيولة وغيرها
عمليات عبر السلاسل: تدعم إدارة الأصول المتعددة السلاسل والتحويلات عبر السلاسل
إدارة NFT: استعلام، نقل، تداول أصول NFT
سنبني أدناه خدمة Web3 MCP بسيطة باستخدام Node.js و TypeScript، وسنغوص في كيفية عمل MCP وأفضل الممارسات.
إنشاء المشروع
إنشاء مجلد المشروع وتهيئته
تثبيت الحزم الضرورية
تكوين TypeScript
تعديل إعدادات package.json
كتابة الخادم
استخدم حساب zan للحصول على خدمة العقد rpcUrl ، قم بإنشاء مزود
كتابة منطق الأدوات، على سبيل المثال getBalance من شبكة اختبار Sepolia
بدء الخدمة وإضافة معالجة الأخطاء
خدمة التصحيح
قم بتجميع ملفات JavaScript ثم نفّذ modelcontextprotocol/inspector للتصحيح.
تحسين الوظائف ودمجها في Cursor
توسيع المزيد من الميزات، مثل دعم عدة شبكات EVM، والاستعلام عن الغاز، وإرسال المعاملات، والاستعلام عن معلومات الرموز، وغيرها. دمج الخدمة المعبأة في Cursor. Cursor هي IDE ذكية متكاملة مع تقنية AI، مبنية على VSCode، وتدعم تكامل MCP.
أمثلة الاستخدام
في دردشة Cursor، يمكننا بسهولة تنفيذ العمليات التالية:
استعلام عن رصيد عنوان محدد على شبكة Sepolia
تحويل ETH إلى عنوان محدد
التطلعات المستقبلية
دمج MCP مع Web3 يفتح أمامنا عالماً جديداً مليئاً بالاحتمالات. تشمل الاتجاهات التي يمكن استكشافها في المستقبل:
دعم المزيد من الشبكات blockchain (مثل Bitcoin وSolana وTron)
تنفيذ عمليات عبر السلاسل، مثل نقل الأصول بين سلاسل مختلفة
دمج المزيد من بروتوكولات DeFi وعمليات سوق NFT
يمكن تنفيذ عمليات معقدة على blockchain من خلال محادثات بسيطة، مما سيسهل بشكل كبير عتبة استخدام Web3، ويجلب الراحة لمزيد من المستخدمين.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 11
أعجبني
11
4
مشاركة
تعليق
0/400
MidnightGenesis
· 07-10 08:36
في الساعة الثالثة صباحًا، تكتشف شفرة العقد شيئًا مثيرًا للاهتمام... يبدو أن جزء التحكم في الأذونات ضعيف بعض الشيء.
بروتوكول MCP: سهل تمكين نماذج اللغة الكبيرة من التفاعل مع Web3
MCP: تمكين التفاعل بين Web3 ونماذج اللغة الكبيرة
بروتوكول نموذج السياق (MCP) هو بروتوكول مفتوح يوفر وسيلة موحدة للوصول الآمن إلى الأدوات الخارجية ومصادر البيانات والخدمات لنماذج اللغة الكبيرة. على عكس أنظمة الإضافات التقليدية، يعتمد MCP على بنية العميل-الخادم، مما يتيح التكامل السلس بين النموذج والأنظمة الخارجية من خلال واجهات موحدة.
المزايا الأساسية لـ MCP
Web3 وتطبيقات MCP
في مجال Web3، يوفر MCP قدرات تفاعل غنية مع blockchain لنماذج اللغة الكبيرة:
سنبني أدناه خدمة Web3 MCP بسيطة باستخدام Node.js و TypeScript، وسنغوص في كيفية عمل MCP وأفضل الممارسات.
إنشاء المشروع
كتابة الخادم
خدمة التصحيح
قم بتجميع ملفات JavaScript ثم نفّذ modelcontextprotocol/inspector للتصحيح.
تحسين الوظائف ودمجها في Cursor
توسيع المزيد من الميزات، مثل دعم عدة شبكات EVM، والاستعلام عن الغاز، وإرسال المعاملات، والاستعلام عن معلومات الرموز، وغيرها. دمج الخدمة المعبأة في Cursor. Cursor هي IDE ذكية متكاملة مع تقنية AI، مبنية على VSCode، وتدعم تكامل MCP.
أمثلة الاستخدام
في دردشة Cursor، يمكننا بسهولة تنفيذ العمليات التالية:
التطلعات المستقبلية
دمج MCP مع Web3 يفتح أمامنا عالماً جديداً مليئاً بالاحتمالات. تشمل الاتجاهات التي يمكن استكشافها في المستقبل:
يمكن تنفيذ عمليات معقدة على blockchain من خلال محادثات بسيطة، مما سيسهل بشكل كبير عتبة استخدام Web3، ويجلب الراحة لمزيد من المستخدمين.