MCP : un nouveau protocole pour donner aux grands modèles de langage des capacités Web3
MCP (Model-Context Protocol) est un protocole ouvert innovant, conçu pour fournir aux grands modèles de langage un moyen standardisé d'accéder à des outils externes, des sources de données et des services. 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 avantages clés du MC
Interface standardisée : un protocole unifié évite les problèmes de développement et d'intégration séparés pour chaque application.
Sécurité : un contrôle d'accès strict et un mécanisme de bac à sable garantissent l'accès sécurisé des outils externes.
Scalabilité : prend en charge divers types d'outils, des appels API simples aux processus de traitement de données complexes.
Interopérabilité : tout client supportant le MC peut utiliser des services compatibles, réalisant ainsi une véritable compatibilité multiplateforme.
Perspectives d'application de Web3 et de MCP
Dans le domaine de Web3, le MC peut fournir aux grands modèles de langage des capacités d'interaction blockchain riches :
Recherche d'actifs : consulter le solde des différents tokens et l'historique des transactions
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 les échanges décentralisés, les protocoles de prêt et le 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
Ensuite, nous allons construire un service Web3 MCP simple à l'aide de nodejs et typescript, en approfondissant notre compréhension du fonctionnement du MCP et des meilleures pratiques.
Créer un projet
Créer un dossier de projet et initialiser
Installer les paquets de dépendance nécessaires
Configurer typescript
Modifier la configuration de package.json
Écriture du serveur
Prenons l'exemple de la fonction getBalance du réseau de test Sepolia pour créer un outil :
Inscrivez-vous, activez le service de nœud, obtenez l'URL RPC
Instancier le provider
Écrire la logique des outils
Démarrer le service et ajouter le traitement des erreurs
Service de débogage
Emballer le fichier js, puis exécutez modelcontextprotocole/inspector pour le débogage.
Améliorer les fonctionnalités et les intégrer dans l'IDE
Étendre davantage de fonctionnalités, telles que le support de plusieurs réseaux EVM, la consultation du gas, l'envoi de transactions, la consultation des informations sur les tokens et d'autres méthodes courantes. Intégrer le service packagé dans un IDE supportant le MCP, comme Cursor.
Application réelle
Dans un IDE intégrant le service MCP, les utilisateurs peuvent interagir avec la blockchain par le biais de la langue naturelle. Par exemple :
Vérifier le solde d'une adresse spécifique sur le réseau Sepolia
Transférer des ETH à l'adresse spécifiée
Perspectives d'avenir
La combinaison de MC et de Web3 ouvre des possibilités infinies. Les directions pouvant être explorées à l'avenir incluent :
Prise en charge de plus de réseaux blockchain (comme Bitcoin, Solana, Tron)
Réaliser des opérations inter-chaînes
Intégrer des protocoles DeFi plus complexes
Développer des fonctionnalités d'opération sur le marché NFT
Des opérations blockchain complexes peuvent être réalisées par le biais de simples dialogues, le MCP est en train de redéfinir notre manière d'interagir avec le monde Web3.
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.
8 J'aime
Récompense
8
5
Partager
Commentaire
0/400
GmGnSleeper
· Il y a 14h
Ils parlent encore de ces choses grandioses~
Voir l'originalRépondre0
MEVHunter
· Il y a 14h
gas抢跑 joueurs doivent avoir un plan pour pouvoir cross-chain lier et l'espace d'arbitrage est infini ah
Voir l'originalRépondre0
not_your_keys
· Il y a 14h
Le vieux projet a enfin fait un Rug Pull, laissons-moi voir ce nouveau.
Voir l'originalRépondre0
Lonely_Validator
· Il y a 14h
Projet fiable ! On dirait qu'il a vraiment du potentiel.
Voir l'originalRépondre0
BugBountyHunter
· Il y a 14h
J'ai examiné ce protocole, il y a un bon potentiel !
Protocole MCP : donner aux grands modèles de langage la capacité d'interaction Web3
MCP : un nouveau protocole pour donner aux grands modèles de langage des capacités Web3
MCP (Model-Context Protocol) est un protocole ouvert innovant, conçu pour fournir aux grands modèles de langage un moyen standardisé d'accéder à des outils externes, des sources de données et des services. 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 avantages clés du MC
Perspectives d'application de Web3 et de MCP
Dans le domaine de Web3, le MC peut fournir aux grands modèles de langage des capacités d'interaction blockchain riches :
Ensuite, nous allons construire un service Web3 MCP simple à l'aide de nodejs et typescript, en approfondissant notre compréhension du fonctionnement du MCP et des meilleures pratiques.
Créer un projet
Écriture du serveur
Prenons l'exemple de la fonction getBalance du réseau de test Sepolia pour créer un outil :
Service de débogage
Emballer le fichier js, puis exécutez modelcontextprotocole/inspector pour le débogage.
Améliorer les fonctionnalités et les intégrer dans l'IDE
Étendre davantage de fonctionnalités, telles que le support de plusieurs réseaux EVM, la consultation du gas, l'envoi de transactions, la consultation des informations sur les tokens et d'autres méthodes courantes. Intégrer le service packagé dans un IDE supportant le MCP, comme Cursor.
Application réelle
Dans un IDE intégrant le service MCP, les utilisateurs peuvent interagir avec la blockchain par le biais de la langue naturelle. Par exemple :
Perspectives d'avenir
La combinaison de MC et de Web3 ouvre des possibilités infinies. Les directions pouvant être explorées à l'avenir incluent :
Des opérations blockchain complexes peuvent être réalisées par le biais de simples dialogues, le MCP est en train de redéfinir notre manière d'interagir avec le monde Web3.