Serveur EVM MCP

Connectez les agents IA et les développeurs à toute blockchain compatible EVM grâce au serveur EVM MCP de FlowHunt pour les workflows de smart contract, de transaction et d’analytique.

Serveur EVM MCP

Que fait le serveur “EVM” MCP ?

Le serveur EVM MCP est un serveur Model Context Protocol (MCP) complet, conçu pour fournir des services blockchain sur plusieurs réseaux compatibles EVM. Il permet aux assistants et agents IA d’interagir de façon transparente avec différentes chaînes Ethereum Virtual Machine (EVM)—y compris Ethereum, Optimism, Arbitrum, Base, Polygon, et plus encore—via une interface unifiée. En exposant des outils et ressources pour interagir avec les smart contracts, interroger les données blockchain et gérer les comptes, le serveur EVM MCP rationalise les workflows de développement. Il permet des tâches pilotées par l’IA telles que l’interrogation des données de chaîne, la gestion des transactions et l’intégration de logique on-chain, améliorant ainsi les capacités des développeurs et des systèmes IA travaillant dans des environnements décentralisés.

Liste des prompts

Aucun modèle de prompt explicite n’est mentionné dans la documentation ou le code du dépôt disponible.

Liste des ressources

Aucune ressource explicite n’est décrite dans la documentation ou le code du dépôt disponible.

Liste des outils

Aucune définition d’outil explicite n’est listée dans la documentation ou le code du dépôt disponible (y compris server.py ou équivalent).

Cas d’utilisation de ce serveur MCP

  • Interrogation blockchain multi-chaînes : Les développeurs et agents IA peuvent interagir avec un large éventail de chaînes compatibles EVM grâce à un protocole unifié, améliorant l’efficacité des tâches d’extraction de données on-chain.
  • Interaction avec les smart contracts : Permet de lire et d’écrire de façon programmatique sur des smart contracts à travers les réseaux EVM pris en charge, facilitant les workflows automatisés et les tests de contrats.
  • Gestion des transactions : Facilite la construction, la signature et l’envoi de transactions, permettant des opérations manuelles ou pilotées par l’IA dans les applications décentralisées.
  • Analytique on-chain pilotée par l’IA : Offre la base pour que des agents IA analysent les données blockchain, surveillent l’activité réseau et génèrent des insights en temps réel pour des plateformes DeFi, NFT ou DAO.

Comment le mettre en place

Windsurf

  1. Assurez-vous d’avoir installé Node.js et Windsurf.
  2. Localisez votre fichier de configuration Windsurf (généralement windsurf.config.json).
  3. Ajoutez le serveur EVM MCP dans la section mcpServers :
    {
      "mcpServers": {
        "evm-mcp": {
          "command": "npx",
          "args": ["@evm/mcp-server@latest"]
        }
      }
    }
    
  4. Enregistrez la configuration et redémarrez Windsurf.
  5. Vérifiez que le serveur EVM MCP fonctionne dans l’interface Windsurf.

Claude

  1. Installez Node.js et assurez-vous que Claude est configuré.
  2. Modifiez votre fichier de configuration Claude.
  3. Ajoutez le serveur EVM MCP comme suit :
    {
      "mcpServers": {
        "evm-mcp": {
          "command": "npx",
          "args": ["@evm/mcp-server@latest"]
        }
      }
    }
    
  4. Redémarrez Claude et confirmez que le serveur EVM MCP est disponible.
  5. Testez la connectivité via la liste des serveurs MCP de Claude.

Cursor

  1. Vérifiez que Node.js et Cursor sont installés.
  2. Ouvrez votre fichier de configuration Cursor.
  3. Insérez ce qui suit dans la section mcpServers :
    {
      "mcpServers": {
        "evm-mcp": {
          "command": "npx",
          "args": ["@evm/mcp-server@latest"]
        }
      }
    }
    
  4. Enregistrez vos modifications et redémarrez Cursor.
  5. Vérifiez que le serveur EVM MCP apparaît dans les intégrations MCP de Cursor.

