MCP : protocole ouvert pour fournir un accès aux outils externes aux grands modèles de langage
MCP est un protocole ouvert qui fournit un moyen d'accès standardisé aux outils externes pour les grands modèles de langage. Il adopte une architecture client-serveur et réalise une intégration transparente entre le modèle et les systèmes externes grâce à une interface de protocole unifiée. Par rapport aux systèmes de plugins traditionnels, MCP présente des avantages tels que des interfaces standardisées, un contrôle de sécurité strict, un large support d'outils et une compatibilité multiplateforme.
Dans le domaine du Web3, MCP peut fournir des capacités d'interaction variées avec la blockchain pour les grands modèles de langage, telles que la consultation d'actifs, les opérations sur la chaîne, l'intégration DeFi, les opérations inter-chaînes et la gestion des NFT. Cet article explorera en profondeur le fonctionnement de MCP et les meilleures pratiques en construisant un service Web3 MCP basé sur Node.js et TypeScript.
Créer un projet de service MC
Créer un dossier de projet et l'initialiser
Installer les paquets de dépendance nécessaires
Configurer TypeScript
Modifier la configuration de package.json
Écrire un serveur MC
Prenons l'exemple de la fonction getBalance sur le réseau de test Sepolia :
Inscrivez-vous pour obtenir l'URL RPC, instanciez le fournisseur
Écrire la logique de l'outil
Démarrer le service et ajouter le traitement des erreurs
Débogage du service MC
Emballer le produit JS, exécuter le protocole de contexte de modèle / inspecteur pour déboguer.
Améliorer les fonctionnalités et les intégrer dans l'IDE
Étendre plus de fonctionnalités, telles que le support de plusieurs réseaux EVM, la consultation des gas, l'envoi de transactions, la consultation des informations sur les jetons, etc. Ensuite, intégrer le service dans un IDE prenant en charge MCP, comme Cursor.
Exemple d'utilisation
Dans l'assistant AI de Cursor, vous pouvez effectuer les opérations suivantes par langage naturel :
Vérifiez le solde de l'adresse spécifiée sur le réseau Sepolia
Transférer des ETH à une adresse spécifique
Perspectives d'avenir
La combinaison de MCP et de Web3 nous ouvre un nouveau monde rempli de possibilités. L'avenir peut être exploré davantage :
Supporte plus de blockchains ( comme Bitcoin, Solana, Tron )
Réaliser des échanges d'actifs inter-chaînes
Intégrer davantage de protocoles DeFi
Développer des fonctionnalités complexes de gestion d'actifs inter-chaînes
Ces opérations complexes de blockchain peuvent être réalisées par le biais de simples dialogues, la technologie MC réduira considérablement le seuil d'utilisation de Web3, favorisant le développement et l'innovation de l'industrie.
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.
25 J'aime
Récompense
25
8
Reposter
Partager
Commentaire
0/400
HodlOrRegret
· 08-14 01:15
C'est le dieu de la Blockchain.
Voir l'originalRépondre0
SurvivorshipBias
· 08-12 21:49
Encore dans le Bloc des applications Blockchain ???
Voir l'originalRépondre0
ChainWanderingPoet
· 08-12 20:25
Enfin, on peut faire des opérations off-chain avec l'IA.
Voir l'originalRépondre0
LostBetweenChains
· 08-11 02:00
Encore une fois, on parle de nouveaux concepts, plein de fioritures.
Voir l'originalRépondre0
SneakyFlashloan
· 08-11 01:56
Le corps du tigre tremble, c'est vraiment assez haut de gamme.
Voir l'originalRépondre0
CryingOldWallet
· 08-11 01:50
C'est vraiment complexe. Peut-on l'utiliser en environnement de production ?
Voir l'originalRépondre0
DeFiVeteran
· 08-11 01:47
Ah, cette vague va certainement permettre d'obtenir des tokens gratuitement.
Voir l'originalRépondre0
AirdropHunterXM
· 08-11 01:47
J'ai entendu dire qu'il y a un nouveau protocole ? Je vais attendre pour voir s'il y a un Airdrop.
Le protocole MCP permet aux grands modèles de langage de créer une nouvelle expérience d'interaction Web3
MCP : protocole ouvert pour fournir un accès aux outils externes aux grands modèles de langage
MCP est un protocole ouvert qui fournit un moyen d'accès standardisé aux outils externes pour les grands modèles de langage. Il adopte une architecture client-serveur et réalise une intégration transparente entre le modèle et les systèmes externes grâce à une interface de protocole unifiée. Par rapport aux systèmes de plugins traditionnels, MCP présente des avantages tels que des interfaces standardisées, un contrôle de sécurité strict, un large support d'outils et une compatibilité multiplateforme.
Dans le domaine du Web3, MCP peut fournir des capacités d'interaction variées avec la blockchain pour les grands modèles de langage, telles que la consultation d'actifs, les opérations sur la chaîne, l'intégration DeFi, les opérations inter-chaînes et la gestion des NFT. Cet article explorera en profondeur le fonctionnement de MCP et les meilleures pratiques en construisant un service Web3 MCP basé sur Node.js et TypeScript.
Créer un projet de service MC
Écrire un serveur MC
Prenons l'exemple de la fonction getBalance sur le réseau de test Sepolia :
Débogage du service MC
Emballer le produit JS, exécuter le protocole de contexte de modèle / inspecteur pour déboguer.
Améliorer les fonctionnalités et les intégrer dans l'IDE
Étendre plus de fonctionnalités, telles que le support de plusieurs réseaux EVM, la consultation des gas, l'envoi de transactions, la consultation des informations sur les jetons, etc. Ensuite, intégrer le service dans un IDE prenant en charge MCP, comme Cursor.
Exemple d'utilisation
Dans l'assistant AI de Cursor, vous pouvez effectuer les opérations suivantes par langage naturel :
Perspectives d'avenir
La combinaison de MCP et de Web3 nous ouvre un nouveau monde rempli de possibilités. L'avenir peut être exploré davantage :
Ces opérations complexes de blockchain peuvent être réalisées par le biais de simples dialogues, la technologie MC réduira considérablement le seuil d'utilisation de Web3, favorisant le développement et l'innovation de l'industrie.