MCP прото́кол надає можливість Web3: для великих мовних моделей забезпечує взаємодію з Блокчейн

robot
Генерація анотацій у процесі

MCP: Забезпечення стандартизованого доступу до зовнішніх інструментів для великих мовних моделей

MCP (Model-Context Protocol) є відкритим протоколом, що забезпечує стандартизований спосіб безпечного доступу великих мовних моделей до зовнішніх інструментів, джерел даних та сервісів. На відміну від традиційних систем плагінів, MCP використовує архітектуру клієнт-сервер, реалізуючи безшовну інтеграцію моделей із зовнішніми системами через стандартизований протокольний інтерфейс.

Web3 новачок серія: MCP одним реченням завершити угоду!

Основні переваги MCP

  1. Стандартизований інтерфейс: визначення єдиних протоколів та норм, щоб уникнути незалежних інтеграційних рішень для кожного додатку.

  2. Безпека: через суворий контроль доступу та механізм пісочниці забезпечується безпечний доступ зовнішніх інструментів.

  3. Масштабованість: підтримка різних типів інструментів, від простих API-викликів до складних процесів обробки даних.

  4. Інтероперабельність: Клієнти, які підтримують MCP, можуть використовувати сумісні сервіси для досягнення справжньої кросплатформної сумісності.

Web3 новачок серії: MCP одним реченням завершити угоду!

Web3 та застосування MCP

У сфері Web3 MCP може надати великим мовним моделям багаті можливості для взаємодії з блокчейном:

  • Перевірка активів: перевірка балансу різних токенів, історії транзакцій
  • Операції на ланцюзі: відправка транзакцій, розгортання контрактів, виклик смарт-контрактів
  • Інтеграція DeFi: взаємодія з децентралізованими біржами, кредитними протоколами, ліквідністю та іншими DeFi додатками
  • Крос-чейн операції: підтримка управління активами з кількох блокчейнів та міжчейн перекази
  • Управління NFT: перевірка, передача, торгівля активами NFT

Ця стаття розгляне, як за допомогою nodejs+typescript побудувати простий Web3 MCP сервіс, розкриваючи принципи роботи MCP та найкращі практики.

Web3 новачок серія: MCP одним реченням завершити угоду!

Побудова Web3 MCP послуг

1. Створити проект

Спочатку створіть папку проекту та ініціалізуйте її, встановіть необхідні залежності, налаштуйте TypeScript, змініть конфігурацію package.json.

Web3 новачків серія: MCP одним реченням завершити угоду!

2. Написати сервер

Використовуйте server.tool для швидкого створення інструменту, на прикладі getBalance тестової мережі Sepolia:

  1. Зареєструйте обліковий запис, активуйте послуги вузлів, отримайте rpcUrl, створіть провайдера.
  2. Написати логіку інструменту.
  3. Запустіть службу та додайте обробку помилок.

Web3 новачок серія: MCP однією фразою завершити угоду!

3. Налагодження сервісу

Упакуйте та згенеруйте js файл, виконайте modelcontextprotocol/inspector для налагодження.

Web3 новачок серія: MCP одне речення завершити угоду!

4. Поліпшення функцій та інтеграція в Cursor

Розширте більше функцій, таких як підтримка кількох EVM-мереж, запит gas, відправлення транзакцій, запит інформації про токени тощо. Інтегруйте упаковані сервіси в Cursor IDE. Cursor — це розумний IDE, інтегрований з AI-технологіями, створений на базі VSCode, що підтримує інтеграцію MCP.

Web3 новачок серія: MCP одне речення для завершення угоди!

5. Приклад використання

У чаті Cursor можна взаємодіяти з кодовою базою за допомогою природної мови, наприклад:

  • Перевірка балансу адреси: "Перевірте баланс за цією адресою 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE на Sepolia"

Web3 новачків серія: MCP однією фразою завершити транзакцію!

  • Надіслати транзакцію: "Перекласти 0.1ETH на цю адресу 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"

Web3 новачок серії: MCP одним реченням завершити угоду!

Перспективи майбутнього

Поєднання Web3 та MCP відкриває новий світ, сповнений можливостей. У майбутньому можна буде далі розширити функціонал, наприклад:

  • Підтримка більше блокчейнів (таких як біткойн, Solana, Tron)
  • Підключення до кросчейн-сервісів
  • Інтеграція DeFi протоколів
  • Операції на ринку NFT
  • Складне управління крос-ланцюговими активами

Ці функції можна реалізувати через прості діалоги, що значно спрощує складність операцій з блокчейном.

Web3 новачок серія: MCP одним реченням завершити транзакцію!

DEFI27.92%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
AllInAlicevip
· 3год тому
Великі дані зустрічаються з блокчейном, це дуже цікаво.
Переглянути оригіналвідповісти на0
GweiTooHighvip
· 07-28 21:08
Витрати на розробку трохи високі.
Переглянути оригіналвідповісти на0
SocialAnxietyStakervip
· 07-28 21:05
застейкати赚钱是好事
Переглянути оригіналвідповісти на0
GasSavingMastervip
· 07-28 20:52
Цей протокол досить надійний.
Переглянути оригіналвідповісти на0
airdrop_whisperervip
· 07-28 20:42
Протокол вартий очікування!
Переглянути оригіналвідповісти на0
GateUser-a606bf0cvip
· 07-28 20:40
Очікую на реальний ефект впровадження
Переглянути оригіналвідповісти на0
  • Закріпити