MC протокол: дозволяє великим AI моделям легко керувати світом Web3

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

MCP: міст між великими мовними моделями та Web3

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

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

  • Стандартизований інтерфейс: визначення єдиних протоколів і специфікацій, щоб уникнути необхідності незалежної інтеграції для кожного додатку.
  • Безпека: суворий контроль доступу та механізм пісочниці забезпечують безпечний доступ зовнішніх інструментів
  • Масштабованість: підтримка різноманітних типів інструментів, від простих API викликів до складної обробки даних
  • Інтероперабельність: Клієнти, що підтримують MCP, можуть використовувати сумісні послуги для реалізації кросплатформної сумісності

Web3 новачок серії: MCP одне речення для завершення交易!

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

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

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

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

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

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

  1. Створіть папку проекту та ініціалізуйте проект
  2. Встановіть необхідні пакунки
  3. Додати конфігурацію typescript
  4. Змінити конфігурацію package.json

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

Написання сервера

Створіть інструмент на прикладі getBalance тестової мережі sepolia:

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

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

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

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

Налаштування сервісу

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

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

Поліпшити логіку та інтегрувати

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

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

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

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

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

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

  • Перевірити баланс адреси: "Перевірте баланс цієї адреси 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE на sepolia"
  • Операція переказу: "Перекласти 0.1ETH на цю адресу 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"

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

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

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

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

Комбінація Web3 і MCP відкриває новий світ, сповнений можливостей. Напрямки, які можна досліджувати в майбутньому, включають:

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

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

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

DEFI-6.11%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Репост
  • Поділіться
Прокоментувати
0/400
WhaleMistakervip
· 08-10 06:52
Гравці плагінів знову вигадали щось нове!
Переглянути оригіналвідповісти на0
GateUser-cff9c776vip
· 08-10 06:51
Ще один наратив ведмежого ринку для кросчейн мостів, навіть фінансові схеми від цього відмовляються.
Переглянути оригіналвідповісти на0
ParanoiaKingvip
· 08-10 06:49
Знову прийшов, знову лише половина статті.
Переглянути оригіналвідповісти на0
MoonlightGamervip
· 08-10 06:38
Ця річ може заробити гроші?
Переглянути оригіналвідповісти на0
BoredStakervip
· 08-10 06:34
Web3 саме цього не вистачає!
Переглянути оригіналвідповісти на0
ApeWithNoChainvip
· 08-10 06:32
Web3 дослідник м'ятний чай захопитися
Переглянути оригіналвідповісти на0
  • Закріпити