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.

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
- Vérifiez que Node.js est installé et que le package du serveur MCP est disponible.
- Localisez ou créez votre fichier de configuration
.windsurf/config.json
. - Ajoutez le serveur MCP Bankless Onchain à la section
mcpServers
:{ "mcpServers": [ { "command": "npx", "args": ["@bankless/onchain-mcp@latest"] } ] }
- Enregistrez le fichier de configuration.
- 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
- Installez Node.js si ce n’est pas déjà fait.
- Ouvrez le fichier de configuration serveur de Claude.
- Ajoutez le serveur MCP Bankless Onchain dans la section
mcpServers
comme suit :{ "mcpServers": [ { "command": "npx", "args": ["@bankless/onchain-mcp@latest"] } ] }
- 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
- Installez Node.js et assurez-vous que votre environnement de développement peut exécuter des serveurs MCP.
- Ouvrez les paramètres de configuration de Cursor.
- Ajoutez l’entrée serveur MCP suivante :
{ "mcpServers": [ { "command": "npx", "args": ["@bankless/onchain-mcp@latest"] } ] }
- 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
- Assurez-vous que Node.js est installé sur votre machine.
- Ouvrez le JSON de configuration de Cline.
- Ajoutez la configuration du serveur MCP :
{ "mcpServers": [ { "command": "npx", "args": ["@bankless/onchain-mcp@latest"] } ] }
- 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 :

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
Section | Disponibilité | Détails/Remarques |
---|---|---|
Vue d’ensemble | ✅ | Source : README.md |
Liste des Prompts | ⛔ | Aucun template de prompt documenté |
Liste des Ressources | ⛔ | Aucune ressource explicite décrite |
Liste des Outils | ✅ | read_contract, get_proxy, get_abi, get_source, get_events, build_event_topic, get_transaction_history, get_transaction_info |
Sécurisation des clés API | ✅ | Exemple fourni pour usage env |
Support du sampling (moins important) | ⛔ | Non mentionné |
Support des roots | ⛔ | Non 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 Forks | 11 |
Nombre d’Étoiles | 47 |
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.