Cảnh báo rủi ro: Đề phòng huy động vốn bất hợp pháp dưới danh nghĩa 'tiền điện tử' và 'blockchain'. — Năm cơ quan bao gồm Ủy ban Giám sát Ngân hàng và Bảo hiểm
Tìm kiếm
Đăng nhập
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
Xem thị trường
Web3 Beginner Series: MCP hoàn tất giao dịch trong một câu
ZAN Team
特邀专栏作者
2025-06-09 02:42
Bài viết này có khoảng 987 từ, đọc toàn bộ bài viết mất khoảng 2 phút
Đây là hướng dẫn thực tế kết hợp MCP (Giao thức mô hình-ngữ cảnh) và công nghệ Web3, cho thấy cách thêm khả năng tương tác blockchain vào các mô hình ngôn ngữ lớn.

Tổng quan

MCP (Model-Context Protocol) là một giao thức mở do Anthropic khởi chạy, cung cấp một cách chuẩn hóa cho các mô hình ngôn ngữ lớn để truy cập an toàn vào các công cụ, nguồn dữ liệu và dịch vụ bên ngoài. Không giống như các hệ thống plug-in truyền thống, MCP áp dụng kiến trúc máy khách-máy chủ và đạt được sự tích hợp liền mạch của các mô hình và hệ thống bên ngoài thông qua các giao diện giao thức chuẩn hóa.

Ưu điểm cốt lõi của MCP

Giao diện chuẩn hóa: MCP định nghĩa một thông số kỹ thuật giao thức thống nhất, tránh vấn đề mỗi ứng dụng cần phát triển giải pháp tích hợp riêng.

Bảo mật: Đảm bảo quyền truy cập an toàn vào các công cụ bên ngoài thông qua cơ chế kiểm soát quyền hạn chặt chẽ và hộp thử nghiệm.

Khả năng mở rộng: Hỗ trợ nhiều loại công cụ, từ các lệnh gọi API đơn giản đến các luồng xử lý dữ liệu phức tạp.

Khả năng tương tác: Bất kỳ máy khách nào hỗ trợ MCP đều có thể sử dụng các dịch vụ tương thích, đạt được khả năng tương thích đa nền tảng thực sự.

Các kịch bản ứng dụng của Web3 + MCP

Trong lĩnh vực Web3, MCP có thể cung cấp khả năng tương tác blockchain phong phú cho các mô hình ngôn ngữ lớn:

  • Truy vấn tài sản: Truy vấn số dư mã thông báo khác nhau và lịch sử giao dịch

  • Hoạt động trên chuỗi: gửi giao dịch, triển khai hợp đồng, gọi hợp đồng thông minh

  • Tích hợp DeFi: tương tác với các ứng dụng DeFi như DEX, giao thức cho vay, khai thác thanh khoản, v.v.

  • Hoạt động chuỗi chéo: hỗ trợ quản lý tài sản đa chuỗi và chuyển giao chuỗi chéo

  • Quản lý NFT: Truy vấn, chuyển nhượng và giao dịch tài sản NFT

Bài viết này sẽ xây dựng một dịch vụ Web3 MCP đơn giản thông qua nodejs+typescript và phân tích các nguyên tắc hoạt động cũng như các phương pháp hay nhất của MCP.

1. Tạo một dự án

  • Tạo một thư mục dự án và khởi tạo dự án

  • Cài đặt các gói cần thiết

  • Thêm cấu hình TypeScript và sửa đổi theo nhu cầu cá nhân

  • Sửa đổi cấu hình package.json

2. Viết máy chủ

Sử dụng server.tool để nhanh chóng tạo một công cụ. Ở đây chúng tôi lấy getBalance của mạng thử nghiệm sepolia làm ví dụ để viết một công cụ

  • Công cụ viết logic

  • Bắt đầu dịch vụ và thêm xử lý lỗi

Tại thời điểm này, một dịch vụ mcp tối thiểu đã được viết

3. Dịch vụ gỡ lỗi

Tại thời điểm này, chúng ta cần đóng gói sản phẩm js, sau đó thực thi modelcontextprotocol/inspector để gỡ lỗi.

4. Cải thiện logic và tham chiếu nó trong Cursor

Cải thiện nhiều logic và phương pháp hơn, chẳng hạn như hỗ trợ nhiều mạng evm, truy vấn gas, gửi giao dịch, truy vấn thông tin mã thông báo và giao dịch mã thông báo, và các phương pháp phổ biến khác, được đóng gói và tham chiếu trong Cursor. Cursor là một IDE thông minh mới tích hợp liền mạch công nghệ AI. Cursor được xây dựng trên VSCode, dễ sử dụng và có thể cải thiện đáng kể hiệu quả công việc của bạn. Đây cũng là một ứng dụng hỗ trợ tích hợp MCP.

5. Sử dụng

Sau đó, bạn có thể thoải mái sử dụng nó trong trò chuyện~ (trò chuyện là trợ lý AI của Cursor, nằm ở thanh bên và có thể tương tác với cơ sở mã thông qua ngôn ngữ tự nhiên.)

Ví dụ: "Truy vấn số dư của địa chỉ này 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE trên sepolia":

Ví dụ: "Chuyển 0,1 ETH đến địa chỉ này 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0":

6. Suy nghĩ cuối cùng

Vẫn còn nhiều chỗ cho trí tưởng tượng của chúng ta. Bài viết này đã giải thích toàn bộ quy trình. Chúng ta có thể làm gì khác sau này? Ví dụ, hỗ trợ nhiều chuỗi (Bitcoin, Solana, Tron) hoặc kết nối với chuỗi chéo. Trong cuộc trò chuyện, chúng ta có thể đổi USDT của chuỗi của tôi lấy một chuỗi khác không? Sự kết hợp giữa Web3 và MCP đã mở ra một thế giới khả năng mới cho chúng ta. Cho dù đó là tích hợp giao thức DeFi, hoạt động thị trường NFT hay quản lý tài sản chuỗi chéo phức tạp, những điều này đều có thể đạt được thông qua các cuộc trò chuyện đơn giản.

Nếu bạn quan tâm, hãy đến và thử nhé!

MCP
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Tài khoản chính thức
https://twitter.com/OdailyChina
Tóm tắt AI
Trở về đầu trang
Đây là hướng dẫn thực tế kết hợp MCP (Giao thức mô hình-ngữ cảnh) và công nghệ Web3, cho thấy cách thêm khả năng tương tác blockchain vào các mô hình ngôn ngữ lớn.
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android