MCP: جسر بين نماذج اللغة الكبيرة وWeb3

robot
إنشاء الملخص قيد التقدم

MCP: جسر بين نماذج اللغة الكبيرة وWeb3

بروتوكول MCP (بروتوكول نموذج السياق) هو بروتوكول مفتوح مبتكر يوفر طريقة موحدة للوصول الآمن إلى الأدوات الخارجية ومصادر البيانات والخدمات للنماذج اللغوية الكبيرة. على عكس أنظمة الإضافات التقليدية، يعتمد MCP على بنية عميل-خادم، مما يتيح التكامل السلس بين النموذج والأنظمة الخارجية من خلال واجهات بروتوكول موحدة.

المزايا الأساسية لـ MCP

  1. واجهة موحدة: بروتوكول موحد يمنع الازدواجية في تطوير حلول التكامل المستقلة لكل تطبيق.
  2. الأمان: تضمن ضوابط الصلاحيات الصارمة وآلية الصندوق الرملي الوصول الآمن للأدوات الخارجية.
  3. القابلية للتوسع: دعم أنواع أدوات متنوعة، من استدعاءات API البسيطة إلى عمليات معالجة البيانات المعقدة.
  4. قابلية التشغيل البيني: يمكن لعملاء يدعمون MCP استخدام خدمات متوافقة لتحقيق توافق حقيقي عبر المنصات.

Web3 مبتدئين السلسلة: MCP إتمام الصفقة في جملة واحدة!

Web3 وتطبيقات MCP

في مجال Web3، يمكن أن يوفر MCP قدرات تفاعل غنية مع blockchain لنماذج اللغة الكبيرة:

  • استعلام الأصول: تحقق من رصيد العملات المختلفة وسجل المعاملات
  • العمليات على السلسلة: إرسال المعاملات، نشر العقود، استدعاء العقود الذكية
  • تكامل DeFi: التفاعل مع التطبيقات DeFi مثل DEX، بروتوكولات الإقراض، تعدين السيولة، وغيرها
  • العمليات عبر السلاسل: دعم إدارة الأصول متعددة السلاسل والتحويلات عبر السلاسل
  • إدارة NFT: استعلام، نقل، تداول أصول NFT

Web3 مبتدئ سلسلة: MCP إتمام الصفقة في جملة واحدة!

بعد ذلك، سنقوم ببناء خدمة Web3 MCP بسيطة باستخدام nodejs و typescript، للتعمق في كيفية عمل MCP وأفضل الممارسات.

بناء خدمة Web3 MCP

1. إنشاء المشروع

أولاً، أنشئ مجلد المشروع وابدأ التهيئة:

MKDIR MCP - web3 - تجريبي القرص المضغوط MCP - web3 - العرض التوضيحي npm init -y

تثبيت الحزم اللازمة:

npm تثبيت @anthropic-ai/sdk ethers dotenv typescript ts-node @types/node

تكوين الآلة المطبوعة:

جي سون { "خيارات المترجم": { "الهدف": "ES2020", "module": "commonjs", "صارم": صحيح, "esModuleInterop": صحيح ، "outDir": "./dist", "rootDir": "./src" } }

تحديث package.json:

جي سون { "البرامج النصية": { "start": "ts-node src/index.ts", "build": "tsc" } }

Web3 مبتدئين سلسلة: MCP إتمام الصفقة بجملة واحدة!

2. كتابة خادم MC

إنشاء أداة بسيطة للحصول على رصيد شبكة اختبار Sepolia:

الآلة المطبوعة استيراد { ethers } من 'ethers'; استيراد {MCPServer } من '@anthropic-ai/sdk';

const provider = new ethers.providers.JsonRpcProvider('YOUR_RPC_URL');

خادم const = MCPServer() جديد ؛

server.tool('getBalance', غير متزامن (address: string) => { const balance = await provider.getBalance(address); إرجاع ethers.utils.formatEther(balance); });

server.listen(3000, () => { console.log('خادم MC يعمل على المنفذ 3000'); });

process.on('uncaughtException', console.error);

Web3 سلسلة المبتدئين: MCP إتمام الصفقة بجملة واحدة!

3. خدمة تصحيح الأخطاء

ترجمة كود TypeScript:

بناء تشغيل npm

استخدم أداة MCP Inspector للتصحيح:

مفتش NPX @anthropic-AI/MCP

Web3 مبتدئ سلسلة: MCP إتمام الصفقة في جملة واحدة!

4. توسيع الوظائف

تحسين وظائف الخدمة بشكل أكبر، مثل دعم شبكات EVM متعددة، واستعلام الغاز، وإرسال المعاملات، واستعلام معلومات الرموز.

Web3 مبتدئ سلسلة: MCP إتمام الصفقة في جملة واحدة!

5. دمج في Cursor

دمج خدمة MCP المكتملة في Cursor IDE لتحقيق تجربة تطوير ويب 3 ذكية.

Web3 مبتدئين السلسلة: MCP إتمام الصفقة في جملة واحدة!

مثال للاستخدام

في مساعد AI من Cursor، يمكنك بسهولة إجراء عمليات Web3:

  1. استعلام عن رصيد العنوان: "تحقق من رصيد العنوان 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE في Sepolia"

Web3 سلسلة المبتدئين: MCP أكمل الصفقة بكلمة واحدة!

  1. إرسال المعاملات: "إرسال 0.1 ETH إلى العنوان 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"

Web3 للمبتدئين: MCP إتمام الصفقة بجملة واحدة!

آفاق المستقبل

إن دمج MCP مع Web3 يفتح أمام المطورين إمكانيات لا حصر لها. تشمل الاتجاهات التي يمكن استكشافها في المستقبل:

  • دعم المزيد من سلاسل الكتل (مثل بيتكوين، سولانا، ترون)
  • تنفيذ العمليات عبر السلاسل
  • دمج المزيد من بروتوكولات DeFi
  • تطوير ميزات تداول NFT المعقدة

Web3 مبتدئين السلسلة: MCP لإنهاء الصفقة بجملة واحدة!

MCP هو جسر بين نماذج اللغة الكبيرة وعالم Web3، مما يجعل العمليات المعقدة على blockchain بسيطة للغاية، يكفي جملة واحدة لإكمالها. ستدفع هذه الابتكارات بشكل كبير انتشار وتطبيق تقنيات Web3.

Web3 مبتدئين السلسلة: MCP إتمام الصفقة في جملة واحدة!

Web3 للمبتدئين: MCP إتمام الصفقة بجملة واحدة!

Web3 مبتدئ سلسلة: MCP تتم المعاملات بجملة واحدة!

Web3 مبتدئين سلسلة: MCP إتمام الصفقة بجملة واحدة!

DEFI3.51%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 4
  • مشاركة
تعليق
0/400
HallucinationGrowervip
· 07-24 19:29
عملت في البلوكتشين لمدة ثلاث سنوات، كل يوم في انتظار بروتوكول ممل
شاهد النسخة الأصليةرد0
BearMarketSunriservip
· 07-24 19:26
مرة أخرى بروتوكول واجهة، لقد شعرت بالغثيان
شاهد النسخة الأصليةرد0
GasFeeCrybabyvip
· 07-24 19:24
Web3 يشكو من gwei الذي لا يتناسب مع tps
شاهد النسخة الأصليةرد0
MevWhisperervip
· 07-24 19:18
حقًا، فهمت اللعبة
شاهد النسخة الأصليةرد0
  • تثبيت