Le protocole MCP donne aux grands modèles de langage la capacité d'interaction Web3
MCP(Modèle-Contexte protocole) est un protocole ouvert émergent, destiné à fournir une méthode d'accès standardisée aux outils et services externes pour les grands modèles de langage. Contrairement aux systèmes de plugins traditionnels, MCP adopte une architecture client-serveur, permettant une intégration transparente entre le modèle et les systèmes externes via une interface de protocole unifiée.
Les principaux avantages de MC incluent :
Interface normalisée : le protocole unifié évite le développement redondant des solutions d'intégration.
Sécurité : un contrôle d'accès strict et un mécanisme de bac à sable garantissent un accès sécurisé aux outils externes.
Scalabilité : prend en charge une variété de types d'outils allant des appels d'API simples à des traitements de données complexes.
Interopérabilité : les clients prenant en charge MC peuvent utiliser des services compatibles pour réaliser une compatibilité multiplateforme.
Dans le domaine du Web3, le MC peut fournir aux grands modèles de langage des capacités d'interaction blockchain riches, y compris :
Consultation des actifs : consulter le solde des jetons, les enregistrements de transactions, etc.
Opérations sur la chaîne : envoyer des transactions, déployer et appeler des contrats intelligents
Intégration DeFi : interaction avec des applications DeFi telles que les échanges décentralisés et les protocoles de prêt.
Opérations inter-chaînes : prise en charge de la gestion d'actifs multi-chaînes et des transferts inter-chaînes
Gestion des NFT : consulter, transférer et échanger des actifs NFT
Nous allons construire un service Web3 MCP simple avec Node.js et TypeScript ci-dessous, démontrant le fonctionnement de MCP et les meilleures pratiques.
Créer un projet
Créer un dossier de projet et initialiser
Installer les paquets de dépendance nécessaires
Ajouter la configuration TypeScript
Modifier la configuration du package.json
Rédaction du serveur MC
Prenons l'exemple de la fonction getBalance du réseau de test Sepolia:
Enregistrer le service de nœud, obtenir l'URL RPC, instancier le fournisseur
Écrire la logique de l'outil
Démarrer le service et ajouter le traitement des erreurs
À ce stade, un service MCP de base est déjà terminé.
Service de débogage
Emballer les produits JavaScript, exécuter modelcontextprotocole/inspecteur pour le débogage.
Améliorer les fonctionnalités et les intégrer à Cursor
Ajouter plus de fonctionnalités, telles que le support multi-chaînes, la recherche de gaz, l'envoi de transactions, la recherche d'informations sur les jetons, etc.
Référencer après empaquetage dans Cursor. Cursor est un IDE intelligent intégrant la technologie AI, construit sur VSCode, et supporte l'intégration MC.
Exemple d'utilisation
Dans la fonction chat de Cursor, vous pouvez interagir avec la bibliothèque de code par langage naturel :
Vérifier le solde de l'adresse : "Vérifiez le solde de cette adresse 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE sur Sepolia"
Envoyer une transaction : "Transférer 0.1ETH à cette adresse 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"
Perspectives d'avenir
La combinaison de MCP et de Web3 nous ouvre un nouveau monde plein de possibilités. L'avenir peut être encore élargi:
Supporte plus de blockchains ( comme Bitcoin, Solana, Tron, etc. )
Intégration de fonctionnalités inter-chaînes, permettant la conversion d'actifs entre différentes chaînes.
Intégration approfondie des opérations du protocole DeFi et du marché NFT
Grâce à des conversations simples, des opérations blockchain complexes peuvent être réalisées, et MCP redéfinit notre manière d'interagir avec le monde Web3.
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.
14 J'aime
Récompense
14
3
Partager
Commentaire
0/400
0xLuckbox
· Il y a 6h
De quoi parle-t-on ? Il n'y a même pas d'Adresse de Portefeuille.
Voir l'originalRépondre0
AirdropworkerZhang
· Il y a 7h
Les normes sont toutes des tigres de papier, on peut tout faire.
Le protocole MCP habilite les grands modèles de langage et ouvre une nouvelle ère d'interaction Web3.
Le protocole MCP donne aux grands modèles de langage la capacité d'interaction Web3
MCP(Modèle-Contexte protocole) est un protocole ouvert émergent, destiné à fournir une méthode d'accès standardisée aux outils et services externes pour les grands modèles de langage. Contrairement aux systèmes de plugins traditionnels, MCP adopte une architecture client-serveur, permettant une intégration transparente entre le modèle et les systèmes externes via une interface de protocole unifiée.
Les principaux avantages de MC incluent :
Interface normalisée : le protocole unifié évite le développement redondant des solutions d'intégration.
Sécurité : un contrôle d'accès strict et un mécanisme de bac à sable garantissent un accès sécurisé aux outils externes.
Scalabilité : prend en charge une variété de types d'outils allant des appels d'API simples à des traitements de données complexes.
Interopérabilité : les clients prenant en charge MC peuvent utiliser des services compatibles pour réaliser une compatibilité multiplateforme.
Dans le domaine du Web3, le MC peut fournir aux grands modèles de langage des capacités d'interaction blockchain riches, y compris :
Nous allons construire un service Web3 MCP simple avec Node.js et TypeScript ci-dessous, démontrant le fonctionnement de MCP et les meilleures pratiques.
Créer un projet
Créer un dossier de projet et initialiser
Installer les paquets de dépendance nécessaires
Ajouter la configuration TypeScript
Modifier la configuration du package.json
Rédaction du serveur MC
Prenons l'exemple de la fonction getBalance du réseau de test Sepolia:
Enregistrer le service de nœud, obtenir l'URL RPC, instancier le fournisseur
Écrire la logique de l'outil
Démarrer le service et ajouter le traitement des erreurs
À ce stade, un service MCP de base est déjà terminé.
Service de débogage
Emballer les produits JavaScript, exécuter modelcontextprotocole/inspecteur pour le débogage.
Améliorer les fonctionnalités et les intégrer à Cursor
Ajouter plus de fonctionnalités, telles que le support multi-chaînes, la recherche de gaz, l'envoi de transactions, la recherche d'informations sur les jetons, etc.
Référencer après empaquetage dans Cursor. Cursor est un IDE intelligent intégrant la technologie AI, construit sur VSCode, et supporte l'intégration MC.
Exemple d'utilisation
Dans la fonction chat de Cursor, vous pouvez interagir avec la bibliothèque de code par langage naturel :
Perspectives d'avenir
La combinaison de MCP et de Web3 nous ouvre un nouveau monde plein de possibilités. L'avenir peut être encore élargi:
Grâce à des conversations simples, des opérations blockchain complexes peuvent être réalisées, et MCP redéfinit notre manière d'interagir avec le monde Web3.