MCP: giao thức mở kết nối Web3 với mô hình ngôn ngữ lớn

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

MCP: Cầu nối giữa Web3 và mô hình ngôn ngữ lớn

MCP (Model-Context Protocol) là một giao thức mở, cung cấp cách tiếp cận tiêu chuẩn hóa cho các mô hình ngôn ngữ lớn để truy cập an toàn các công cụ, nguồn dữ liệu và dịch vụ bên ngoài. Khác với hệ thống plugin truyền thống, MCP áp dụng kiến trúc máy khách - máy chủ, thông qua giao diện giao thức 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 tiêu chuẩn hóa: định nghĩa các quy tắc 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.
  • An ninh: Đảm bảo việc truy cập an toàn vào các công cụ bên ngoài thông qua việc kiểm soát quyền hạn nghiêm ngặt và cơ chế hộp cát.
  • Khả năng mở rộng: Hỗ trợ nhiều loại công cụ đa dạng, từ các cuộc gọi API đơn giản đến các quy trình xử lý dữ liệu phức tạp.
  • Tính tương tác: Bất kỳ khách hàng nào hỗ trợ MCP đều có thể sử dụng dịch vụ tương thích, đạt được khả năng tương thích đa nền tảng thực sự.

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 của Web3 và 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:

  • Tra cứu tài sản: Kiểm tra số dư các loại 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 liên chuỗi: Hỗ trợ quản lý tài sản đa chuỗi và chuyển tiền liên chuỗi
  • 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 nodejs+typescript, phân tích nguyên lý 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 dự án
  2. Cài đặt các gói phần mềm cần thiết
  3. Thêm cấu hình typescript, điều chỉnh theo nhu cầu cá nhân.
  4. Sửa đổi cấu hình package.json

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 trong một câu!

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

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

Viết máy chủ

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

  1. Đăng ký tài khoản, kích hoạt dịch vụ nút, lấy rpcUrl, sau đó 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

Đến đây, một dịch vụ MCP cơ bản đã hoàn thành.

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

Web3 Newbie 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!

Dịch vụ gỡ lỗi

Đóng gói tạo file js, 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 logic và tích hợp

Cải thiện 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, truy vấn thông tin token và các phương pháp thường dùng khác. Sau khi đóng gói, có thể sử dụng trong các ứng dụng hỗ trợ MCP, chẳng hạn như IDE thông minh Cursor.

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

Ví dụ sử dụng

Trong trợ lý AI của Cursor, bạn có thể tương tác với kho mã thông qua ngôn ngữ tự nhiên. Ví dụ:

  • "Kiểm tra số dư của địa chỉ 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE trên sepolia"
  • "Chuyển 0.1ETH đến địa chỉ 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"

Web3 Người mới series: MCP hoàn thành giao dịch chỉ với 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. Những 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 cross-chain, như chuyển đổi tài sản giữa các chuỗi khác nhau.
  • Tích hợp nhiều giao thức DeFi hơn
  • Phát triển hệ thống quản lý tài sản đa chuỗi phức tạp

Sự kết hợp giữa Web3 và MCP sẽ giúp các thao tác phức tạp trên blockchain trở nên đơn giản và trực quan, chỉ cần thông qua một cuộc đối thoại đơn giản cũng có thể thực hiện. Sự kết hợp công nghệ này sẽ mang lại những thay đổi cách mạng cho việc phát triển và sử dụng ứng dụng blockchain.

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

DEFI0.49%
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
  • 8
  • Chia sẻ
Bình luận
0/400
notSatoshi1971vip
· 21giờ trước
web2 cũng cần tích lũy điểm thích!
Xem bản gốcTrả lời0
MainnetDelayedAgainvip
· 07-24 09:17
Theo thống kê, đã có dự án thứ 258 tự hào kết nối AI và Blockchain.
Xem bản gốcTrả lời0
CryptoCrazyGFvip
· 07-24 06:38
Tiêu chuẩn hóa có tác dụng gì? Một đống lời vô nghĩa.
Xem bản gốcTrả lời0
FancyResearchLabvip
· 07-24 06:38
Lại đến lúc thử nghiệm giao thức mới rồi. Tôi sẽ thử cái hố thông minh này trước để tỏ lòng kính trọng.
Xem bản gốcTrả lời0
Layer2Observervip
· 07-24 06:37
Từ góc độ mã nguồn, nhìn rất vững chắc
Xem bản gốcTrả lời0
LiquidationAlertvip
· 07-24 06:34
Cũng chỉ chơi Bots thôi.
Xem bản gốcTrả lời0
BearMarketSurvivorvip
· 07-24 06:33
LFG lại một khái niệm được thổi phồng
Xem bản gốcTrả lời0
ForkTroopervip
· 07-24 06:12
Giao thức siêu tiếp theo?
Xem bản gốcTrả lời0
  • Ghim
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)