Serveur MCP Bankless Onchain

Accédez et analysez l’état, les événements et les transactions des contrats blockchain directement dans vos workflows alimentés par l’IA et vos outils développeur grâce au serveur MCP Bankless Onchain.

Serveur MCP Bankless Onchain

Que fait le serveur MCP “Bankless Onchain” ?

Le serveur MCP Bankless Onchain est un serveur Model Context Protocol (MCP) conçu pour faciliter un accès structuré aux données blockchain via l’API Bankless. En implémentant le MCP, il permet aux assistants IA et aux outils développeur d’interagir de manière transparente avec les données on-chain, telles que l’état des contrats intelligents, les événements et l’historique des transactions, sur plusieurs réseaux blockchain. Ce serveur permet des workflows et automatisations IA nécessitant la lecture de l’état des contrats, la récupération des ABI de contrats, l’extraction des logs d’événements et l’analyse des données de transactions. En exposant ces opérations blockchain sous forme d’outils MCP standardisés, le serveur MCP Bankless Onchain accroît la productivité des développeurs et rend possible la création d’applications et d’agents blockchain intelligents et pilotés par les données.

Liste des Prompts

Aucun template de prompt n’est spécifié dans le dépôt.

Liste des Ressources

Aucune ressource explicite n’est documentée dans le dépôt.

Liste des Outils

  • read_contract
    • Lit l’état d’un contrat sur la blockchain en appelant les méthodes spécifiées avec des paramètres donnés et retourne le résultat.
  • get_proxy
    • Récupère l’adresse d’implémentation actuelle pour un contrat proxy sur un réseau donné.
  • get_abi
    • Récupère l’Application Binary Interface (ABI) d’un contrat intelligent, permettant aux clients de comprendre les méthodes et événements disponibles.
  • get_source
    • Récupère le code source vérifié, l’ABI, la version du compilateur et les métadonnées d’un contrat.
  • get_events
    • Récupère les logs d’événements pour des contrats et topics spécifiés, permettant des requêtes et analyses pilotées par les événements.
  • build_event_topic
    • Génère un hash de signature de topic d’événement à partir d’un nom d’événement et de types d’arguments pour filtrer les logs.
  • get_transaction_history
    • Récupère une liste de transactions pour une adresse utilisateur, éventuellement filtrée par contrat, méthode et période.
  • get_transaction_info
    • Fournit des informations détaillées sur une transaction spécifique, y compris le bloc, les participants, la valeur, le gas et le statut.

Cas d’usage de ce serveur MCP

  • Requêtes sur l’état des contrats intelligents
    • Les développeurs et agents IA peuvent lire de façon programmatique l’état courant de tout contrat intelligent sur les blockchains supportées, utile pour des dashboards, des bots de surveillance ou des analyses DeFi.
  • Automatisation d’explorateur de blocs
    • Automatisez la récupération du code source, de l’ABI et des informations proxy des contrats, facilitant l’analyse de code, l’audit ou l’ingénierie inverse.
  • Surveillance et alertes d’événements
    • Mettez en place des agents IA ou services pour extraire et traiter les événements on-chain pour des notifications temps réel, la conformité ou des signaux de trading.
  • Analyse de transactions
    • Accédez à l’historique et aux informations détaillées des transactions d’adresses, permettant l’analyse de portefeuille, des routines KYC/AML ou des synthèses d’activité on-chain.
  • Outils développeur et workflows pilotés par l’IA
    • Intégrez l’accès aux données blockchain dans les IDE développeur ou copilotes IA, augmentant la productivité pour le développement et les tests de contrats intelligents.

Comment le configurer

Windsurf

  1. Vérifiez que Node.js est installé et que le package du serveur MCP est disponible.
  2. Localisez ou créez votre fichier de configuration .windsurf/config.json.
  3. Ajoutez le serveur MCP Bankless Onchain à la section mcpServers :
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. Enregistrez le fichier de configuration.
  5. Redémarrez Windsurf et vérifiez que le serveur fonctionne.

Sécurisation des clés API : Si l’API Bankless requiert une authentification, utilisez les variables d’environnement :

{
  "mcpServers": [
    {
      "command": "npx",
      "args": ["@bankless/onchain-mcp@latest"],
      "env": {
        "BANKLESS_API_KEY": "your_api_key_here"
      }
    }
  ]
}

