MCP:Протокол, соединяющий 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 завершите сделку одним предложением!

Web3 новичок серия: MCP завершить сделку одним предложением!

Web3 новичок серия: MCP сделка за одно предложение!

Web3 новички серия: MCP завершить сделку одной фразой!

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

В качестве примера использования getBalance в тестовой сети sepolia мы создаем инструмент:

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

На этом этапе базовый сервис MCP завершен.

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

Web3 новички: MCP завершите сделку одним предложением!

Web3 Новичкам: Завершите сделку одним предложением MCP!

Отладка службы

Соберите js файл, а затем выполните modelcontextprotocol/inspector для отладки.

Web3 Новичок: MCP Завершите сделку одной фразой!

Совершенствование логики и интеграция

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

Web3 новичок серия: MCP завершить сделку одним предложением!

Пример использования

В AI-помощнике Cursor вы можете взаимодействовать с кодовой базой с помощью естественного языка. Например:

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

Web3 Новичок Серия: MCP Завершите сделку одним предложением!

Web3 Новичок Серия: MCP Завершите сделку одним предложением!

Будущее

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

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

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

Web3 Новичок серия: MCP в одно предложение завершить сделку!

DEFI-0.65%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 7
  • Поделиться
комментарий
0/400
MainnetDelayedAgainvip
· 07-24 09:17
Согласно статистике, уже 258-й проект заявляет о соединении ИИ и Блокчейн.
Посмотреть ОригиналОтветить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
  • Закрепить