Protocole MCP : un nouveau pont reliant les grands modèles linguistiques à l'écosystème Web3

robot
Création du résumé en cours

MCP : Le pont entre les grands modèles de langage et les systèmes externes

MCP (Model-Context Protocol) est un protocole ouvert qui fournit un moyen standardisé d'accéder à des outils externes, des sources de données et des services 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 via une interface de protocole standardisée.

Les principaux avantages de MC

  1. Interface normalisée : définir des normes de protocole unifiées pour éviter que chaque application ne développe des solutions d'intégration séparées.
  2. Sécurité : Assurer l'accès sécurisé aux outils externes grâce à un contrôle strict des autorisations et à un mécanisme de bac à sable.
  3. Scalabilité : prend en charge divers types d'outils, des appels API simples aux processus de traitement de données complexes.
  4. Interopérabilité : Les clients supportant MCP peuvent utiliser des services compatibles pour réaliser une compatibilité inter-plateformes.

Web3 débutant série : MCP réaliser une transaction en une phrase !

Application combinée de Web3 et de MC

Dans le domaine du Web3, MCP offre de riches capacités d'interaction blockchain pour les grands modèles de langage :

  • Consultation des actifs : voir les soldes des différents jetons 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, le mining de liquidité, etc.
  • 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, échanger des actifs NFT

Cet article construira un service Web3 MCP simple à l'aide de nodejs et typescript, en expliquant le fonctionnement de MCP et les meilleures pratiques.

Web3 Nouveaux utilisateurs : MCP terminer une transaction en une phrase !

Création de projet

  1. Créer un dossier de projet et l'initialiser
  2. Installer les paquets de dépendances nécessaires
  3. Configurer typescript
  4. Modifier la configuration du package.json

Web3 Débutant Série : MCP terminer une transaction en une phrase !

Écrire un serveur

  1. Utilisez server.tool pour créer rapidement des outils, en prenant getBalance du réseau de test sepolia comme exemple.
  2. Inscrivez-vous pour un compte, obtenez rpcUrl, instanciez le fournisseur
  3. Écrire la logique des outils
  4. Démarrer le service et ajouter un traitement des erreurs

Web3 Débutant Série : MCP terminer une transaction en une phrase !

Service de débogage

Générez le fichier js en le packant, exécutez modelcontextprotocol/inspector pour le débogage.

Web3 Nouveaux utilisateurs série : MCP une phrase pour compléter la transaction!

Améliorer les fonctionnalités et les intégrer dans Cursor

Ajoutez plus de fonctionnalités, telles que la prise en charge de plusieurs réseaux EVM, la consultation de gas, l'envoi de transactions, la consultation d'informations sur les tokens, etc. Intégrez les services packagés dans Cursor, qui est un IDE intelligent intégrant la technologie AI, et qui prend en charge l'intégration MCP.

Série pour débutants Web3 : Terminez la transaction en une phrase avec MCP!

Application réelle

Dans le chat de Cursor, vous pouvez interagir avec la bibliothèque de code en utilisant un langage naturel pour réaliser les fonctions suivantes :

  • Vérifier le solde d'une adresse spécifique sur le réseau sepolia
  • Transférer une quantité spécifique d'ETH à une adresse désignée

Web3 débutant série : MCP finaliser une transaction en une phrase !

Web3 Nouveaux utilisateurs : MCP Effectuez une transaction en une phrase !

Web3 débutant série : MCP transaction complète en une phrase !

Web3 Débutant Série : MCP réaliser une transaction en une phrase!

Web3 Débutant Série : MCP Compléter une transaction en une phrase !

Web3 Nouveaux venus : MCP terminer la transaction en une phrase !

Web3 Nouveaux utilisateurs : MCP terminer une transaction en une phrase !

Web3 Débutant Série : MCP Terminer une transaction en une phrase !

Perspectives d'avenir

La combinaison de MCP et de Web3 ouvre un nouveau monde rempli de possibilités. À l'avenir, des fonctionnalités supplémentaires peuvent être étendues, telles que :

  • Supporte davantage de blockchains (comme Bitcoin, Solana, Tron)
  • Intégrer des fonctionnalités inter-chaînes pour réaliser des échanges d'actifs entre différentes chaînes.
  • Intégration approfondie des protocoles DeFi
  • Réaliser des opérations complexes sur le marché des NFT
  • Développer un système de gestion d'actifs inter-chaînes

Ces fonctionnalités peuvent être réalisées par de simples dialogues, simplifiant considérablement la complexité des interactions Web3.

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.
  • Récompense
  • 3
  • Partager
Commentaire
0/400
MemeEchoervip
· Il y a 8h
Franchement, est-ce que ce truc est fiable ?
Voir l'originalRépondre0
OnchainArchaeologistvip
· Il y a 8h
MCP a quelque chose.
Voir l'originalRépondre0
FlyingLeekvip
· Il y a 8h
Ça sent vraiment bon, on dirait que je vais y aller.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)