Zum Hauptinhalt springen

MCP-Server für KI-Agenten

Blocklens stellt einen MCP-Server bereit, mit dem KI-Agenten direkt während eines Gesprächs On-Chain-Analytik abfragen können. Anstatt API-Antworten zu kopieren und einzufügen, entdeckt Ihr Agent die verfügbaren Tools und ruft sie eigenständig auf.

Was ist MCP?

Model Context Protocol (MCP) ist ein von Anthropic geschaffener offener Standard, der definiert, wie KI-Anwendungen mit externen Datenquellen und Tools verbunden werden. Stellen Sie es sich als universellen Adapter vor — jeder MCP-kompatible Agent (Claude, Cursor, Windsurf usw.) kann sich ohne eigenen Integrationscode mit jedem MCP-Server verbinden.

Mit MCP liest der Agent nicht nur Daten — er kann entdecken, welche Tools verfügbar sind, ihre Parameter verstehen und sie mit den richtigen Argumenten aufrufen. Das macht Interaktionen weitaus natürlicher als das manuelle Erstellen von API-Aufrufen.

Remote-Zugriff (keine Installation erforderlich)

Der schnellste Weg zur Verbindung führt über unseren gehosteten MCP-Endpunkt — keine zu installierenden Pakete, keine lokale Einrichtung.

Claude.ai

  1. Gehen Sie zu Einstellungen → Connectors
  2. Klicken Sie auf +, um einen neuen Connector hinzuzufügen
  3. Fügen Sie die URL ein: https://mcp.blocklens.co
  4. Lassen Sie Client-ID und Client-Secret leer → klicken Sie auf Hinzufügen
  5. Autorisieren Sie mit Ihrem API-Schlüssel, wenn Sie dazu aufgefordert werden

Claude Desktop

Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:

{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.blocklens.co"]
}
}
}

ChatGPT

  1. Aktivieren Sie den Entwicklermodus: Settings → General → Developer Mode
  2. Gehen Sie zu Settings → Developer → MCP Servers
  3. Klicken Sie auf Add Server, geben Sie als Namen „Blocklens“ und als URL https://mcp.blocklens.co ein
  4. Autorisieren Sie mit Ihrem API-Schlüssel, wenn Sie dazu aufgefordert werden

Cursor / Windsurf

  1. Öffnen Sie Settings → MCP Servers
  2. Fügen Sie einen Remote-Server mit der URL https://mcp.blocklens.co hinzu
  3. Autorisieren Sie mit Ihrem API-Schlüssel, wenn Sie dazu aufgefordert werden

Für Cursor können Sie auch Folgendes zu .cursor/mcp.json hinzufügen:

{
"mcpServers": {
"blocklens": {
"url": "https://mcp.blocklens.co"
}
}
}

Beliebiger MCP-HTTP-Client

Senden Sie ein POST an https://mcp.blocklens.co über den Streamable HTTP-Transport. Der Server unterstützt das vollständige MCP-Protokoll — Tool-Entdeckung, -Aufruf und Streaming-Antworten.

Keine Installation erforderlich

Der Remote-Endpunkt stellt dieselben 19 Tools wie das npm-Paket bereit. Er funktioniert im Browser, benötigt keine lokalen Abhängigkeiten und unterstützt den Demo-Modus von Haus aus.

Authentifizierung

Der MCP-Server unterstützt zwei Zugriffsmodi:

Kostenloser Zugriff (kein API-Schlüssel)

Verbinden Sie sich ohne jegliche Anmeldedaten, um auf Metriken der kostenlosen Stufe zuzugreifen: Preise, Holder-Supply, Bewertung, ETF-Aggregat, Coin Days und Blockchain-Daten. Bis zu 60 Tage Verlauf.

Vollzugriff (mit API-Schlüssel)

Schalten Sie alle Metriken einschließlich der Pro- und Enterprise-Stufen frei. Bei der ersten Verbindung erscheint eine Blocklens-Autorisierungsseite, auf der Sie Ihren API-Schlüssel eingeben. Dies nutzt einen sicheren OAuth-Ablauf — es werden keine Client-ID und kein Secret benötigt.

Holen Sie sich Ihren API-Schlüssel unter blocklens.co/api-mcp.

Warum Blocklens + MCP?

