Web3新手系列:MCP一句话完成交易

Odaily星球日报Опубликовано 2025-06-09Обновлено 2025-06-09

Введение

这是一篇MCP(Model-Context Protocol)与Web3技术结合的实战教程,展示如何为大语言模型添加区块链交互能力。

概述

MCP(Model-Context Protocol)是 Anthropic 推出的一种开放协议,它为大语言模型提供了一种标准化的方式来安全地访问外部工具、数据源和服务。与传统的插件系统不同,MCP 采用客户端-服务器架构,通过标准化的协议接口实现模型与外部系统的无缝集成。

MCP 的核心优势

标准化接口: MCP 定义了统一的协议规范,避免了每个应用都需要开发自己的集成方案的问题。

安全性: 通过严格的权限控制和沙箱机制,确保外部工具的安全访问。

可扩展性: 支持丰富的工具类型,从简单的 API 调用到复杂的数据处理流程。

互操作性: 任何支持 MCP 的客户端都可以使用兼容的服务,实现了真正的跨平台兼容。

Web3 + MCP 的应用场景

在 Web3 领域,MCP 可以为大语言模型提供丰富的区块链交互能力:

  • 资产查询: 查询各种代币余额、交易历史

  • 链上操作: 发送交易、部署合约、调用智能合约

  • DeFi 集成: 与 DEX、借贷协议、流动性挖矿等 DeFi 应用交互

  • 跨链操作: 支持多链资产管理和跨链转账

  • NFT 管理: 查询、转移、交易 NFT 资产

本文将通过 nodejs+typescript 构建一个简单的 Web3 MCP 服务,带你解析 MCP 的工作原理和最佳实践。

一、创建工程

  • 创建项目文件夹并初始化项目

Web3新手系列:MCP一句话完成交易

  • 安装必须的包

Web3新手系列:MCP一句话完成交易

  • 添加 typescript 的 配置,按个人需要进行修改

Web3新手系列:MCP一句话完成交易

  • 修改 package.json 的配置

Web3新手系列:MCP一句话完成交易

二、编写 server

通过 server.tool快速创建工具,这里以 sepolia 测试网的 getBalance 为例我们写一个工具

Web3新手系列:MCP一句话完成交易

  • 写工具逻辑

Web3新手系列:MCP一句话完成交易

  • 启动服务并添加错误处理

Web3新手系列:MCP一句话完成交易

到此一个最小的 mcp 服务已经编写完成

三、调试服务

到这一步,需要我们打包出 js 产物,然后执行 modelcontextprotocol/inspector,就可以调试啦

Web3新手系列:MCP一句话完成交易

四、完善逻辑并在 Cursor 中引用

完善更多的逻辑和方法,比如:支持多个 evm 网络、查询 gas、发送交易、查询代币信息以及代币交易等一些常用的方法,打包后在 Cursor 中引用,Cursor 是一款全新的智能 IDE,无缝集成了 AI 技术。Cursor 基于 VSCode 构建,易于上手,并能大幅提升您的工作效率。同时它也是一个支持 MCP 集成的应用程序。

Web3新手系列:MCP一句话完成交易

Web3新手系列:MCP一句话完成交易

五、使用

然后你就可以在 chat 里愉快的使用啦~(chat 是 Cursor 的 AI 助手,它位于侧边栏,可通过自然语言与代码库进行交互。)

比如 “查询下这个地址 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE 在 sepolia 上的余额”:

Web3新手系列:MCP一句话完成交易

再比如 “给这个地址 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0 转 0.1 ETH”:

Web3新手系列:MCP一句话完成交易

六、写在最后

留给我们的想象空间还很大,本文已经讲解了整体流程,那我们后边还可以做哪些事情呢,比如支持多种链(Bitcoin、Solana、Tron),再比如我们接入跨链,在 chat 里说把我这个链的 USDT,换成另一个链的?Web3 和 MCP 的结合为我们开启了一个充满可能性的新世界。无论是 DeFi 协议集成、NFT 市场操作,还是复杂的跨链资产管理,这些都可以通过简单的对话来实现。

感兴趣的小伙伴快来试试吧!

Похожее

SUI Group увеличивает кредит Bluefin до 6 миллионов SUI для финансирования приобретения Suilend

Компания SUI Group Holdings Limited (Nasdaq: SUIG) увеличила свой кредит децентрализованной бирже Bluefin на 4 миллиона токенов SUI. Общая сумма займа теперь составляет 6 миллионов SUI, а срок его погашения продлен до 30 сентября 2028 года. В рамках пересмотренного соглашения доля SUI Group в доходах Bluefin увеличилась с 5% до 11%, что будет выплачиваться токенами SUI. Привлеченные средства будут использованы для участия Bluefin в финансировании приобретения компанией Bluewater Labs платформы Suilend — крупнейшего кредитного и DeFi-протокола в экосистеме Sui. После сделки Suilend сохранит независимый бренд, а ее генеральным директором станет сооснователь Bluefin. Важно отметить, что SUI Group — это публичная инвестиционная компания, а не Sui Foundation или Mysten Labs. Данная сделка отражает растущий тренд, когда публичные компании ищут способы получить доступ к ончейн-экосистемам через структурированное размещение капитала и долю в доходах. Это расширенное кредитное соглашение укрепляет финансовую инфраструктуру Sui, объединяя возможности торговой площадки Bluefin и кредитного протокола Suilend, что может способствовать углублению всей DeFi-экосистемы.

