Model-Context Protocol (MCP) — це відкритий протокол, представлений компанією Anthropic, який забезпечує стандартизований спосіб безпечного доступу великих мовних моделей до зовнішніх інструментів, джерел даних і служб. На відміну від традиційних плагін-систем, MCP використовує архітектуру клієнт-сервер, яка забезпечує безшовну інтеграцію моделей із зовнішніми системами за допомогою стандартизованих протокольних інтерфейсів.
Основні переваги MCP
Стандартизований інтерфейс: MCP визначає єдину протокольну специфікацію, що уникне проблеми, коли кожному застосунку потрібно розробляти власне інтеграційне рішення.
Безпека: забезпечення безпечного доступу зовнішніх інструментів через строгий контроль доступу та механізм пісочниці.
Масштабованість: підтримує різноманітні типи інструментів, від простих викликів API до складних процесів обробки даних.
Інтероперабельність: будь-який клієнт, що підтримує MCP, може використовувати сумісні сервіси, що забезпечує справжню кросплатформену сумісність.
Сценарії використання Web3 + MCP
У сфері Web3 MCP може забезпечити великим мовним моделям багаті можливості взаємодії з блокчейном:
Перевірка активів: перевірте баланс різних токенів, історію транзакцій
Операції в ланцюгу: відправка транзакцій, розгортання контрактів, виклик смарт-контрактів
Інтеграція DeFi: взаємодія з DeFi додатками, такими як DEX, кредитні протоколи, видобуток ліквідності тощо
Кросчейн операції: підтримка управління активами на кількох ланцюгах та кросчейн переказів
Управління NFT: Перегляд, передача, торгівля активами NFT
Ця стаття покаже, як за допомогою nodejs+typescript побудувати простий Web3 MCP сервіс, розкриваючи принципи роботи MCP та найкращі практики.
Один. Створення проекту
Створіть папку проекту та ініціалізуйте проект
Встановіть необхідні пакунки
Додайте конфігурацію typescript, змініть її відповідно до особистих потреб
На цьому етапі мінімальна служба mcp вже написана.
Три, Налагодження послуг
На цьому етапі нам потрібно упакувати js-продукт, а потім виконати modelcontextprotocol/inspector, щоб розпочати налагодження.
Чотири, вдосконалити логіку та посилатися на Cursor
Удосконалюйте більше логіки та методів, таких як: підтримка кількох мереж EVM, запити газу, надсилання транзакцій, запит інформації про токени, транзакції токенів та інші поширені методи, упаковані та посилаються на Cursor, нову інтелектуальну IDE, яка легко інтегрує технологію штучного інтелекту. Побудований на VSCode, Cursor простий у використанні та може підвищити вашу продуктивність. Це також програма, яка підтримує інтеграцію з 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.
Серія для новачків Web3: Завершення транзакції одним реченням MCP
Огляд
Model-Context Protocol (MCP) — це відкритий протокол, представлений компанією Anthropic, який забезпечує стандартизований спосіб безпечного доступу великих мовних моделей до зовнішніх інструментів, джерел даних і служб. На відміну від традиційних плагін-систем, MCP використовує архітектуру клієнт-сервер, яка забезпечує безшовну інтеграцію моделей із зовнішніми системами за допомогою стандартизованих протокольних інтерфейсів.
Основні переваги MCP
Стандартизований інтерфейс: MCP визначає єдину протокольну специфікацію, що уникне проблеми, коли кожному застосунку потрібно розробляти власне інтеграційне рішення.
Безпека: забезпечення безпечного доступу зовнішніх інструментів через строгий контроль доступу та механізм пісочниці.
Масштабованість: підтримує різноманітні типи інструментів, від простих викликів API до складних процесів обробки даних.
Інтероперабельність: будь-який клієнт, що підтримує MCP, може використовувати сумісні сервіси, що забезпечує справжню кросплатформену сумісність.
Сценарії використання Web3 + MCP
У сфері Web3 MCP може забезпечити великим мовним моделям багаті можливості взаємодії з блокчейном:
Ця стаття покаже, як за допомогою nodejs+typescript побудувати простий Web3 MCP сервіс, розкриваючи принципи роботи MCP та найкращі практики.
Один. Створення проекту
! Серія новачків Web3: MCP завершує транзакцію одним реченням
Два, написати сервер
Швидко створіть інструмент за допомогою server.tool, тут ми напишемо інструмент на прикладі getBalance тестової мережі sepolia.
! Серія новачків Web3: MCP завершує транзакції одним реченням
На цьому етапі мінімальна служба mcp вже написана.
Три, Налагодження послуг
На цьому етапі нам потрібно упакувати js-продукт, а потім виконати modelcontextprotocol/inspector, щоб розпочати налагодження.
Чотири, вдосконалити логіку та посилатися на Cursor
Удосконалюйте більше логіки та методів, таких як: підтримка кількох мереж EVM, запити газу, надсилання транзакцій, запит інформації про токени, транзакції токенів та інші поширені методи, упаковані та посилаються на Cursor, нову інтелектуальну IDE, яка легко інтегрує технологію штучного інтелекту. Побудований на VSCode, Cursor простий у використанні та може підвищити вашу продуктивність. Це також програма, яка підтримує інтеграцію з 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 або складне управління крос-чейн активами – всього цього можна досягти за допомогою простих розмов.
Зацікавлені друзі, приходьте спробувати!