Blocklens bietet native MCP-Unterstützung für On-Chain-Analytik und ermöglicht KI-Agenten, Metriken ohne eigene Integration direkt abzufragen.

Was das in der Praxis bedeutet:

  • On-Chain-Abfragen in Echtzeit — Fragen Sie Ihren KI-Agenten „Ist Bitcoin gerade überbewertet?“ und er ruft get_holder_valuation auf, um MVRV, Realized Cap und mehr zu prüfen
  • Keine manuelle API-Arbeit — Der Agent entdeckt Tools automatisch und formatiert die Antworten für Sie
  • Recherche im Gesprächstempo — Verketten Sie mehrere Abfragen: prüfen Sie Preis, dann Supply, dann Profitabilität, alles in einem Gespräch
  • Automatisiertes Reporting — Lassen Sie Ihren Agenten wöchentliche On-Chain-Gesundheitsberichte mit Live-Daten erstellen

Lokale Installation (Alternative)

Den einfachsten Einstieg finden Sie unter Remote-Zugriff — keine Pakete oder lokale Konfiguration erforderlich.

Installation

npm install -g blocklens-mcp-server

Claude Desktop

Fügen Sie dies zu Ihrer Claude-Desktop-Konfigurationsdatei (claude_desktop_config.json) hinzu:

{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["-y", "blocklens-mcp-server"],
"env": {
"BLOCKLENS_API_KEY": "your_api_key_here"
}
}
}
}

Speicherort der Konfigurationsdatei:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Starten Sie Claude Desktop nach dem Speichern neu. „blocklens“ sollte nun unter den verfügbaren MCP-Tools aufgeführt sein.

Cursor / Windsurf

Fügen Sie dies zu Ihren MCP-Einstellungen (.cursor/mcp.json oder Äquivalent) hinzu:

{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["-y", "blocklens-mcp-server"],
"env": {
"BLOCKLENS_API_KEY": "your_api_key_here"
}
}
}
}

Demo-Modus (kein API-Schlüssel)

Sie können den MCP-Server ohne API-Schlüssel ausprobieren. Im Demo-Modus:

  • Funktioniert: list_metrics, search_metrics, get_metric, get_categories sowie Daten-Endpunkte mit bis zu 60 Tagen Verlauf für grundlegende Metriken (Grade 0)
  • Erfordert API-Schlüssel: Profit-Metriken (SOPR, Realized P/L), erweiterter Verlauf, Metriken der Enterprise-Stufe

Um im Demo-Modus zu arbeiten, lassen Sie einfach den BLOCKLENS_API_KEY in Ihrer Konfiguration weg:

{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["-y", "blocklens-mcp-server"]
}
}
}

Verfügbare Tools

Der MCP-Server stellt 19 Tools bereit, die die gesamte Blocklens-Analytiksuite abdecken: Marktdaten, Holder-Supply, Bewertung, Profitabilität, Alterskohorten, UTXO-Verlauf, Coin Days, ETF-Analytik, Blockchain-Statistiken, Zyklusgrenzen und Chart-Rendering. Aufgebaut auf einer einheitlichen TypeScript-Codebasis.

Stufenanforderungen

StufeTools
Freelist_metrics, search_metrics, get_metric, get_categories, get_latest_metrics, get_prices, get_holder_supply, get_holder_valuation, get_etf_data, get_coindays, get_blockchain, get_cycle_boundaries
Proget_holder_profit, get_cohort_metrics, get_utxo_history
Proget_dat_entity
Abhängig von der Metrikrender_chart — kostenlose Metriken werden ohne Schlüssel gerendert; Pro-/Enterprise-Metriken erfordern die entsprechende Stufe

list_metrics

Free

Listet alle verfügbaren On-Chain-Metriken mit Beschreibungen, Kategorien und Stufenanforderungen auf.

Parameter: Keine

Anwendungsfall: Beginnen Sie hier, um zu entdecken, welche Daten verfügbar sind. Gibt den vollständigen Katalog mit den Metrik-IDs zurück, die Sie für andere Tools benötigen.

Beispielantwort (gekürzt):

