MCP (Model-Context Protocol) є інноваційним відкритим протоколом, який забезпечує стандартизований спосіб безпечного доступу великих мовних моделей до зовнішніх інструментів, джерел даних та сервісів. На відміну від традиційних систем плагінів, MCP використовує архітектуру клієнт-сервер, забезпечуючи безшовну інтеграцію моделі з зовнішніми системами через стандартизований протокольний інтерфейс.
Основні переваги MCP
Стандартизований інтерфейс: єдина протоколна специфікація, що запобігає надмірності незалежних рішень з інтеграції для різних застосунків.
Безпека: строгий контроль доступу та механізм пісочниці забезпечують безпечний доступ зовнішніх інструментів.
Масштабованість: підтримує різноманітні типи інструментів, від простих API-викликів до складних процесів обробки даних.
Інтероперабельність: клієнти, які підтримують MCP, можуть використовувати сумісні сервіси для досягнення справжньої кросплатформної сумісності.
Web3 та застосування MCP
У сфері Web3 MCP може надати великим мовним моделям багаті можливості інтеракції з блокчейном:
Перевірка активів: перегляд залишків різних токенів та історії транзакцій
Операції на ланцюгу: надсилання транзакцій, розгортання контрактів, виклик смарт-контрактів
Інтеграція DeFi: взаємодія з DEX, протоколами кредитування, ліквідністю та іншими DeFi застосунками
Крос-чейн операції: підтримка управління активами на кількох ланцюгах та міжланцюгових переказів
Управління NFT: перевірка, передача, торгівля активами NFT
Далі ми побудуємо простий Web3 MCP сервіс за допомогою nodejs та typescript, щоб глибше зрозуміти, як працює MCP та найкращі практики.
Побудова Web3 MCP-сервісу
1. Створити проект
По-перше, створіть папку проекту та ініціалізуйте:
![Web3 новачок серія: MCP одним реченням завершити транзакцію!])https://img-cdn.gateio.im/webp-social/moments-63cfa069062c1eec5571a9fbebbae2b1.webp(
) 3. Налагодження служби
Компіляція коду TypeScript:
Запуск NPM збірка
Використовуйте інструмент MCP Inspector для налагодження:
NPX @anthropic-AI/MCP-інспектор
4. Розширення функцій
Подальше вдосконалення функцій обслуговування, таких як підтримка кількох EVM-мереж, запит gas, відправка транзакцій, запит інформації про токени тощо.
5. Інтеграція в Cursor
Інтегрувати вдосконалений сервіс MCP в Cursor IDE для забезпечення інтелектуального досвіду розробки Web3.
Приклад використання
У помічнику AI Cursor ви можете легко виконувати операції Web3:
Перевірити баланс адреси:
"Перевірка балансу адреси 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE на Sepolia"
![Web3 новачки серії: MCP одним реченням завершити угоду!]###https://img-cdn.gateio.im/webp-social/moments-3b75d8bb1ec0eaf096e1e5bed36ff4e6.webp(
Відправка транзакції:
"Перевести 0.1ETH на адресу 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"
![Web3 новачок серії: MCP одним реченням завершити угоду!])https://img-cdn.gateio.im/webp-social/moments-b2aa3d47a66b633ed63aeac7010f4d80.webp(
Перспективи майбутнього
Комбінація MCP та Web3 відкриває безмежні можливості для розробників. Напрямки, які можна досліджувати в майбутньому, включають:
Підтримка більшої кількості блокчейнів (таких як Біткойн, Solana, Tron)
Реалізація крос-ланцюгових операцій
Інтеграція більше DeFi протоколів
Розробка складних функцій торгівлі NFT
![Web3 новачок серія: MCP однією фразою завершити угоду!])https://img-cdn.gateio.im/webp-social/moments-37361173443991fab6fee8309eb024f8.webp(
MCP побудував міст між великими мовними моделями та світом Web3, зробивши складні операції з блокчейном такими простими, що їх можна виконати всього за одне речення. Ця інновація значно сприятиме поширенню та застосуванню технологій Web3.
![Web3 новачок серія: MCP одним реченням завершити угоду!])https://img-cdn.gateio.im/webp-social/moments-e009688aa9decb1c88443bdb86536c84.webp(
![Web3 новачок серія: MCP одним реченням завершити транзакцію!])https://img-cdn.gateio.im/webp-social/moments-8ec004d6caf8b047716bd0533a1fd338.webp(
![Web3 новачок серії: MCP одним реченням завершити угоду!])https://img-cdn.gateio.im/webp-social/moments-3e7b40e1b3f916bc51a06c72ffbe28a2.webp(
![Web3 новачок серія: MCP одним реченням завершити угоду!])https://img-cdn.gateio.im/webp-social/moments-9d84f65db90e56423829857b605fa879.webp(
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
17 лайків
Нагородити
17
7
Поділіться
Прокоментувати
0/400
ParanoiaKing
· 5год тому
Зачекай, це дійсно надійно?
Переглянути оригіналвідповісти на0
tokenomics_truther
· 13год тому
Що це означає? Це лише великий炒概念.
Переглянути оригіналвідповісти на0
Ser_APY_2000
· 19год тому
Нарешті дочекалися вставки великої моделі~
Переглянути оригіналвідповісти на0
HallucinationGrower
· 07-24 19:29
Готуюсь до Блокчейн три роки, щодня лише чекаю на нудний протокол
Переглянути оригіналвідповісти на0
BearMarketSunriser
· 07-24 19:26
Ще один протокол, вже нудить.
Переглянути оригіналвідповісти на0
GasFeeCrybaby
· 07-24 19:24
Web3 та gwei, які не можуть впоратися з tps, скаржаться
MCP: з'єднання великої мовної моделі з Web3
MCP: Міст між великими мовними моделями та Web3
MCP (Model-Context Protocol) є інноваційним відкритим протоколом, який забезпечує стандартизований спосіб безпечного доступу великих мовних моделей до зовнішніх інструментів, джерел даних та сервісів. На відміну від традиційних систем плагінів, MCP використовує архітектуру клієнт-сервер, забезпечуючи безшовну інтеграцію моделі з зовнішніми системами через стандартизований протокольний інтерфейс.
Основні переваги MCP
Web3 та застосування MCP
У сфері Web3 MCP може надати великим мовним моделям багаті можливості інтеракції з блокчейном:
Далі ми побудуємо простий Web3 MCP сервіс за допомогою nodejs та typescript, щоб глибше зрозуміти, як працює MCP та найкращі практики.
Побудова Web3 MCP-сервісу
1. Створити проект
По-перше, створіть папку проекту та ініціалізуйте:
mkdir mcp-web3-demo CD MCP-web3-demo npm init -y
Встановіть необхідні пакети залежностей:
NPM install @anthropic-AI/SDK Ethers dotenv TypeScript TS-node @types/node
Налаштування typescript:
У форматі json { "compilerOptions": { "target": "ES2020", "module": "commonjs", "strict": вірно, "esModuleInterop": true, "outDir": "./dist", "rootDir": "./src" } }
Оновлення package.json:
У форматі json { "скрипти": { "start": "ts-вузол src/index.ts", "build": "tsc" } }
2. Написання MCP серверу
Створіть простий інструмент для отримання балансу в тестовій мережі Sepolia:
Машинопис імпортувати { ethers } з 'ethers'; import { MCPServer } з '@anthropic-ai/sdk';
const provider = new ethers.providers.JsonRpcProvider019283746574839201'YOUR_RPC_URL'(;
const сервер = новий MCPServer)(;
server.tool)'getBalance', async (address: string( => { const balance = await provider.getBalance)address(; повернути ethers.utils.formatEther)баланс(; });
server.listen0192837465748392013000, )( => { console.log('MCP сервер запущено на порту 3000'); }(;
process.on019283746574839201'uncaughtException', console.error);
![Web3 новачок серія: MCP одним реченням завершити транзакцію!])https://img-cdn.gateio.im/webp-social/moments-63cfa069062c1eec5571a9fbebbae2b1.webp(
) 3. Налагодження служби
Компіляція коду TypeScript:
Запуск NPM збірка
Використовуйте інструмент MCP Inspector для налагодження:
NPX @anthropic-AI/MCP-інспектор
4. Розширення функцій
Подальше вдосконалення функцій обслуговування, таких як підтримка кількох EVM-мереж, запит gas, відправка транзакцій, запит інформації про токени тощо.
5. Інтеграція в Cursor
Інтегрувати вдосконалений сервіс MCP в Cursor IDE для забезпечення інтелектуального досвіду розробки Web3.
Приклад використання
У помічнику AI Cursor ви можете легко виконувати операції Web3:
![Web3 новачки серії: MCP одним реченням завершити угоду!]###https://img-cdn.gateio.im/webp-social/moments-3b75d8bb1ec0eaf096e1e5bed36ff4e6.webp(
![Web3 новачок серії: MCP одним реченням завершити угоду!])https://img-cdn.gateio.im/webp-social/moments-b2aa3d47a66b633ed63aeac7010f4d80.webp(
Перспективи майбутнього
Комбінація MCP та Web3 відкриває безмежні можливості для розробників. Напрямки, які можна досліджувати в майбутньому, включають:
![Web3 новачок серія: MCP однією фразою завершити угоду!])https://img-cdn.gateio.im/webp-social/moments-37361173443991fab6fee8309eb024f8.webp(
MCP побудував міст між великими мовними моделями та світом Web3, зробивши складні операції з блокчейном такими простими, що їх можна виконати всього за одне речення. Ця інновація значно сприятиме поширенню та застосуванню технологій Web3.
![Web3 новачок серія: MCP одним реченням завершити угоду!])https://img-cdn.gateio.im/webp-social/moments-e009688aa9decb1c88443bdb86536c84.webp(
![Web3 новачок серія: MCP одним реченням завершити транзакцію!])https://img-cdn.gateio.im/webp-social/moments-8ec004d6caf8b047716bd0533a1fd338.webp(
![Web3 новачок серії: MCP одним реченням завершити угоду!])https://img-cdn.gateio.im/webp-social/moments-3e7b40e1b3f916bc51a06c72ffbe28a2.webp(
![Web3 новачок серія: MCP одним реченням завершити угоду!])https://img-cdn.gateio.im/webp-social/moments-9d84f65db90e56423829857b605fa879.webp(