MCP: توفير الوصول القياسي للأدوات الخارجية لنماذج اللغة الكبيرة
MCP ( نموذج-بروتوكول السياق) هو بروتوكول مفتوح يوفر وسيلة قياسية للوصول الآمن إلى الأدوات الخارجية ومصادر البيانات والخدمات لنماذج اللغة الكبيرة. على عكس أنظمة المكونات التقليدية، يعتمد MCP على بنية العميل-الخادم، مما يتيح التكامل السلس بين النموذج والأنظمة الخارجية من خلال واجهات بروتوكول موحدة.
المزايا الرئيسية لمركز المشتريات
واجهة موحدة: تعريف بروتوكولات موحدة لتجنب تطوير حلول تكامل منفصلة لكل تطبيق.
الأمان: من خلال التحكم الصارم في الأذونات وآلية الصندوق الرمل، لضمان الوصول الآمن للأدوات الخارجية.
القابلية للتوسع: تدعم أنواع أدوات متعددة، من استدعاءات API البسيطة إلى عمليات معالجة البيانات المعقدة.
التوافقية: يمكن لعملاء MCP المدعومين استخدام الخدمات المتوافقة لتحقيق التوافق عبر المنصات.
Web3 و MCP تطبيقات السيناريوهات
في مجال Web3، يمكن أن يوفر MCP قدرات تفاعل غنية مع blockchain للنماذج اللغوية الكبيرة:
استعلام الأصول: استعلام عن أرصدة الرموز المختلفة، تاريخ المعاملات
العمليات على السلسلة: إرسال المعاملات، نشر العقود، استدعاء العقود الذكية
تكامل DeFi: التفاعل مع التطبيقات اللامركزية مثل البورصات اللامركزية، بروتوكولات الإقراض، تعدين السيولة، وغيرها
عمليات عبر السلاسل: دعم إدارة الأصول متعددة السلاسل والتحويلات عبر السلاسل
إدارة NFT: استعلام، نقل، تداول أصول NFT
ستتناول هذه المقالة بناء خدمة Web3 MCP بسيطة باستخدام Node.js و TypeScript، وتشرح كيفية عمل MCP وأفضل الممارسات.
إنشاء مشروع
إنشاء مجلد المشروع وتهيئته
تثبيت الحزم الضرورية
تكوين TypeScript
تعديل إعدادات package.json
كتابة الخادم
إنشاء provider
كتابة منطق الأداة
بدء الخدمة وإضافة معالجة الأخطاء
خدمة التصحيح
تعبئة منتجات JavaScript، ثم تنفيذ modelcontextprotocol/inspector لإجراء التصحيح.
تحسين المنطق واستدعائه في بيئة التطوير
إضافة المزيد من الميزات مثل دعم شبكات EVM متعددة، واستعلام الغاز، وإرسال المعاملات، واستعلام معلومات الرموز، وما إلى ذلك من الطرق الشائعة. يتم استدعاؤه بعد التعبئة في بيئة تطوير تدعم تكامل MCP.
مثال للاستخدام
يمكن التفاعل مع مكتبة الشفرات عبر اللغة الطبيعية في مساعد الذكاء الاصطناعي في بيئة التطوير:
استعلام عن رصيد عنوان معين في شبكة الاختبار
تحويل مبلغ محدد من ETH إلى عنوان معين
آفاق المستقبل
إن دمج MCP و Web3 يفتح لنا عالماً جديداً مليئاً بالإمكانات. تشمل الاتجاهات التي يمكن استكشافها في المستقبل ما يلي:
يدعم المزيد من شبكات البلوكتشين (مثل بيتكوين، سولانا، ترون)
دمج ميزة التبادل عبر السلاسل,实现不同链间的资产交换
تكامل بروتوكولات DeFi
عمليات سوق NFT
إدارة الأصول المعقدة عبر السلاسل
تتطلع هذه الميزات إلى تحقيقها من خلال محادثات بسيطة، مما يبسط بشكل كبير تعقيد التفاعل مع Web3.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
يساعد بروتوكول MCP النماذج اللغوية الكبيرة على الوصول إلى نظام Web3 البيئي وتجاوز瓶颈 التفاعل في البلوكتشين.
MCP: توفير الوصول القياسي للأدوات الخارجية لنماذج اللغة الكبيرة
MCP ( نموذج-بروتوكول السياق) هو بروتوكول مفتوح يوفر وسيلة قياسية للوصول الآمن إلى الأدوات الخارجية ومصادر البيانات والخدمات لنماذج اللغة الكبيرة. على عكس أنظمة المكونات التقليدية، يعتمد MCP على بنية العميل-الخادم، مما يتيح التكامل السلس بين النموذج والأنظمة الخارجية من خلال واجهات بروتوكول موحدة.
المزايا الرئيسية لمركز المشتريات
Web3 و MCP تطبيقات السيناريوهات
في مجال Web3، يمكن أن يوفر MCP قدرات تفاعل غنية مع blockchain للنماذج اللغوية الكبيرة:
ستتناول هذه المقالة بناء خدمة Web3 MCP بسيطة باستخدام Node.js و TypeScript، وتشرح كيفية عمل MCP وأفضل الممارسات.
إنشاء مشروع
كتابة الخادم
خدمة التصحيح
تعبئة منتجات JavaScript، ثم تنفيذ modelcontextprotocol/inspector لإجراء التصحيح.
تحسين المنطق واستدعائه في بيئة التطوير
إضافة المزيد من الميزات مثل دعم شبكات EVM متعددة، واستعلام الغاز، وإرسال المعاملات، واستعلام معلومات الرموز، وما إلى ذلك من الطرق الشائعة. يتم استدعاؤه بعد التعبئة في بيئة تطوير تدعم تكامل MCP.
مثال للاستخدام
يمكن التفاعل مع مكتبة الشفرات عبر اللغة الطبيعية في مساعد الذكاء الاصطناعي في بيئة التطوير:
آفاق المستقبل
إن دمج MCP و Web3 يفتح لنا عالماً جديداً مليئاً بالإمكانات. تشمل الاتجاهات التي يمكن استكشافها في المستقبل ما يلي:
تتطلع هذه الميزات إلى تحقيقها من خلال محادثات بسيطة، مما يبسط بشكل كبير تعقيد التفاعل مع Web3.