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.
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.
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
Nous allons construire un service Web3 MCP simple avec nodejs + typescript, en expliquant le fonctionnement de MCP et les meilleures pratiques.
Après avoir compilé le code TypeScript, utilisez l'outil MCP Inspector pour le débogage :
npx tsc
npx @anthropic-ai/sdk/inspector
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.
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"
Envoyer une transaction :
"Transférer 0.1ETH à 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"
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
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.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
23 J'aime
Récompense
23
7
Partager
Commentaire
0/400
BearMarketSurvivor
· 07-11 19:09
Ah oui oui oui, je ne comprends pas ces aspects techniques.
Voir l'originalRépondre0
DYORMaster
· 07-11 06:19
Encore faire ces choses prétentieuses et inutiles.
Voir l'originalRépondre0
OnchainArchaeologist
· 07-08 21:04
gm, cette vague est une innovation révolutionnaire !
Le protocole MCP habilite les grands modèles de langage, ouvrant une nouvelle ère d'interaction Web3.
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.
Les principaux avantages du MC
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 :
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
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);
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
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.
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"
Envoyer une transaction : "Transférer 0.1ETH à 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"
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 :
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.