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

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

Огляд

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

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

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

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

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

Інтероперабельність: будь-який клієнт, що підтримує MCP, може використовувати сумісні сервіси, що забезпечує справжню кросплатформену сумісність.

Сценарії використання Web3 + MCP

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

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

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

Один. Створення проекту

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

Серія для новачків Web3: MCP виконує угоду одним реченням

  • Встановіть необхідні пакунки

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

  • Додайте конфігурацію typescript, змініть її відповідно до особистих потреб

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

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

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

Два, написати сервер

Швидко створіть інструмент за допомогою server.tool, тут ми напишемо інструмент на прикладі getBalance тестової мережі sepolia.

  • По-перше, нам потрібно зареєструвати акаунт zan, активувати послуги вузла, отримати rpcUrl, а потім створити постачальника.

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

  • Написати логіку інструменту

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

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

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

На цьому етапі мінімальна служба mcp вже написана.

Три, Налагодження послуг

На цьому етапі нам потрібно упакувати js-продукт, а потім виконати modelcontextprotocol/inspector, щоб розпочати налагодження.

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

Чотири, вдосконалити логіку та посилатися на Cursor

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

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

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

В. Використання

Тоді ви зможете з задоволенням користуватися чатом~(чат – це AI помічник Cursor, який знаходиться в бічній панелі і дозволяє взаємодіяти з кодовою базою за допомогою природної мови.)

Наприклад, "перевірте баланс цієї адреси 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE на sepolia:"

! [Web3 Beginner Series: MCP завершує транзакцію одним реченням](https://img.gateio.im/social/moments-8290f9c794e61d66b4ba9853d4aa941951f8a7-2223-4b35-82cf-dca3319177460192837465674839201

Наприклад, «перевести 0.1 ETH на цю адресу 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0»:

! [Серія новачків Web3: MCP завершує транзакції одним реченням])https://img.gateio.im/social/moments-b78fcd12b8866cf46645c17229f5ec9c51f8a7-2223-4b35-82cf-dca331917746(

Шість, написане наостанок

Є ще багато простору для нашої уяви, ця стаття пояснила загальний процес, тож що ще ми можемо зробити пізніше, наприклад, підтримати кілька ланцюгів (Bitcoin, Solana, Tron), і, наприклад, ми отримуємо доступ до крос-чейну, і говоримо в чаті, що я обміняю USDT свого ланцюга на інший ланцюг? Поєднання Web3 та MCP відкриває перед нами новий світ можливостей. Незалежно від того, чи це інтеграція протоколу DeFi, операції на ринку NFT або складне управління крос-чейн активами – всього цього можна досягти за допомогою простих розмов.

Зацікавлені друзі, приходьте спробувати!

Переглянути оригінал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити