MCP giao thức:让大语言模型 dễ dàng驾驭Web3交互

MCP: Cung cấp năng lượng cho mô hình ngôn ngữ lớn trong tương tác Web3

Giao thức Model-Context (MCP) là một giao thức mở, cung cấp cách thức tiêu chuẩn hóa để các mô hình ngôn ngữ lớn có thể 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ác với các hệ thống plugin truyền thống, MCP sử dụng kiến trúc máy khách-máy chủ, thông qua các giao diện tiêu chuẩn hóa để thực hiện tích hợp liền mạch giữa mô hình và các hệ thống bên ngoài.

Lợi thế cốt lõi của MCP

  • Giao diện chuẩn hóa: Quy định giao thức thống nhất đã tránh được nhu cầu phát triển ứng dụng tích hợp độc lập.
  • An toàn: Kiểm soát quyền hạn nghiêm ngặt và cơ chế sandbox đảm bảo truy cập an toàn của các công cụ bên ngoài.
  • Khả năng mở rộng: Hỗ trợ các loại công cụ từ gọi API đơn giản đến quy trình xử lý dữ liệu phức tạp
  • Tính tương tác: Các khách hàng hỗ trợ MCP có thể sử dụng dịch vụ tương thích để thực hiện tương thích đa nền tảng.

Web3 người mới series: MCP hoàn thành giao dịch trong một câu!

Ứng dụng của Web3 và MCP

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

  • Tra cứu tài sản: Kiểm tra số dư token, 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ư sàn giao dịch phi tập trung, 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 tiền chuỗi chéo
  • Quản lý NFT: Tra cứu, chuyển nhượng, giao dịch tài sản NFT

Web3 Người mới series: MCP hoàn thành giao dịch trong một câu!

Dưới đây, chúng ta sẽ xây dựng một dịch vụ Web3 MCP đơn giản bằng Node.js và TypeScript, tìm hiểu sâu về cách hoạt động của MCP và các thực tiễn tốt nhất.

Tạo dự án

  1. Tạo thư mục dự án và khởi tạo
  2. Cài đặt các gói phụ thuộc cần thiết
  3. Cấu hình TypeScript
  4. Sửa đổi cấu hình package.json

Web3 người mới series: MCP hoàn thành giao dịch chỉ trong một câu!

Viết máy chủ

  1. Sử dụng tài khoản zan để lấy rpcUrl dịch vụ nút, khởi tạo provider
  2. Viết logic công cụ, lấy ví dụ từ getBalance của mạng thử nghiệm Sepolia
  3. Khởi động dịch vụ và thêm xử lý lỗi

Web3 người mới series: MCP hoàn thành giao dịch trong một câu!

Dịch vụ gỡ lỗi

Đóng gói tạo tệp JavaScript, sau đó thực hiện modelcontextprotocol/inspector để gỡ lỗi.

Web3 Người mới bắt đầu: MCP hoàn thành giao dịch trong một câu!

Hoàn thiện chức năng và tích hợp vào Cursor

Mở rộng nhiều chức năng hơn, chẳng hạn như hỗ trợ nhiều mạng EVM, tra cứu gas, gửi giao dịch, tra cứu thông tin token, v.v. Tích hợp dịch vụ đã đóng gói vào Cursor. Cursor là một IDE thông minh tích hợp công nghệ AI, được xây dựng dựa trên VSCode, hỗ trợ tích hợp MCP.

Web3 Newbie Series: MCP hoàn thành giao dịch chỉ trong một câu!

Ví dụ sử dụng

Trong chat của Cursor, chúng ta có thể dễ dàng thực hiện các thao tác sau:

  • Tra cứu số dư của địa chỉ cụ thể trên mạng Sepolia
  • Chuyển ETH đến địa chỉ chỉ định

Web3 người mới series: MCP hoàn thành giao dịch bằng một câu!

Web3 Người mới bắt đầu: MCP hoàn thành giao dịch chỉ trong một câu!

Web3 Người mới bắt đầu: MCP hoàn thành giao dịch trong một câu!

Web3 Người mới bắt đầu: MCP hoàn thành giao dịch trong một câu!

Web3 Người Mới Series: MCP Hoàn Thành Giao Dịch Trong Một Câu!

Web3 Người mới bắt đầu: MCP hoàn thành giao dịch trong một câu!

Web3 Người mới bắt đầu: MCP hoàn thành giao dịch chỉ trong một câu!

Dòng hướng dẫn cho người mới Web3: MCP hoàn thành giao dịch chỉ trong một câu!

Triển vọng tương lai

Sự kết hợp giữa MCP và Web3 đã mở ra cho chúng ta một thế giới mới đầy khả năng. Các hướng đi có thể khám phá trong tương lai bao gồm:

  • Hỗ trợ nhiều blockchain hơn (như Bitcoin, Solana, Tron)
  • Thực hiện các thao tác xuyên chuỗi, chẳng hạn như chuyển tài sản giữa các chuỗi khác nhau
  • Tích hợp nhiều giao thức DeFi và hoạt động thị trường NFT hơn.

Thông qua các cuộc trò chuyện đơn giản, có thể thực hiện các thao tác blockchain phức tạp, điều này sẽ đơn giản hóa đáng kể ngưỡng sử dụng Web3, mang lại sự thuận tiện cho nhiều người dùng hơn.

DEFI-1.7%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 4
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
MidnightGenesisvip
· 07-10 08:36
Ba giờ sáng, mã hợp đồng phát hiện ra điều gì đó thú vị... phần kiểm soát quyền hạn có vẻ hơi yếu.
Xem bản gốcTrả lời0
ContractExplorervip
· 07-07 09:12
Lại đang chơi trò tiếp thị khái niệm à!
Xem bản gốcTrả lời0
AlwaysMissingTopsvip
· 07-07 09:11
Hứ, lại làm mấy thứ cao sang nữa.
Xem bản gốcTrả lời0
AirdropHunterXMvip
· 07-07 09:04
Bao giờ thì có Airdrop vậy?
Xem bản gốcTrả lời0
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)