Le protocole MCP habilite les grands modèles de langage, ouvrant une nouvelle ère d'interaction Web3.

robot
Création du résumé en cours

MCP protocole ouvre une nouvelle ère d'interaction Web3 pour les grands modèles de langage

MCP(Modèle-Contexte protocole) est un protocole ouvert innovant qui fournit un moyen d'accès standardisé aux ressources externes pour les grands modèles de langage. Contrairement aux systèmes de plugins traditionnels, MCP adopte une architecture client-serveur, réalisant une intégration transparente entre le modèle et les systèmes externes grâce à des interfaces de protocole normalisées.

Web3 débutant série : MC en une phrase pour compléter la transaction!

Les principaux avantages du MC

  • Interface unifiée : MCP définit un protocole standard, évitant à chaque application de développer des solutions d'intégration séparément.
  • Sécurisé et fiable : un contrôle d'accès strict et un mécanisme de bac à sable garantissent un accès sécurisé aux outils externes
  • Flexible et extensible : prend en charge divers types d'outils, des appels API simples au traitement de données complexe.
  • Compatibilité multiplateforme : tout client prenant en charge le MC peut utiliser le service compatible.

Web3 Nouveaux utilisateurs : MCP une phrase pour compléter une transaction!

Scénarios d'application de MCP dans le domaine du Web3

Dans le domaine du Web3, le MC peut fournir de riches capacités d'interaction blockchain aux grands modèles de langage :

  • Consultation des actifs : consulter les soldes et les historiques de transactions des différents tokens
  • Opérations sur la chaîne : envoyer des transactions, déployer des contrats, appeler des contrats intelligents
  • Intégration DeFi : interaction avec des applications DeFi telles que DEX, protocole de prêt, et minage de liquidités
  • Opérations inter-chaînes : prise en charge de la gestion des actifs multi-chaînes et des transferts inter-chaînes
  • Gestion des NFT : consulter, transférer, échanger des actifs NFT

Web3 débutant série : MCP un mot pour compléter la transaction!

Nous allons construire un service Web3 MCP simple avec nodejs + typescript, en expliquant le fonctionnement de MCP et les meilleures pratiques.

Construire un service MCP Web3

1. Créer un projet

Créer un dossier de projet et initialiser :

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

Installer les dépendances nécessaires :

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

Web3 débutant série : MCP en une phrase pour compléter la transaction!

2. Écrire le service MC

Prenons l'exemple de getBalance du réseau de test Sepolia, rédigeons un outil MCP:

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

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

const getBalance = serveur.tool({ nom: 'getBalance', description: 'Obtenir le solde ETH d'une adresse sur le testnet Sepolia', paramètres : { adresse: { type: 'string', description: 'adresse Ethereum' } }, gestionnaire : async ({ adresse }) => { const balance = await provider.getBalance(address); return ethers.utils.formatEther(balance); } });

server.start({ outils: [getBalance] }).catch(console.error);

Web3 Nouveau Série : MCP en une phrase pour compléter la transaction!

3. Service de débogage

Après avoir compilé le code TypeScript, utilisez l'outil MCP Inspector pour le débogage :

npx tsc npx @anthropic-ai/sdk/inspector

Web3 Nouveaux venus série : MCP compléter une transaction en une phrase!

4. Intégration dans le curseur

Après avoir amélioré davantage les fonctionnalités Web3, il est possible d'intégrer le service MC dans l'IDE Cursor qui prend en charge MC. Cursor est un IDE intelligent construit sur la base de VSCode, avec une fonction d'assistant AI intégrée.

Web3 novice série : MCP en une phrase pour réaliser une transaction !

Exemples d'applications concrètes

Dans l'assistant AI de Cursor, vous pouvez utiliser le service MCP avec un langage naturel :

Vérifier le solde de l'adresse : "Vérifier le solde de 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE sur Sepolia"

Web3 Nouveaux utilisateurs : MCP Effectuez une transaction en une phrase !

Envoyer une transaction : "Transférer 0.1ETH à 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"

Web3 Nouveaux venus : MCP en une phrase pour compléter une transaction!

Perspectives d'avenir

La combinaison de MC et de Web3 nous ouvre un nouveau monde plein de possibilités. L'avenir peut être encore élargi :

  • Supporte davantage de chaînes publiques ( Bitcoin, Solana, Tron, etc. )
  • Intégration des services inter-chaînes, permettant la conversion d'actifs inter-chaînes en un clic.
  • Intégrer plus de protocoles DeFi pour réaliser des opérations financières complexes
  • Fournir une interface d'opération pour le marché des NFT

Web3 Nouveaux venus : MCP effectuer une transaction en une phrase !

Grâce à MCP, des opérations Web3 complexes peuvent être réalisées par de simples dialogues, améliorant considérablement l'expérience utilisateur. MCP ouvre une nouvelle ère d'interaction Web3 pour les grands modèles de langage.

Web3 débutant série : MCP terminer une transaction en une phrase !

Voir l'original
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.
  • Récompense
  • 5
  • Partager
Commentaire
0/400
OnchainArchaeologistvip
· Il y a 8h
gm, cette vague est une innovation révolutionnaire !
Voir l'originalRépondre0
RugPullProphetvip
· Il y a 8h
On dit qu'il y a encore un Rug Pull ?
Voir l'originalRépondre0
SeeYouInFourYearsvip
· Il y a 8h
Encore parler de Web3, un peu de jargon.
Voir l'originalRépondre0
AirdropBuffetvip
· Il y a 8h
Tout est bon, c'est juste une compétition.
Voir l'originalRépondre0
PanicSeller69vip
· Il y a 8h
Le sac voyant a mangé tôt !
Voir l'originalRépondre0
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)