Cline

  1. Assurez-vous que Node.js et Cline sont installés.
  2. Accédez au fichier de configuration Cline.
  3. Ajoutez le serveur EVM MCP :
    {
      "mcpServers": {
        "evm-mcp": {
          "command": "npx",
          "args": ["@evm/mcp-server@latest"]
        }
      }
    }
    
  4. Redémarrez Cline et vérifiez que le serveur se charge correctement.
  5. Utilisez les outils de Cline pour vérifier la connectivité EVM MCP.

Sécurisation des clés API

  • Stockez les clés ou secrets sensibles dans des variables d’environnement.
  • Référencez les variables d’environnement dans votre configuration via la propriété env :
    {
      "mcpServers": {
        "evm-mcp": {
          "command": "npx",
          "args": ["@evm/mcp-server@latest"],
          "env": {
            "EVM_API_KEY": "your-api-key"
          },
          "inputs": {
            "network": "mainnet"
          }
        }
      }
    }
    

Comment utiliser ce MCP dans les flows

Utilisation du MCP dans FlowHunt

Pour intégrer des serveurs MCP dans votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow et connectez-le à votre agent IA :

FlowHunt MCP flow

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section de configuration système du MCP, insérez les détails de votre serveur MCP avec ce format JSON :

{
  "evm-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Une fois configuré, l’agent IA pourra utiliser ce MCP comme un outil avec accès à toutes ses fonctions et capacités. N’oubliez pas de remplacer “evm-mcp” par le vrai nom de votre serveur MCP et de mettre l’URL de votre propre serveur MCP.


Aperçu

SectionDisponibilitéDétails/Remarques
AperçuAperçu et fonctionnalités décrits
Liste des promptsAucun modèle de prompt mentionné
Liste des ressourcesAucune ressource explicite listée
Liste des outilsAucun outil explicite listé
Sécurisation des clés APIExemple fourni pour l’utilisation de variables d’environnement
Support du sampling (peu important ici)Aucune mention du sampling

Ma note globale pour le serveur EVM MCP, basée sur les tableaux ci-dessus, est de 4/10. Bien que le serveur cible clairement une fonctionnalité utile et recherchée (intégration blockchain EVM), la documentation publique manque de détails sur les prompts, ressources et interfaces d’outils explicites, limitant l’utilité immédiate pour certains utilisateurs.

Score MCP

Possède une LICENCE✅ (MIT)
Possède au moins un outil
Nombre de forks58
Nombre d’étoiles273

Questions fréquemment posées

Qu'est-ce que le serveur EVM MCP ?

Le serveur EVM MCP est un serveur Model Context Protocol qui fournit des services blockchain sur des réseaux compatibles EVM. Il permet aux développeurs et aux agents IA d'interagir avec les chaînes EVM via une interface unifiée pour les opérations de smart contract, les requêtes blockchain et la gestion des transactions.

Puis-je utiliser le serveur EVM MCP avec plusieurs blockchains ?

Oui, le serveur EVM MCP est conçu pour le support multi-chaînes, y compris Ethereum, Optimism, Arbitrum, Base, Polygon et d'autres réseaux compatibles EVM.

Quels sont les principaux cas d'utilisation du serveur EVM MCP ?

Les principaux cas d'utilisation incluent : requêtes blockchain multi-chaînes, interaction avec les smart contracts, gestion des transactions et analytique on-chain pilotée par l'IA pour les applications DeFi, NFT ou DAO.

Comment sécuriser mes clés API et secrets ?

Stockez vos clés sensibles dans des variables d'environnement et référencez-les dans votre configuration sous la propriété 'env'. Cette approche garde vos secrets en sécurité et hors du contrôle de version.

Comment puis-je intégrer le serveur EVM MCP aux flows FlowHunt ?

Ajoutez le composant MCP à votre flow dans FlowHunt, puis configurez le serveur EVM MCP en utilisant le snippet JSON fourni dans le panneau de configuration MCP du système. Cela connectera votre agent IA aux capacités blockchain EVM.

Essayez le serveur EVM MCP de FlowHunt

Intégrez des données blockchain et la logique des smart contracts dans vos workflows IA. Commencez avec le serveur EVM MCP de FlowHunt pour un développement multi-chaînes sans friction.

En savoir plus