[
{
"id": "price",
"name": "BTC Price",
"category": "price",
"unit": "USD",
"endpoint": "prices",
"grade": 0
},
{
"id": "lth_supply",
"name": "LTH Supply",
"category": "supply",
"unit": "BTC",
"endpoint": "holder/supply",
"grade": 0
},
{
"id": "funding_binance",
"name": "Binance Funding Rate",
"category": "exchanges",
"endpoint": "funding/exchange",
"grade": 1,
"params": { "exchange": "binance" },
"params_schema": {
"exchange": {
"type": "string",
"required": true,
"description": "Exchange identifier",
"values_endpoint": "/v1/funding/exchanges"
}
}
}
]
Parametrisierte Metriken

Einige Metriken erfordern zusätzliche Parameter (z. B. exchange, ticker, id). Prüfen Sie das Feld params auf Standardwerte und params_schema auf Parameterbeschreibungen und Endpunkte mit verfügbaren Werten.


get_prices

Free

Ruft tägliche OHLC-Preise (Open/High/Low/Close in USD), Marktkapitalisierung und 24-Stunden-Handelsvolumen ab.

ParameterTypStandardBeschreibung
symbolstring"BTC"Kryptowährungssymbol
daysinteger30Anzahl täglicher Datenpunkte (1–10.000)
start_datestringStartdatum (YYYY-MM-DD). Überschreibt days.
end_datestringEnddatum (YYYY-MM-DD). Standardmäßig heute.

Anwendungsfall: Preiskontext für jede Analyse. Kombinieren Sie ihn mit Bewertungsmetriken, um zu beurteilen, ob der aktuelle Preis durch On-Chain-Fundamentaldaten gerechtfertigt ist.


get_holder_supply

Free

Ruft die LTH/STH-Supply-Aufschlüsselung ab: Long-Term-Holder-Supply (länger als 155 Tage gehalten), Short-Term-Holder-Supply (weniger als 155 Tage gehalten) und gesamtes zirkulierendes Angebot. Alle Werte in BTC.

ParameterTypStandardBeschreibung
daysinteger30Anzahl täglicher Datenpunkte (1–10.000)
start_datestringStartdatum (YYYY-MM-DD)
end_datestringEnddatum (YYYY-MM-DD)

Anwendungsfall: Verfolgen Sie Akkumulation und Distribution. Steigende LTH-Supply = Überzeugung / Akkumulation. Steigende STH-Supply = neues Kapital strömt ein / mögliche bevorstehende Distribution.


get_holder_valuation

Free

Ruft Bitcoin-Bewertungsmetriken ab: Realized Cap, Realized Price, LTH/STH Realized Cap und Price, MVRV-Ratio und Unrealized P/L.

ParameterTypStandardBeschreibung
daysinteger30Anzahl täglicher Datenpunkte (1–10.000)
start_datestringStartdatum (YYYY-MM-DD)
end_datestringEnddatum (YYYY-MM-DD)

Anwendungsfall: Zentrales Bewertungsframework. Ein MVRV > 3,5 signalisiert historisch eine Überhitzung; ein MVRV < 1 signalisiert Unterbewertung. Vergleichen Sie die Realized Prices von LTH und STH, um die Marktstruktur einzuschätzen.


get_holder_profit

Pro

Ruft Bitcoin-Profitabilitätsmetriken ab: LTH/STH Realized P/L (USD) und SOPR (Spent Output Profit Ratio). Erfordert einen API-Schlüssel der Pro-Stufe.

ParameterTypStandardBeschreibung
daysinteger30Anzahl täglicher Datenpunkte (1–10.000)
start_datestringStartdatum (YYYY-MM-DD)
end_datestringEnddatum (YYYY-MM-DD)

Anwendungsfall: Verstehen Sie, ob Coins mit Gewinn oder Verlust bewegt werden. Ein SOPR > 1 bedeutet, dass Holder mit Gewinn verkaufen; ein SOPR < 1 bedeutet Verkauf mit Verlust (signalisiert oft Kapitulation oder Bodenbildung).


get_cohort_metrics

Pro

Ruft Alterskohorten-Metriken ab: Supply (BTC), Realized Cap (USD) und Realized Price (USD) für eine bestimmte UTXO-Altersspanne. Wird für die HODL-Waves-Analyse verwendet.