Claude

  1. Installez Node.js si ce n’est pas déjà fait.
  2. Ouvrez le fichier de configuration serveur de Claude.
  3. Ajoutez le serveur MCP Bankless Onchain dans la section mcpServers comme suit :
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. Sauvegardez et redémarrez Claude pour prendre en compte le nouveau serveur.

Sécurisation des clés API : Ajoutez vos clés API dans l’objet env comme ci-dessus.

Cursor

  1. Installez Node.js et assurez-vous que votre environnement de développement peut exécuter des serveurs MCP.
  2. Ouvrez les paramètres de configuration de Cursor.
  3. Ajoutez l’entrée serveur MCP suivante :
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. Enregistrez la configuration et redémarrez Cursor.

Sécurisation des clés API : Incluez les clés API de manière sécurisée via la section env.

Cline

  1. Assurez-vous que Node.js est installé sur votre machine.
  2. Ouvrez le JSON de configuration de Cline.
  3. Ajoutez la configuration du serveur MCP :
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. Sauvegardez et redémarrez Cline.

Sécurisation des clés API : Utilisez la propriété env pour fournir les clés API de façon sécurisée.

Comment utiliser ce MCP dans les flows

Utiliser 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 MCP, insérez les détails de votre serveur MCP en utilisant ce format JSON :

{
  "bankless-onchain": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Une fois configuré, l’agent IA peut alors utiliser ce MCP comme outil avec accès à toutes ses fonctions et capacités. N’oubliez pas de remplacer “bankless-onchain” par le vrai nom de votre serveur MCP et d’indiquer l’URL de votre propre serveur MCP.


Vue d’ensemble

SectionDisponibilitéDétails/Remarques
Vue d’ensembleSource : README.md
Liste des PromptsAucun template de prompt documenté
Liste des RessourcesAucune ressource explicite décrite
Liste des Outilsread_contract, get_proxy, get_abi, get_source, get_events, build_event_topic, get_transaction_history, get_transaction_info
Sécurisation des clés APIExemple fourni pour usage env
Support du sampling (moins important)Non mentionné
Support des rootsNon mentionné

Sur la base des tableaux ci-dessus, le serveur MCP Bankless Onchain couvre l’essentiel des outils et de la configuration pour l’accès aux données blockchain, mais ne dispose pas de templates de prompt, de définitions de ressources ni de mentions de roots ou de sampling. Cela en fait un serveur MCP solide mais basique, en particulier pour la donnée blockchain. Je lui donnerais une note de 6 sur 10 pour l’exhaustivité MCP générale.


Score MCP

Dispose d’une LICENCE✅ (MIT)
Au moins un outil
Nombre de Forks11
Nombre d’Étoiles47

Questions fréquemment posées

Que fait le serveur MCP Bankless Onchain ?

Il permet aux assistants IA et aux outils développeurs d'accéder aux données blockchain, y compris l'état des contrats intelligents, les événements et l'historique des transactions, via l'API Bankless. Cela permet des analyses, des automatisations et des workflows pilotés par les données.

Quelles opérations blockchain sont prises en charge ?

Le serveur expose des outils pour lire l'état des contrats, récupérer les implémentations de proxy, obtenir les ABI et le code source, obtenir les logs d'événements, construire des topics d'événements, ainsi qu'accéder à l'historique et aux détails des transactions.

Comment sécuriser ma clé API Bankless ?

Définissez votre clé API comme variable d'environnement dans la configuration du serveur MCP sous la propriété `env`. Cela garde vos identifiants sécurisés et séparés de votre base de code.

Quels sont les principaux cas d'usage de ce serveur MCP ?

Les cas d'usage incluent les tableaux de bord de contrats intelligents, les bots pilotés par les événements, l'analyse de transactions, les intégrations IDE développeur, ainsi que des workflows avancés DeFi ou de conformité.

Comment intégrer ce serveur MCP dans FlowHunt ?

Ajoutez le serveur MCP au panneau de configuration de votre flow dans FlowHunt en utilisant l'exemple JSON fourni, puis connectez-le à votre agent IA pour activer tous les outils blockchain pris en charge.

Intégrez Bankless Onchain MCP à votre workflow

Boostez vos agents IA et outils développeur avec un accès fluide aux données blockchain. Configurez le serveur MCP Bankless Onchain dès aujourd'hui et donnez un coup d'accélérateur à vos analyses, automatisations et insights sur les contrats intelligents.

En savoir plus