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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Візьмемо за приклад getBalance тестової мережі sepolia, ми створюємо інструмент:

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

На цьому етапі базова служба MCP вже завершена.

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

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

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

Налагодження служби

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

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

Удосконалити логіку та інтегрувати

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

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

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

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

  • "Перевірити баланс адреси 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE на sepolia"
  • "Перекладіть 0.1 ETH на адресу 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"

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

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

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

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

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

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

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

DEFI0.49%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 8
  • Поділіться
Прокоментувати
0/400
notSatoshi1971vip
· 21год тому
web2 теж потрібно накопичувати лайки!
Переглянути оригіналвідповісти на0
MainnetDelayedAgainvip
· 07-24 09:17
За статистикою, вже 258-й проект заявляє про об'єднання AI та Блокчейн.
Переглянути оригіналвідповісти на0
CryptoCrazyGFvip
· 07-24 06:38
Яка користь від стандартизації? Купа безглуздя.
Переглянути оригіналвідповісти на0
FancyResearchLabvip
· 07-24 06:38
Знову починаємо вертіти новий протокол. Цей розумний мене спочатку спробує.
Переглянути оригіналвідповісти на0
Layer2Observervip
· 07-24 06:37
З точки зору вихідного коду, це дуже надійно.
Переглянути оригіналвідповісти на0
LiquidationAlertvip
· 07-24 06:34
Тож граймо з Ботами.
Переглянути оригіналвідповісти на0
BearMarketSurvivorvip
· 07-24 06:33
LFG ще один концептуальний хайп
Переглянути оригіналвідповісти на0
ForkTroopervip
· 07-24 06:12
Наступний супер протокол?
Переглянути оригіналвідповісти на0
  • Закріпити