ParameterTypStandardBeschreibung
cohortenumerforderlichAltersspanne (siehe unten)
daysinteger30Anzahl täglicher Datenpunkte (1–10.000)
start_datestringStartdatum (YYYY-MM-DD)
end_datestringEnddatum (YYYY-MM-DD)

Gültige Kohorten: 24h, 1d_1w, 1w_1m, 1m_3m, 3m_6m, 6m_12m, 1y_2y, 2y_3y, 3y_5y, 5y_7y, 7y_10y, 10y_plus

Anwendungsfall: Tiefgehende Analyse bestimmter Altersgruppen. Prüfen Sie zum Beispiel, ob die Kohorte 3m_6m wächst (neue, heranreifende Akkumulation) oder ob 10y_plus-Coins sich endlich bewegen (lange ruhendes Angebot erwacht).


get_utxo_history

Pro

Ruft die Aufschlüsselung des UTXO-Sets nach Alterskohorte ab. Zeigt Token-Mengen (BTC) und USD-Werte für jede Kohorte an einem bestimmten Datum.

ParameterTypStandardBeschreibung
date_processedstringBestimmtes Snapshot-Datum (YYYY-MM-DD)
cohort_startstringBeginn des Kohorten-Datumsbereichs
cohort_endstringEnde des Kohorten-Datumsbereichs
daysinteger1000Anzahl der Datensätze (1–50.000)

Anwendungsfall: Analysieren Sie Coin-Ruhephasen und Akkumulationsmuster. Wenn ruhendes Angebot sich bewegt, geht dies oft signifikanten Preisbewegungen voraus.


get_latest_metrics

Free

Ruft den aktuellsten Snapshot über alle Metrik-Kategorien hinweg (Preis, Supply, Bewertung, Profit) in einem einzigen Aufruf ab.

Parameter: Keine

Anwendungsfall: Schneller Marktüberblick. Ein Aufruf liefert Ihnen den aktuellen Stand aller wichtigen Metriken — ideal für tägliche Check-ins oder den Start einer tiefergehenden Analyse.


search_metrics

Free

Durchsucht verfügbare Metriken per Stichwort über Namen, Beschreibungen und IDs hinweg.

ParameterTypStandardBeschreibung
querystringerforderlichSuchbegriff (z. B. "realized price", "MVRV", "supply")

Anwendungsfall: Finden Sie die richtige Metrik, wenn Sie ungefähr wissen, wonach Sie suchen, aber nicht die genaue ID. Gibt passende Metriken mit ihren Endpunkten und Stufenanforderungen zurück.


get_metric

Free

Ruft die vollständige Definition einer einzelnen Metrik anhand ihrer ID ab, einschließlich Name, Beschreibung, Kategorie, Endpunkt, Einheit und Zugriffsstufe.

ParameterTypStandardBeschreibung
metric_idstringerforderlichMetrik-Bezeichner (z. B. "lth_supply", "price", "sth_sopr")

Anwendungsfall: Schlagen Sie nach, was eine Metrik genau misst, wie sie berechnet wird und welche Stufe erforderlich ist, bevor Sie die Daten abrufen. Die Antwort enthält params und params_schema, wenn die Metrik zusätzliche Parameter erfordert (z. B. exchange, ticker, id).


get_categories

Free

Listet alle Metrik-Kategorien mit Anzahl und den Metrik-IDs in jeder Kategorie auf.

Parameter: Keine

Anwendungsfall: Erhalten Sie einen strukturierten Überblick über die verfügbaren Daten, organisiert nach Themen (Preis, Supply, Bewertung, Profit).

get_coindays

Free

Ruft Coin-Days-Metriken ab: Coin Days Destroyed (CDD), Liveliness, Vaultedness und Dormancy. Diese Metriken messen, wie lange Coins gehalten wurden, bevor sie ausgegeben wurden, und offenbaren so Überzeugungs- und Aktivitätsmuster.

ParameterTypStandardBeschreibung
daysinteger30Anzahl täglicher Datenpunkte (1–10.000)
start_datestringStartdatum (YYYY-MM-DD)
end_datestringEnddatum (YYYY-MM-DD)

Anwendungsfall: Erkennen Sie, wann lange ruhende Coins anfangen, sich zu bewegen. Hohe CDD-Spitzen gehen oft großen Preisbewegungen voraus. Steigende Liveliness = alte Coins werden ausgegeben; steigende Vaultedness = Coins werden für langfristiges Halten weggeschlossen.


