Giao thức MCP trao quyền cho mô hình ngôn ngữ lớn, mở ra kỷ nguyên tương tác Web3 mới.

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

MCP giao thức mở ra kỷ nguyên tương tác Web3 cho các mô hình ngôn ngữ lớn

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

Web3 người mới series: MCP thực hiện giao dịch trong một câu!

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

  • Giao diện thống nhất: MCP định nghĩa các tiêu chuẩn giao thức, tránh việc mỗi ứng dụng phát triển riêng giải pháp tích hợp.
  • An toàn và đáng tin cậy: Kiểm soát quyền hạn nghiêm ngặt và cơ chế sandbox đảm bảo công cụ bên ngoài truy cập an toàn
  • Linh hoạt và có thể mở rộng: hỗ trợ nhiều loại công cụ, từ gọi API đơn giản đến xử lý dữ liệu phức tạp.
  • Tương thích đa nền tảng: bất kỳ khách hàng nào hỗ trợ MC đều có thể sử dụng dịch vụ tương thích

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

Ứ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à giao dịch của các loại token
  • 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 xuyên chuỗi: Hỗ trợ quản lý tài sản đa chuỗi và chuyển khoản xuyên chuỗi
  • Quản lý NFT: Tra cứu, chuyển nhượng, giao dịch tài sản NFT

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

Dưới đâ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.

Xây dựng dịch vụ Web3 MCP

1. Tạo dự án

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

mkdir web3-mcp-demo cd web3-mcp-demo npm init -y

Cài đặt các phụ thuộc cần thiết:

npm install @anthropic-ai/sdk ethers typescript npm install -D ts-node @types/node

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

2. Viết dịch vụ MCP

Lấy getBalance của mạng thử nghiệm Sepolia làm ví dụ, viết một công cụ MCP:

typescript import { ethers } from 'ethers'; import { server } from '@anthropic-ai/sdk';

const provider = new ethers.providers.JsonRpcProvider('YOUR_RPC_URL');

const getBalance = server.tool({ tên: 'getBalance', mô tả: 'Lấy số dư ETH của một địa chỉ trên mạng thử nghiệm Sepolia', tham số: { địa chỉ: { loại: 'chuỗi', mô tả: 'Địa chỉ Ethereum' } }, handler: async ({ address }) => { const balance = await provider.getBalance(address); return ethers.utils.formatEther(balance); } });

server.start({ công cụ: [getBalance] }).catch(console.error);

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

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

Biên dịch mã TypeScript xong, sử dụng công cụ MCP Inspector để gỡ lỗi:

npx tsc npx @anthropic-ai/sdk/inspector

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

4. Tích hợp trong Cursor

Sau khi hoàn thiện nhiều chức năng Web3 hơn, có thể tích hợp dịch vụ MCP vào Cursor IDE hỗ trợ MCP. Cursor là một IDE thông minh được xây dựng trên nền tảng VSCode, có tích hợp chức năng trợ lý AI.

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

Ví dụ ứng dụng thực tế

Trong trợ lý AI của Cursor, bạn có thể sử dụng dịch vụ MCP thông qua ngôn ngữ tự nhiên.

Tra cứu số dư địa chỉ: "Tra cứu số dư của 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE trên Sepolia"

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

Gửi giao dịch: "Chuyển 0.1ETH cho 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"

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

Triển vọng tương lai

Sự kết hợp của MCP và Web3 đã mở ra cho chúng ta một thế giới mới tràn đầy khả năng. Tương lai có thể được mở rộng hơn nữa:

  • Hỗ trợ nhiều chuỗi công khai hơn ( Bitcoin, Solana, Tron và nhiều hơn nữa )
  • Kết nối dịch vụ liên chuỗi, thực hiện chuyển đổi tài sản liên chuỗi chỉ bằng một cú nhấp chuột
  • Tích hợp nhiều giao thức DeFi hơn, thực hiện các thao tác tài chính phức tạp
  • Cung cấp giao thức hoạt động cho thị trường NFT

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

Thông qua MCP, các thao tác Web3 phức tạp có thể được thực hiện thông qua các cuộc đối thoại đơn giản, điều này đã nâng cao đáng kể trải nghiệm người dùng. MCP đang mở ra một kỷ nguyên mới cho sự tương tác Web3 với các mô hình ngôn ngữ lớn.

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

Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Phần thưởng
  • 5
  • Chia sẻ
Bình luận
0/400
OnchainArchaeologistvip
· 07-08 21:04
gm, đợt này là sự đổi mới cách mạng đó!
Xem bản gốcTrả lời0
RugPullProphetvip
· 07-08 21:01
Nghe nói lại sắp Rug Pull rồi?
Xem bản gốcTrả lời0
SeeYouInFourYearsvip
· 07-08 20:57
Lại thổi Web3 hả, có chút ngôn ngữ chuyên ngành.
Xem bản gốcTrả lời0
AirdropBuffetvip
· 07-08 20:56
Gì cũng được, chỉ cần cố gắng.
Xem bản gốcTrả lời0
PanicSeller69vip
· 07-08 20:46
Bánh bao nổi bật đã ăn sớm!
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)