bitcoinist7 мин. назад

SUI Group увеличивает кредит Bluefin до 6 миллионов SUI для финансирования приобретения Suilend

bitcoinist7 мин. назад

USDT ненадолго обошёл Ethereum: Тревожный сигнал для крипторынка?

Стейблкоин USDT ненадолго обогнал Ethereum по рыночной капитализации 26 июня после того, как снижение цены ETH сократило её капитализацию до $184,4 млрд. Это произошло на фоне общих распродаж на крипторынке, вызванных давлением со стороны биткойна. Рост доли USDT до 9% на рынке, уровня, наблюдаемого на дне медвежьего рынка 2022 года, указывает на осторожность инвесторов и переход капитала в стейблкоины. Однако это событие не отражает долгосрочных изменений в настроениях, а скорее является следствием волатильности, когда инвесторы фиксируют прибыль в ожидании новых возможностей. Общий объем стейблкоинов немного снизился с мая, что свидетельствует о некотором оттоке средств из криптосферы, а соотношение ETH/BTC продолжает снижаться, указывая на замедление роста альткойнов. В целом, временное лидерство USDT не является тревожным сигналом само по себе, но растущее доминирование стейблкоина подтверждает сохраняющиеся риски на рынке.

ambcrypto25 мин. назад

USDT ненадолго обошёл Ethereum: Тревожный сигнал для крипторынка?

ambcrypto25 мин. назад

Mysten Labs запускает Sui Seal MPC, чтобы позволить ИИ-агентам проводить транзакции без хранения ключей

Mysten Labs запустила Sui Seal MPC в основной сети Sui в июне 2026 года. Эта система предназначена для того, чтобы автономные ИИ-агенты могли совершать транзакции в блокчейне без прямого хранения или контроля закрытых ключей. Технология использует многосторонние вычисления (MPC), распределяя доли ключа между независимыми узлами, что устраняет единую точку отказа. Для добавления защитных механизмов используются смарт-контракты Move, которые могут обеспечивать соблюдение правил, таких как лимиты расходов или список разрешенных контрагентов. Система также поддерживает функцию "скрытых ставок" для использования в алгоритмической торговле, где предложения остаются зашифрованными до момента раскрытия. Запуск Sui Seal MPC позиционирует сеть Sui как инфраструктурное решение для безопасного участия автономных программных агентов в ончейн-экономике, сочетая криптографию MPC и гибкие политики на основе Move.

bitcoinist51 мин. назад

Mysten Labs запускает Sui Seal MPC, чтобы позволить ИИ-агентам проводить транзакции без хранения ключей

bitcoinist51 мин. назад

Недельный релиз токенов: EIGEN разблокирует 6.2% от текущего объема в обращении

**EigenLayer**: 24 мая произойдет крупный разблокировка токенов Eigen (EIGEN). В обращение поступит 36,83 млн монет (6,2% от текущего объема), что составляет около $8,25 млн. EigenLayer — это протокол рестейкинга на базе Ethereum, позволяющий валидаторам повторно использовать застейканный ETH для обеспечения безопасности других приложений. **Falcon Finance**: Также на этой неделе разблокируется 100 млн токенов Falcon Finance (FALCON) на сумму примерно $6,79 млн. Falcon Finance — это децентрализованный протокол для создания синтетических активов под залог. **Kamino**: Третий крупный этап разблокировки — 230 млн токенов Kamino (KMNO) стоимостью около $4,59 млн. Kamino — это автоматизированное решение для предоставления ликвидности на основе механизма CLMM (концентрированный маркет-мейкинг), разработанное в экосистеме Solana. Для всех трех проектов в статье приведены графики предстоящих этапов разблокировки токенов.

marsbit55 мин. назад

Недельный релиз токенов: EIGEN разблокирует 6.2% от текущего объема в обращении

marsbit55 мин. назад

Chainlink присоединяется к проекту «Пангея» для модернизации валютных расчетов для 47 банков

Chainlink присоединился к Project Pangea — инициативе по трансграничному валютному расчету с участием FairSquareLab и консорциума более чем 47 европейских и южнокорейских банков. Цель проекта — сократить сроки расчетов по иностранной валюте с T+2 до T+0 с использованием регулируемых стейблкоинов, привязанных к евро и воне, при этом банки смогут продолжать инициировать сделки через привычные сообщения SWIFT и стандарты ISO 20022. Важно отметить, что Chainlink не заменяет SWIFT, а выступает в качестве промежуточного программного слоя (мидлвара). Такое решение является более прагматичным, поскольку не требует от банков отказа от существующей инфраструктуры обмена сообщениями. Проект нацелен на обеспечение атомарных расчетов «платеж против платежа» в торговом коридоре Европа-Южная Корея, объем которого превышает 150 млрд долларов в год. Планируется, что живые транзакции начнутся к середине 2027 года. Для Chainlink эта инициатива подтверждает тезис о том, что децентрализованная инфраструктура может служить связующим звеном между традиционными финансовыми системами и рельсами токенизированных расчетов.

bitcoinist1 ч. назад

Chainlink присоединяется к проекту «Пангея» для модернизации валютных расчетов для 47 банков

bitcoinist1 ч. назад

Торговля

Спот
活动图片