get_etf_data

Free

Ruft aggregierte Bitcoin-ETF-Daten ab: Gesamtbestände (BTC), AUM (USD), tägliche Nettozuflüsse, kumulierte Zuflüsse, ETF-Dominanz und ETF Realized Price.

ParameterTypStandardBeschreibung
daysinteger30Anzahl täglicher Datenpunkte (1–10.000)
start_datestringStartdatum (YYYY-MM-DD)
end_datestringEnddatum (YYYY-MM-DD)

Anwendungsfall: Verfolgen Sie die institutionelle Nachfrage über ETF-Flüsse. Steigende AUM und positive Nettozuflüsse signalisieren institutionelle Akkumulation. Vergleichen Sie den ETF Realized Price mit dem Spotpreis, um einzuschätzen, ob ETF-Holder im Gewinn sind.


get_blockchain

Free

Ruft Blockchain-Metriken ab: Blockhöhe oder pro Tag geschürfte Blöcke.

ParameterTypStandardBeschreibung
metricenumerforderlich"block_height" oder "blocks_mined"
daysinteger30Anzahl täglicher Datenpunkte (1–10.000)
start_datestringStartdatum (YYYY-MM-DD)
end_datestringEnddatum (YYYY-MM-DD)

Anwendungsfall: Überwachen Sie die Netzwerkgesundheit und die Mining-Aktivität. Weichen die pro Tag geschürften Blöcke von etwa 144 ab, kann dies auf Änderungen der Hashrate oder Difficulty-Anpassungen hindeuten.


get_dat_aggregate

Free

Ruft aggregierte Digital-Asset-Treasuries-Daten ab: gesamte von Institutionen und Regierungen gehaltene BTC, Anzahl der Unternehmen, Nettozuflüsse, Aufschlüsselung nach öffentlich/privat/staatlich.

ParameterTypStandardBeschreibung
daysinteger30Anzahl täglicher Datenpunkte (1–10.000)
start_datestringStartdatum (YYYY-MM-DD)
end_datestringEnddatum (YYYY-MM-DD)

Anwendungsfall: Verfolgen Sie die institutionelle Bitcoin-Adoption. Steigende Gesamt-BTC über Unternehmens- und Staatstreasuries hinweg signalisieren wachsende institutionelle Überzeugung.

Für den Realized Price (Cost Basis pro BTC) nach Entitätstyp (staatlich, öffentlich, privat) verwenden Sie render_chart mit den Metriken dat_rp_total, dat_rp_public, dat_rp_government, dat_rp_private oder der Vorlage dat-realized-price-by-type.


get_dat_registry

Free

Listet alle erfassten Digital-Asset-Treasury-Entitäten (Unternehmen, Fonds, Regierungen) mit Metadaten auf, darunter Name, Ticker, Entitätstyp und Land.

Parameter: Keine

Anwendungsfall: Entdecken Sie, welche Entitäten Bitcoin halten. Verwenden Sie das zurückgegebene Feld id, um mit get_dat_entity Daten pro Entität abzufragen.


get_dat_entity

Pro

Ruft Digital-Asset-Treasury-Daten pro Entität ab: BTC-Bestände, AUM, Nettozufluss, kumulierter Zufluss, Marktanteil, Realized Price (durchschnittliche Kosten pro BTC) und gesamte Cost Basis.

ParameterTypStandardBeschreibung
idintegererforderlichEntitäts-/Unternehmens-ID (aus get_dat_registry)
daysinteger365Anzahl täglicher Datenpunkte (1–10.000)
start_datestringStartdatum (YYYY-MM-DD)
end_datestringEnddatum (YYYY-MM-DD)

Anwendungsfall: Analysieren Sie die Bitcoin-Strategie einer bestimmten Entität — verfolgen Sie das Wachstum der Bestände, vergleichen Sie den Realized Price mit dem Marktpreis für Unrealized P/L und überwachen Sie Akkumulationsmuster.

Beispiel: get_dat_entity({ id: 1 }) gibt Daten zu Strategy (ehemals MicroStrategy) zurück, darunter einen Bestand von 762K BTC und einen Realized Price von 75.694 $.


get_cycle_boundaries

Free

