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

Odaily星球日报Xuất bản vào 2025-06-09Cập nhật gần nhất vào 2025-06-09

Tóm tắt

这是一篇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 市场操作,还是复杂的跨链资产管理,这些都可以通过简单的对话来实现。

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

Nội dung Liên quan

USDT tạm thời vượt qua Ethereum: Một dấu hiệu cảnh báo cho thị trường tiền điện tử?

Vào ngày 26 tháng 6, vốn hóa thị trường của Tether (USDT) đã tạm thời vượt qua Ethereum (ETH), trở thành tài sản tiền mã hóa lớn thứ hai. Sự kiện này xảy ra sau khi giá ETH giảm mạnh xuống mức thấp khoảng 1,51K USD, thu hẹp vốn hóa xuống 184,4 tỷ USD, thấp hơn một chút so với nguồn cung USDT là 186 tỷ USD. Nguyên nhân chính là áp lực bán kéo dài trên thị trường rộng, khiến nhiều nhà đầu tư chuyển vốn sang các stablecoin như USDT để tránh rủi ro. Tuy nhiên, việc USDT tạm vượt ETH không hẳn là dấu hiệu bi quan đối với Ethereum, mà phản ánh tâm lý thận trọng chung. Một chỉ báo cấu trúc quan trọng hơn là tỷ trọng thị trường của USDT đã tăng lên 9%, mức cao nhất kể từ đáy thị trường gấu năm 2022, cho thấy sự e ngại rõ rệt của nhà đầu tư. Đồng thời, tỷ lệ ETH/BTC tiếp tục giảm từ giữa tháng 5, cho thấy đợt tăng giá của altcoin đang diễn ra chậm. Nhìn chung, sự kiện này nhấn mạnh xu hướng chuyển sang trạng thái tránh rủi ro trong ngắn hạn. Dấu hiệu đáng quan sát hơn sẽ là việc nguồn cung stablecoin toàn thị trường giảm liên tục, vì điều đó cho thấy vốn đang rút khỏi hoàn toàn thay vì chỉ tạm thời chờ đợi.

ambcrypto25 phút trước

USDT tạm thời vượt qua Ethereum: Một dấu hiệu cảnh báo cho thị trường tiền điện tử?

ambcrypto25 phút trước

Mysten Labs Ra Mắt Sui Seal MPC Để Cho Phép Các Tác Nhân AI Giao Dịch Mà Không Cần Giữ Khóa

Mysten Labs đã ra mắt Sui Seal MPC trên mạng chính Sui, một cơ sở hạ tầng cho phép các tác nhân AI tự hành thực hiện giao dịch trên chuỗi mà không cần nắm giữ hoặc kiểm soát khóa riêng tư trực tiếp. Hệ thống sử dụng tính toán đa bên, chia sẻ khóa phân tán và các chính sách hợp đồng thông minh Move để giảm thiểu rủi ro lớn trong các ứng dụng crypto tự động: trao quyền chi tiêu cho phần mềm mà không đưa cho chúng một khóa riêng lộ thiên duy nhất. Thay vì để một tác nhân nắm toàn bộ khóa, MPC phân phối các phần chia khóa trên các nút độc lập. Không nút đơn lẻ nào kiểm soát toàn bộ quyền ký. Giao dịch chỉ được thực thi khi các điều kiện tính toán và chính sách cần thiết được đáp ứng. Các hợp đồng thông minh Move có thể thực thi các chính sách tùy chỉnh như giới hạn chi tiêu hàng ngày, đối tác được phép và các ràng buộc dựa trên quy tắc khác, tạo ra các rào chắn cho hành động của tác nhân. Hệ thống cũng hỗ trợ "đấu giá ẩn" cho giao dịch do AI điều khiển, nơi các giá thầu có thể được mã hóa cho đến khi được tiết lộ đồng bộ, hữu ích trong các thị trường có rủi ro front-running. Đối với Sui, Seal MPC định vị mạng lưới trong câu chuyện "mạng lưới tác nhân" đang nổi lên, với lời đề xuất rằng kiểm soát chính sách dựa trên Move và ký MPC có thể cung cấp nền tảng an toàn cho các tác nhân AI hoạt động trên chuỗi.

bitcoinist51 phút trước

Mysten Labs Ra Mắt Sui Seal MPC Để Cho Phép Các Tác Nhân AI Giao Dịch Mà Không Cần Giữ Khóa

bitcoinist51 phút trước

Chainlink Tham Gia Dự Án Pangea, Thúc Đẩy Hiện Đại Hóa Thanh Toán Ngoại Hối Cho 47 Ngân Hàng

Chainlink đã tham gia Dự án Pangea, một sáng kiến thanh toán ngoại hối xuyên biên giới liên quan đến FairSquareLab và một tập đoàn gồm hơn 47 ngân hàng châu Âu và Hàn Quốc. Mục tiêu là giảm thời gian thanh toán ngoại hối từ T+2 xuống T+0 bằng cách sử dụng các stablecoin được quy định, có giá trị cố định theo đồng Euro và Won Hàn Quốc. Điểm quan trọng: Chainlink không thay thế SWIFT. Các ngân hàng vẫn có thể sử dụng các tin nhắn SWIFT và tiêu chuẩn ISO 20022 quen thuộc. Chainlink CCIP và Data Streams đóng vai trò như phần mềm trung gian (middleware) để chuyển dịch hướng dẫn thanh toán thành các giao dịch hoán đổi nguyên tử (atomic swap) trên mạng lưới Pangea L1. Dự án hướng tới thanh toán T+0 gần như tức thời cho hành lang thương mại EU-Hàn Quốc, trị giá hơn 150 tỷ USD mỗi năm. Hệ thống sử dụng stablecoin để thực hiện thanh toán "tiền đổi tiền" (payment-versus-payment) nguyên tử, giảm rủi ro đối tác. Các bên tham gia chính bao gồm Qivalis (đại diện 37 ngân hàng châu Âu), UniKA (đại diện hơn 10 ngân hàng Hàn Quốc) và FairSquareLab. Tập đoàn này được mô tả là quản lý hơn 10 nghìn tỷ USD tài sản. Giao dịch thực tế được nhắm mục tiêu triển khai vào giữa năm 2027. Dự án phù hợp với luận điểm thể chế rộng hơn của Chainlink: cơ sở hạ tầng phi tập trung có thể kết nối các hệ thống tài chính truyền thống với hạ tầng thanh toán được mã hóa, trong khi vẫn bảo tồn các quy trình làm việc dựa trên SWIFT.

bitcoinist1 giờ trước

Chainlink Tham Gia Dự Án Pangea, Thúc Đẩy Hiện Đại Hóa Thanh Toán Ngoại Hối Cho 47 Ngân Hàng

bitcoinist1 giờ trước

Giao dịch

Giao ngay
活动图片