MCP (Model-Context Protocol) — это открытый протокол, разработанный компанией Anthropic, который предоставляет стандартизированный способ безопасного доступа больших языковых моделей к внешним инструментам, источникам данных и сервисам. В отличие от традиционных систем плагинов, MCP использует архитектуру клиент-сервер и позволяет осуществлять бесшовную интеграцию модели с внешними системами через стандартизированные интерфейсы протокола.
Стандартизированный интерфейс: MCP определяет унифицированные протоколы, что позволяет избежать необходимости каждому приложению разрабатывать собственные решения для интеграции.
Безопасность: благодаря строгому контролю доступа и механизму песочницы обеспечивается безопасный доступ внешних инструментов.
Масштабируемость: поддержка множества типов инструментов, от простых API-вызовов до сложных процессов обработки данных.
Взаимодействие: любой клиент, поддерживающий MCP, может использовать совместимые сервисы, обеспечивая истинную кроссплатформенную совместимость.
В области Web3 MCP может предоставить богатые возможности взаимодействия с блокчейном для больших языковых моделей:
В этой статье будет показано, как с помощью nodejs+typescript создать простой Web3 MCP сервис, который поможет вам понять принцип работы MCP и лучшие практики.
! Серия для новичков Web3: MCP завершает транзакцию одним предложением
С помощью server.tool быстро создайте инструмент. Здесь мы напишем инструмент на примере getBalance тестовой сети sepolia.
На этом этапе минимальная служба mcp уже написана.
На этом этапе нам нужно упаковать js-продукт, а затем выполнить modelcontextprotocol/inspector, чтобы можно было отладить.
! Серия Web3 для начинающих: MCP завершает транзакции одним предложением
Улучшите больше логики и методов, таких как: поддержка нескольких сетей EVM, запрос газа, отправка транзакций, запрос информации о токене, транзакции токенов и другие распространенные методы, упакованные и упомянутые в Cursor, новой интеллектуальной интегрированной среде разработки, которая легко интегрирует технологию искусственного интеллекта. Созданный на основе VSCode, Cursor прост в освоении и может повысить вашу производительность. Это также приложение, поддерживающее интеграцию с MCP.
! Серия для новичков Web3: MCP завершает транзакцию одним предложением
А затем вы сможете с удовольствием использовать chat ~ (chat — это AI помощник Cursor, он находится в боковой панели и может взаимодействовать с кодовой базой на естественном языке.)
Например, “узнать баланс этого адреса 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE на sepolia:”
Например, “переведите 0.1 ETH на этот адрес 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0”:
Есть еще много места для нашего воображения, эта статья объяснила общий процесс, так что еще мы можем сделать позже, например, поддерживать несколько цепей (Bitcoin, Solana, Tron), и например, мы получаем доступ к кроссчейну, и говорим в чате, что я обменяю USDT своей цепочки на другую цепочку? Сочетание Web3 и MCP открывает для нас новый мир возможностей. Будь то интеграция протокола DeFi, операции на торговой площадке NFT или сложное управление кроссчейн-активами, все это можно достичь с помощью простых разговоров.
Интересующиеся друзья, приходите и попробуйте!