Ruft die Grenzen der Bitcoin-Halving-Zyklen ab: Startdatum, Enddatum, Dauer in Tagen und Zyklusnummer für jede Halving-Epoche.

Parameter: Keine

Anwendungsfall: Identifizieren Sie Zyklusphasen für vergleichende Analysen. Verwenden Sie es mit render_chart und x_axis: "day_offset", um Charts zur Zyklus-Performance zu überlagern, bei denen alle Zyklen an Tag 0 beginnen.

Beispielantwort (gekürzt):

[
{ "cycle": 1, "start_date": "2009-01-03", "end_date": "2012-11-28", "duration_days": 1426 },
{ "cycle": 2, "start_date": "2012-11-28", "end_date": "2016-07-09", "duration_days": 1319 },
{ "cycle": 3, "start_date": "2016-07-09", "end_date": "2020-05-11", "duration_days": 1402 },
{ "cycle": 4, "start_date": "2020-05-11", "end_date": "2024-04-20", "duration_days": 1441 },
{ "cycle": 5, "start_date": "2024-04-20", "end_date": null, "duration_days": null }
]

render_chart

Abhängig von der Metrik

Rendert einen Bitcoin-On-Chain-Analytik-Chart als PNG-Bild oder SVG-Vektorgrafik. Gibt das Bild inline im Gespräch zurück. Unterstützt einzelne Metriken, mehrere Metriken, Vorlagen und vollständige Anpassung.

ParameterTypStandardBeschreibung
metricstringEinzelne Metrik-ID (z. B. "price", "lth_supply")
metricsarrayMehrere Metriken als Strings oder Konfigurationsobjekte
templatestringChart-Vorlage (z. B. "mvrv_ratio", "holder_supply")
daysinteger365Verlaufstage (7–3.650)
start_datestringStartdatum (YYYY-MM-DD)
end_datestringEnddatum (YYYY-MM-DD)
overlay"price"BTC-Preis-Overlay hinzufügen
theme"light" / "dark""light"Farbschema
widthinteger1200Bildbreite in Pixeln
heightinteger600Bildhöhe in Pixeln
titlestringautoChart-Titel
style"line" / "area" / "bar"autoStandard-Chart-Stil
scale"linear" / "log""linear"Skala der Y-Achse
y_axesarrayBenutzerdefinierte Y-Achsen mit vertikalen Zonen. Jedes Objekt: { id, side, scale?, format?, range?, domain_min?, domain_max?, no_padding? }. Siehe Snapshot-API — Benutzerdefinierte Y-Achsen.
x_axis"date" / "day_offset""date"Modus der X-Achse. Verwenden Sie "day_offset" für Overlays zur Zyklus-Performance. Erfordert, dass alle metrics aus derselben Familie cycle_ath_*, cycle_low_* oder cycle_halving_* stammen.
heatmap_id"cost-basis-distribution"Rendert eine Heatmap statt eines Liniencharts. Schließt metric / metrics / template gegenseitig aus. Siehe Heatmap-Rendering.
heatmap_period"3m" / "6m" / "1y" / "2y" / "3y" / "5y" / "all""1y"Zeitfenster für das Heatmap-Binning.
heatmap_color_scale"viridis" / "plasma" / "inferno" / "magma" / "cividis""viridis"Farbpalette für die Heatmap-Zellen.
heatmap_y_scale"linear" / "log""linear"Skala der Y-Achse für die Heatmap-Preis-Bins.
paramsobjectParameter pro Aufruf für parametrisierte Metriken (z. B. { exchange: "binance" }, { ticker: "IBIT" }). Erforderlich, wenn das params_schema der Metrik ein Pflichtfeld deklariert.
format"png" / "svg" / "json""png"Ausgabeformat. "png" gibt ein Rasterbild zurück, "svg" gibt eine skalierbare Vektorgrafik zurück (ideal zum Einbetten in Präsentationen oder den Druck), "json" gibt nur Chart-Metadaten zurück (kein Rendering).

Anwendungsfall: Visualisieren Sie jede Metrik direkt im Gespräch. Der Agent gibt ein Chart-Bild zurück, das inline erscheint — kein Öffnen eines Browsers oder Dashboards erforderlich.

Beispielaufrufe:

