MCP протокол: новий стандарт Web3 взаємодії великих мовних моделей

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

MCP протокол: надання можливостей взаємодії Web3 для великих мовних моделей

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

Основні переваги MCP включають:

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

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

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

Нижче ми побудуємо простий Web3 MCP сервіс за допомогою Node.js та TypeScript, розглянемо принцип роботи MCP та найкращі практики.

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

Створення проекту

  1. Створіть папку проекту та ініціалізуйте

  2. Встановіть необхідні пакети залежностей

  3. Додати конфігурацію TypeScript

  4. Змінити конфігурацію package.json

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

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

  1. Ініціалізуйте провайдер за допомогою RPC URL постачальника вузлів

  2. Напишіть логіку інструмента на прикладі getBalance тестової мережі Sepolia

  3. Запустіть сервіс та додайте обробку помилок

Таким чином, мінімальна служба MCP була написана.

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

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

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

Налагоджувальні послуги

Зберіть JS файл, а потім виконайте modelcontextпротокол/inspector для налагодження.

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

Удосконалення функцій та інтеграція в Cursor

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

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

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

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

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

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

  • Запит балансу адреси: "Перевірте баланс цього адреси 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE на Sepolia"
  • Надіслати транзакцію: "Перевести 0.1ETH за адресою 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"

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

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

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

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

Перспективи на майбутнє

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

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

Завдяки простим розмовам можна виконувати різні операції Web3, цей спосіб взаємодії значно покращить користувацький досвід та сприятиме поширенню технології Web3.

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

DEFI0.16%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
PebbleHandervip
· 07-29 12:32
Це все? Ще краще підключитися безпосередньо до cex.
Переглянути оригіналвідповісти на0
TokenTaxonomistvip
· 07-29 04:22
статистично кажучи, ще один протокол в еволюційному тупику
Переглянути оригіналвідповісти на0
GhostAddressMinervip
· 07-26 19:43
Ще одна пастка data oracle також заслуговує на назву безпечний протокол?
Переглянути оригіналвідповісти на0
AirdropBlackHolevip
· 07-26 19:41
Інтеграція, насправді, досить нова і має певний інтерес.
Переглянути оригіналвідповісти на0
DefiPlaybookvip
· 07-26 19:39
Згідно з даними TVL, зростання непогане
Переглянути оригіналвідповісти на0
PumpAnalystvip
· 07-26 19:35
невдахи швидко виходять, знову малюють млинці
Переглянути оригіналвідповісти на0
  • Закріпити