Bankless Onchain MCP Server

Uzyskaj dostęp i analizuj stan kontraktów blockchain, zdarzenia oraz transakcje bezpośrednio w swoich przepływach AI oraz narzędziach deweloperskich dzięki Bankless Onchain MCP Server.

Bankless Onchain MCP Server

Do czego służy serwer “Bankless Onchain” MCP?

Bankless Onchain MCP Server to serwer Model Context Protocol (MCP) zaprojektowany do ułatwienia strukturalnego dostępu do danych blockchain przez API Bankless. Dzięki implementacji MCP umożliwia asystentom AI oraz narzędziom deweloperskim płynną interakcję z danymi on-chain, takimi jak stan smart kontraktów, zdarzenia czy historia transakcji na wielu sieciach blockchain. Ten serwer umożliwia przepływy i automatyzacje AI wymagające odczytu stanu kontraktu, pobierania ABI kontraktów, uzyskiwania logów zdarzeń oraz analizy danych transakcyjnych. Udostępniając te operacje blockchain jako zunifikowane narzędzia MCP, Bankless Onchain MCP Server zwiększa produktywność deweloperów i pozwala budować inteligentne, oparte na danych aplikacje oraz agentów blockchainowych.

Lista promptów

Brak szablonów promptów określonych w repozytorium.

Lista zasobów

Brak jawnie udokumentowanych zasobów w repozytorium.

Lista narzędzi

  • read_contract
    • Odczytuje stan kontraktu na blockchainie poprzez wywołanie wskazanych metod z podanymi parametrami i zwraca wynik.
  • get_proxy
    • Pobiera aktualny adres implementacji dla kontraktu proxy w danej sieci.
  • get_abi
    • Pobiera Application Binary Interface (ABI) dla smart kontraktu, umożliwiając zrozumienie dostępnych metod i zdarzeń.
  • get_source
    • Pobiera zweryfikowany kod źródłowy, ABI, wersję kompilatora oraz metadane dla kontraktu.
  • get_events
    • Pobiera logi zdarzeń dla określonych kontraktów i tematów, umożliwiając zapytania i analizę opartą na zdarzeniach.
  • build_event_topic
    • Generuje hash sygnatury tematu zdarzenia na podstawie nazwy i typów argumentów, do filtrowania logów.
  • get_transaction_history
    • Pobiera listę transakcji dla adresu użytkownika, opcjonalnie filtrowaną według kontraktu, metody i czasu.
  • get_transaction_info
    • Dostarcza szczegółowe informacje o konkretnej transakcji, w tym blok, uczestników, wartość, gaz i status.

Przykładowe zastosowania tego serwera MCP

  • Zapytania o stan smart kontraktów
    • Programistyczny odczyt aktualnego stanu dowolnego smart kontraktu na obsługiwanych blockchainach przez deweloperów i agentów AI, np. do dashboardów, botów monitorujących czy analityki DeFi.
  • Automatyzacja eksploratora bloków
    • Automatyczne pobieranie kodu źródłowego, ABI i informacji o proxy kontraktu — przydatne w analizie kodu, audycie czy narzędziach reverse engineering.
  • Monitorowanie i alertowanie zdarzeń
    • Konfiguracja agentów AI lub usług do pobierania i przetwarzania zdarzeń on-chain na potrzeby powiadomień w czasie rzeczywistym, monitoringu zgodności czy sygnałów tradingowych.
  • Analiza transakcji
    • Dostęp do szczegółowej historii transakcji i informacji o adresach — przydatny do analityki portfeli, rutyn KYC/AML czy podsumowań aktywności na łańcuchu.
  • Narzędzia deweloperskie i przepływy napędzane AI
    • Integracja dostępu do danych blockchain w IDE programistycznych lub AI Copilotach, zwiększając produktywność przy tworzeniu i testowaniu smart kontraktów.

Jak skonfigurować

Windsurf

  1. Upewnij się, że masz zainstalowane Node.js oraz dostępny pakiet serwera MCP.
  2. Zlokalizuj lub utwórz plik konfiguracyjny .windsurf/config.json.
  3. Dodaj Bankless Onchain MCP Server do sekcji mcpServers:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. Zapisz plik konfiguracyjny.
  5. Zrestartuj Windsurf i upewnij się, że serwer działa.

Zabezpieczenie kluczy API: Jeśli API Bankless wymaga uwierzytelnienia, użyj zmiennych środowiskowych:

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

Claude

  1. Zainstaluj Node.js, jeśli nie jest jeszcze zainstalowane.
  2. Otwórz plik konfiguracyjny serwera Claude.
  3. Dodaj Bankless Onchain MCP Server w sekcji mcpServers jak poniżej:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. Zapisz i zrestartuj Claude, aby uwzględnić nowy serwer.