render_chart({ metric: "price" })
render_chart({ template: "mvrv_ratio", days: 730 })
render_chart({ metrics: ["lth_supply", "sth_supply"], style: "area", days: 730 })
render_chart({ metric: "funding_binance" })
render_chart({ metrics: [{ id: "funding_binance", params: { exchange: "binance" } }] })
render_chart({ metrics: ["cycle_ath_1","cycle_ath_2","cycle_ath_3","cycle_ath_4","cycle_ath_5"], x_axis: "day_offset", scale: "log" })
render_chart({ heatmap_id: "cost-basis-distribution", heatmap_period: "1y", theme: "dark" })
render_chart({ template: "mvrv_ratio", format: "svg" }) // vector output

Einige Metriken erfordern Parameter (wie exchange oder ticker). Wenn Sie das metrics-Array mit Konfigurationsobjekten verwenden, fügen Sie params aus der Metrikdefinition hinzu.

Siehe Snapshot-API für die vollständige Dokumentation zu den Optionen für das Chart-Rendering.


Anwendungsfälle mit Beispiel-Prompts

Hier sind konkrete Prompts, die Sie Ihrem KI-Agenten geben können, sobald der Blocklens-MCP-Server verbunden ist.

Marktbewertungsanalyse

„Ist Bitcoin derzeit überbewertet? Prüfe das MVRV-Ratio und vergleiche die Realized Prices von LTH und STH mit dem aktuellen Spotpreis.“

Der Agent ruft get_holder_valuation und get_prices auf und synthetisiert dann die Daten, um zu beurteilen, ob der aktuelle Marktwert über oder unter der aggregierten Cost Basis liegt.

HODL-Waves-Recherche

„Zeig mir, wie sich die Supply-Verteilung über die Alterskohorten im letzten Jahr verändert hat. Akkumulieren oder distribuieren Long-Term-Holder?“

Der Agent ruft get_cohort_metrics für mehrere Kohorten mit days: 365 auf und analysiert dann die Trends in jeder Altersspanne, um Muster von Akkumulation vs. Distribution zu identifizieren.

Wöchentlicher On-Chain-Bericht

„Erstelle einen wöchentlichen Bericht zur On-Chain-Gesundheit von Bitcoin, der Preisbewegung, Supply-Dynamik, Holder-Profitabilität und MVRV abdeckt.“

Der Agent ruft get_latest_metrics für einen Snapshot auf und geht dann für 7-Tage-Trends in get_prices, get_holder_supply, get_holder_valuation und get_holder_profit in die Tiefe, um eine strukturierte Zusammenfassung zu erstellen.

Identifizierung der Zyklusphase

„Was deutet der Trend der Realized Cap auf die aktuelle Marktphase hin? Vergleiche die Wachstumsrate der Realized Cap mit den Vormonaten.“

Der Agent ruft get_holder_valuation mit einem längeren Zeitfenster auf und analysiert die Entwicklung der Realized Cap, um zu erkennen, ob wir uns in Akkumulation, Markup, Distribution oder Markdown befinden.

Kapitulationserkennung

„Prüfe, ob der STH SOPR in den letzten 30 Tagen unter 1 gefallen ist — das deutet darauf hin, dass Short-Term-Holder mit Verlust verkaufen.“

Der Agent ruft get_holder_profit mit days: 30 auf und untersucht die STH-SOPR-Werte, um Kapitulationsereignisse zu kennzeichnen.

Zugriffsstufen

StufeMCP-ZugriffVerlaufMetrikenTägliche Anfragen
Demo (kein Schlüssel)Ja60 TageGrundlegend (Grade 0)Unbegrenzt
Pro (50 $/Monat)JaUnbegrenztAlle (Grade 0–1)10.000
Enterprise (900 $/Monat)JaUnbegrenztAlle (Grade 0–2)100.000

Der MCP-Server funktioniert mit allen Stufen. Der Demo-Modus ist eine hervorragende Möglichkeit, die Tools vor einem Abonnement zu erkunden. Holen Sie sich einen API-Schlüssel, um den Vollzugriff freizuschalten.

Holen Sie sich Ihren API-Schlüssel

Besuchen Sie blocklens.co/api-mcp, um einen API-Schlüssel zu erstellen und Ihre Abonnementstufe sowie Nutzung einzusehen.

Ressourcen