Bankless Onchain MCP Server
Accedi e analizza stato dei contratti blockchain, eventi e transazioni direttamente nei tuoi flussi di lavoro AI e strumenti di sviluppo con il Bankless Onchain MCP Server.

Cosa fa il server MCP “Bankless Onchain”?
Il Bankless Onchain MCP Server è un server Model Context Protocol (MCP) progettato per facilitare l’accesso strutturato ai dati blockchain tramite la Bankless API. Implementando MCP, consente ad assistenti AI e strumenti per sviluppatori di interagire in modo fluido con i dati on-chain, come lo stato dei contratti smart, eventi e storici delle transazioni, su molteplici blockchain. Questo server abilita flussi di lavoro e automazioni AI che richiedono lettura stato dei contratti, recupero ABI, log di eventi e analisi delle transazioni. Espone queste operazioni blockchain come strumenti MCP standardizzati, migliorando la produttività degli sviluppatori e permettendo la costruzione di applicazioni e agenti blockchain intelligenti e data-driven.
Elenco dei Prompt
Nessun template prompt è specificato nel repository.
Elenco delle Risorse
Nessuna risorsa esplicita è documentata nel repository.
Elenco degli Strumenti
- read_contract
- Legge lo stato di un contratto su blockchain chiamando i metodi specificati con i parametri forniti e restituisce il risultato.
- get_proxy
- Recupera l’indirizzo di implementazione attuale di un contratto proxy su una rete specifica.
- get_abi
- Recupera l’Application Binary Interface (ABI) di un contratto smart, permettendo ai client di comprenderne metodi ed eventi disponibili.
- get_source
- Recupera il codice sorgente verificato, l’ABI, la versione del compilatore e i metadati di un contratto.
- get_events
- Ottiene i log degli eventi per contratti e topic specifici, abilitando query e analisi guidate dagli eventi.
- build_event_topic
- Genera la firma hash di un topic evento a partire da nome evento e tipi di argomento per filtraggio dei log.
- get_transaction_history
- Recupera una lista di transazioni per un indirizzo utente, eventualmente filtrata per contratto, metodo e periodo.
- get_transaction_info
- Fornisce informazioni dettagliate su una transazione specifica, inclusi blocco, partecipanti, valore, gas e stato.
Casi d’uso di questo MCP Server
- Query sullo Stato degli Smart Contract
- Sviluppatori e agenti AI possono leggere programmaticamente lo stato corrente di qualsiasi smart contract sulle blockchain supportate, utile per dashboard, bot di monitoraggio o analisi DeFi.
- Automazione tipo Block Explorer
- Automatizza il recupero di sorgente contratto, ABI e informazioni proxy, facilitando strumenti per analisi del codice, auditing o reverse engineering.
- Monitoraggio Eventi e Alerting
- Imposta agenti AI o servizi per ottenere e processare eventi on-chain per notifiche in tempo reale, monitoraggio di conformità o segnali di trading.
- Analisi delle Transazioni
- Accedi a storici e dettagli transazionali per indirizzi, abilitando analisi wallet, routine KYC/AML o riepiloghi di attività on-chain.
- Tooling per Sviluppatori e Workflow AI
- Integra l’accesso ai dati blockchain in IDE per sviluppatori o copiloti AI, incrementando la produttività nello sviluppo e nel test di smart contract.
Come configurarlo
Windsurf
- Assicurati di avere Node.js installato e il pacchetto MCP server disponibile.
- Individua o crea il file di configurazione
.windsurf/config.json
. - Aggiungi il Bankless Onchain MCP Server alla sezione
mcpServers
:{ "mcpServers": [ { "command": "npx", "args": ["@bankless/onchain-mcp@latest"] } ] }
- Salva il file di configurazione.
- Riavvia Windsurf e verifica che il server sia attivo.
Protezione delle API Key:
Se la Bankless API richiede autenticazione, usa le variabili d’ambiente:
{
"mcpServers": [
{
"command": "npx",
"args": ["@bankless/onchain-mcp@latest"],
"env": {
"BANKLESS_API_KEY": "your_api_key_here"
}
}
]
}
Claude
- Installa Node.js se non è già presente.
- Apri il file di configurazione server di Claude.
- Aggiungi il Bankless Onchain MCP Server nella sezione
mcpServers
come mostrato:{ "mcpServers": [ { "command": "npx", "args": ["@bankless/onchain-mcp@latest"] } ] }
- Salva e riavvia Claude per caricare il nuovo server.
Protezione delle API Key:
Aggiungi le tue chiavi API nell’oggetto env
come sopra.
Cursor
- Installa Node.js e assicurati che il tuo ambiente di sviluppo possa eseguire server MCP.
- Apri le impostazioni di configurazione di Cursor.
- Aggiungi la seguente voce MCP server:
{ "mcpServers": [ { "command": "npx", "args": ["@bankless/onchain-mcp@latest"] } ] }
- Salva la configurazione e riavvia Cursor.
Protezione delle API Key:
Includi le chiavi API in modo sicuro usando la sezione env
.
Cline
- Assicurati che Node.js sia installato sul tuo computer.
- Apri il file JSON di configurazione di Cline.
- Aggiungi la configurazione MCP server:
{ "mcpServers": [ { "command": "npx", "args": ["@bankless/onchain-mcp@latest"] } ] }
- Salva e riavvia Cline.
Protezione delle API Key:
Usa la proprietà env
per fornire in modo sicuro le chiavi API.
Come usare questo MCP nei flows
Utilizzo di MCP in FlowHunt
Per integrare i server MCP nel tuo workflow FlowHunt, inizia aggiungendo il componente MCP al tuo flow e collegandolo al tuo agente AI:

Clicca sul componente MCP per aprire il pannello di configurazione. Nella sezione di configurazione MCP di sistema, inserisci i dettagli del tuo server MCP usando questo formato JSON:
{
"bankless-onchain": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Una volta configurato, l’agente AI potrà utilizzare questo MCP come strumento con accesso a tutte le sue funzioni e capacità. Ricorda di sostituire “bankless-onchain” con il vero nome del tuo MCP server e l’URL con quello del tuo server MCP.
Panoramica
Sezione | Disponibilità | Dettagli/Note |
---|---|---|
Panoramica | ✅ | Fonte: README.md |
Elenco dei Prompt | ⛔ | Nessun template prompt documentato |
Elenco delle Risorse | ⛔ | Nessuna risorsa esplicita descritta |
Elenco degli Strumenti | ✅ | read_contract, get_proxy, get_abi, get_source, get_events, build_event_topic, get_transaction_history, get_transaction_info |
Protezione API Key | ✅ | Esempio fornito per uso env |
Supporto Sampling (meno importante) | ⛔ | Non menzionato |
Supporto Roots | ⛔ | Non menzionato |
Sulla base delle tabelle sopra, il Bankless Onchain MCP Server copre la strumentazione e configurazione di base per l’accesso ai dati blockchain, ma manca di template prompt specifici, definizioni di risorse e menzioni di roots o sampling. Lo rende un server MCP solido ma essenziale, specialmente per dati blockchain. Lo valuterei 6 su 10 per completezza MCP generale.
MCP Score
Ha una LICENSE | ✅ (MIT) |
---|---|
Ha almeno uno strumento | ✅ |
Numero di Fork | 11 |
Numero di Stelle | 47 |
Domande frequenti
- Cosa fa il Bankless Onchain MCP Server?
Permette ad assistenti AI e strumenti di sviluppo di accedere ai dati blockchain, inclusi stato dei contratti smart, eventi e storici delle transazioni, tramite la Bankless API. Questo abilita analytics, automazioni e flussi di lavoro data-driven.
- Quali operazioni blockchain sono supportate?
Il server espone strumenti per leggere lo stato dei contratti, recuperare implementazioni proxy, ottenere ABI e codice sorgente, reperire log di eventi, costruire topic evento e accedere a cronologia e dettagli delle transazioni.
- Come proteggo la mia Bankless API key?
Imposta la tua API key come variabile d'ambiente nella configurazione MCP server, sotto la proprietà `env`. In questo modo le credenziali restano sicure e separate dal codice.
- Quali sono i principali casi d’uso di questo MCP server?
I casi d’uso includono dashboard per smart contract, bot basati su eventi, analisi transazioni, integrazioni IDE per sviluppatori e flussi avanzati DeFi o di compliance.
- Come integro questo MCP server in FlowHunt?
Aggiungi il server MCP al pannello di configurazione del tuo flow in FlowHunt utilizzando l’esempio JSON fornito, quindi connettilo al tuo agente AI per abilitare tutti gli strumenti blockchain supportati.
Integra Bankless Onchain MCP nel tuo workflow
Potenzia i tuoi agenti AI e strumenti di sviluppo con accesso fluido ai dati blockchain. Configura oggi stesso il Bankless Onchain MCP Server e potenzia analytics, automazioni e insight su smart contract.