Zabezpieczenie kluczy API: Dodaj swoje klucze API do obiektu env jak powyżej.

Cursor

  1. Zainstaluj Node.js i upewnij się, że twoje środowisko programistyczne może uruchamiać serwery MCP.
  2. Otwórz ustawienia konfiguracji Cursor.
  3. Dodaj poniższy wpis serwera MCP:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. Zapisz konfigurację i zrestartuj Cursor.

Zabezpieczenie kluczy API: Bezpiecznie dołącz klucze API używając sekcji env.

Cline

  1. Upewnij się, że Node.js jest zainstalowane na twoim komputerze.
  2. Otwórz plik konfiguracyjny JSON dla Cline.
  3. Dodaj konfigurację serwera MCP:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. Zapisz i zrestartuj Cline.

Zabezpieczenie kluczy API: Użyj właściwości env, aby bezpiecznie przekazać klucze API.

Jak używać tego MCP we flow

Użycie MCP w FlowHunt

Aby zintegrować serwery MCP w swoim workflow FlowHunt, zacznij od dodania komponentu MCP do flow i połącz go z agentem AI:

FlowHunt MCP flow

Kliknij na komponent MCP, aby otworzyć panel konfiguracyjny. W sekcji konfiguracji systemowej MCP wstaw szczegóły swojego serwera MCP w tym formacie JSON:

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

Po skonfigurowaniu agent AI będzie mógł korzystać z tego MCP jako narzędzia ze wszystkimi jego funkcjami. Pamiętaj, aby “bankless-onchain” zastąpić faktyczną nazwą swojego serwera MCP i podać własny adres URL serwera MCP.


Podsumowanie

SekcjaDostępnośćSzczegóły/Uwagi
PrzeglądŹródło: README.md
Lista promptówBrak szablonów promptów
Lista zasobówBrak jawnych zasobów
Lista narzędziread_contract, get_proxy, get_abi, get_source, get_events, build_event_topic, get_transaction_history, get_transaction_info
Zabezpieczenie kluczy APIPrzykład użycia env
Obsługa sampling (mniej istotne)Nie wymieniono
Obsługa rootsNie wymieniono

Na podstawie powyższych tabel, Bankless Onchain MCP Server obejmuje podstawowe narzędzia i konfigurację do dostępu do danych blockchain, ale brakuje mu zdefiniowanych promptów, zasobów oraz informacji o roots czy sampling. To solidny, ale podstawowy serwer MCP, szczególnie do danych blockchain. Oceniam go na 6 na 10 pod względem kompletności MCP.


Ocena MCP

Ma LICENSE✅ (MIT)
Ma przynajmniej jedno narzędzie
Liczba forków11
Liczba gwiazdek47

Najczęściej zadawane pytania

Do czego służy Bankless Onchain MCP Server?

Umożliwia asystentom AI i narzędziom deweloperskim dostęp do danych blockchain, w tym stanu smart kontraktów, zdarzeń i historii transakcji, poprzez API Bankless. Dzięki temu możliwa jest analityka, automatyzacje i przepływy pracy oparte na danych.

Jakie operacje blockchain są obsługiwane?

Serwer udostępnia narzędzia do odczytu stanu kontraktu, pobierania implementacji proxy, pobierania ABI i kodu źródłowego, uzyskiwania logów zdarzeń, budowania tematów zdarzeń oraz dostępu do historii i szczegółów transakcji.

Jak zabezpieczyć mój klucz API Bankless?

Ustaw swój klucz API jako zmienną środowiskową w konfiguracji serwera MCP pod właściwością `env`. Dzięki temu twoje dane uwierzytelniające są bezpieczne i oddzielone od kodu.

Jakie są główne zastosowania tego serwera MCP?

Przykłady to dashboardy smart kontraktów, boty oparte na zdarzeniach, analityka transakcji, integracje z IDE deweloperskimi oraz zaawansowane przepływy DeFi lub compliance.

Jak zintegrować ten serwer MCP z FlowHunt?

Dodaj serwer MCP do panelu konfiguracji flow w FlowHunt, korzystając z podanego przykładu JSON, a następnie połącz go ze swoim agentem AI, aby uzyskać dostęp do wszystkich narzędzi blockchain.

Zintegruj Bankless Onchain MCP w swoim workflow

Wzmocnij swoich agentów AI i narzędzia deweloperskie płynnym dostępem do danych blockchain. Skonfiguruj Bankless Onchain MCP Server już dziś i przyspiesz analitykę, automatyzacje oraz wgląd w smart kontrakty.

Dowiedz się więcej