MCP: xây dựng giao thức tiêu chuẩn cho công cụ mô hình ngôn ngữ lớn Web3

robot
Đang tạo bản tóm tắt

MCP: Cung cấp truy cập công cụ bên ngoài an toàn và tiêu chuẩn hóa cho các mô hình ngôn ngữ lớn

MCP ( Model-Context Protocol ) là một giao thức mở, nhằm cung cấp cho các mô hình ngôn ngữ lớn một cách an toàn và chuẩn hóa để truy cập công cụ bên ngoài, nguồn dữ liệu và dịch vụ. Khác với 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 giao diện giao thức chuẩn hóa để thực hiện tích hợp liền mạch giữa mô hình và hệ thống bên ngoài.

Lợi thế chính của MCP

  1. Giao diện chuẩn hóa: định nghĩa các quy định giao thức thống nhất, tránh việc mỗi ứng dụng đều cần phát triển giải pháp tích hợp độc lập.

  2. An toàn: Đảm bảo việc truy cập an toàn của các công cụ bên ngoài thông qua kiểm soát quyền nghiêm ngặt và cơ chế sandbox.

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

  4. 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 khả năng 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 MCP trong lĩnh vực Web3

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:

  • Tra cứu tài sản: Tra cứu số dư và lịch sử giao dịch của các loại token khác nhau.
  • 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 khoản chuỗi chéo
  • Quản lý NFT: Tra cứu, chuyển nhượng, 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 bằng Node.js và TypeScript, phân tích cách thức hoạt động của MCP và các thực tiễn tốt nhất.

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

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. Chỉnh sửa cấu hình package.json

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

Viết máy chủ

Lấy getBalance của mạng thử nghiệm Sepolia làm ví dụ, chúng tôi đã tạo ra một công cụ:

  1. Đăng ký tài khoản, mở dịch vụ nút, lấy RPC URL, khởi tạo provider

  2. Viết logic công cụ

  3. Khởi động dịch vụ và thêm xử lý lỗi

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 series: MCP hoàn thành giao dịch chỉ trong một câu!

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

Dịch vụ gỡ lỗi

Đóng gói sản phẩm JavaScript, 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 chỉ bằng một câu!

Web3 người mới series: 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 IDE

Mở rộng nhiều chức năng hơn, chẳng hạn như hỗ trợ nhiều mạng EVM, truy vấn gas, gửi giao dịch, tra cứu thông tin token và các phương pháp thông dụng khác. Sau khi đóng gói, có thể được tham chiếu trong IDE hỗ trợ MCP, chẳng hạn như Cursor.

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

Ứng dụng thực tế

Trong giao diện trò chuyện của IDE, bạn có thể tương tác với kho mã thông qua ngôn ngữ tự nhiên, ví dụ:

  • 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 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 Series: 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 mạng blockchain hơn (như Bitcoin, Solana, Tron)
  • Tích hợp chức năng cross-chain, thực hiện chuyển đổi tài sản giữa các chuỗi khác nhau
  • Tích hợp sâu các giao thức DeFi, vận hành thị trường NFT
  • Phát triển hệ thống quản lý tài sản đa chuỗi phức tạp

Thông qua những cuộc trò chuyện đơn giản, chúng ta có thể thực hiện những thao tác phức tạp trên blockchain, MCP đang định hình lại cách chúng ta tương tác với công nghệ blockchain.

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

DEFI-4.63%
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
  • 2
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
OnChain_Detectivevip
· 8giờ trước
hmm phát hiện mẫu api mơ hồ... cần thêm dữ liệu về những "công cụ bên ngoài" thật lòng mà nói
Xem bản gốcTrả lời0
FUD_Whisperervip
· 8giờ trước
Giao thức này thật sự hữu ích nhé~
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)