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
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.
12 J'aime
Récompense
12
5
Partager
Commentaire
0/400
OnchainArchaeologist
· Il y a 8h
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.