OrdiscanMCP v1
Eine MCP Framework-HTTP-Serverimplementierung mit Ordiscan-API-Integration.
Merkmale
HTTP-Stream-Transport auf Port 1337
Stream-Response-Modus für Echtzeitkommunikation
Umfassende Ordiscan API-Integration (29 Tools)
TypeScript-Implementierung mit Zod-Schemavalidierung
Detaillierte Fehlerbehandlung und Antwortformatierung
Direkte API-Verbindung (kein Proxy erforderlich)
Authentifizierung per Bearer-Token
Ratenbegrenzung durch Ordiscan-API
API-Verbindung und Authentifizierung
Direkte Verbindung
Alle Tools verbinden sich direkt mit der Ordiscan-API ( api.ordiscan.com ), ohne dass ein Proxy erforderlich ist. Dies gewährleistet:
Schnellere Reaktionszeiten
Reduzierte Latenz
Keine zusätzliche Konfiguration erforderlich
Direkte Fehlerbehandlung
Automatische Ratenbegrenzung durch die Ordiscan-API
Authentifizierung
Jedes Tool erfordert eine Authentifizierung mit einem Bearer-Token:
Der API-Schlüssel muss entweder angegeben werden:
Als Parameter in jedem Tool-Aufruf (
apiKey-Parameter)Über die Umgebungsvariable
ORDISCAN_API_KEY
Die Authentifizierung verwendet das Bearer-Token-Format
Alle Anfragen enthalten den Header
Authorization: Bearer <your-api-key>Ungültige oder fehlende API-Schlüssel führen zu Authentifizierungsfehlern
Aufstellen
Installieren Sie Abhängigkeiten:
Erstellen Sie das Projekt:
Konfigurieren Sie Ihren MCP-Client:
URL: ( http://localhost:1337/mcp ) Remote: ( https://ordiscan-mcp-v1.onrender.com/mcp )
Starten Sie den Server:
Für die Entwicklung mit Hot-Reload:
Geben Sie den Schlüssel einmalig bei einer Anfrage ein, und schon kann es losgehen.
Projektstruktur
Parameterbehandlung
Alle Tools verwenden robuste Dienstprogramme zur Parameterverarbeitung von ordiscan-utils.ts :
Flexible Nummernverwaltung
flexibleNumber(): Akzeptiert sowohl Zeichenfolgen- als auch Zahleneingaben für numerische ParameterKonvertiert Zeichenfolgen automatisch in Ganzzahlen
Validiert numerische Bereiche, sofern zutreffend
Wird für Seitennummerierung, Ordnungszahlen und Blockhöhen verwendet
Flexible Enumerationsverarbeitung
flexibleEnum(): Validiert String-Eingaben anhand vordefinierter WerteWird für Sortierreihenfolgen ('neueste'/'älteste') verwendet
Wird für Typfilter und andere Aufzählungswerte verwendet
Bietet klare Fehlermeldungen bei ungültigen Eingaben
Diese Dienstprogramme gewährleisten eine konsistente Parameterverarbeitung über alle Tools hinweg und gewährleisten gleichzeitig die Typsicherheit und Validierung.
Verfügbare Tools (insgesamt 29)
1. Hauptwerkzeug
ordiscan_main : Allzweck-Tool für Runeninformationen und -status
2. Adresstools (6)
UTXO-Tool : Holen Sie sich alle UTXOs, die einer Bitcoin-Adresse gehören
Grundlegende und detaillierte Beschriftungstools : Erhalten Sie Beschriftungsinformationen für eine Adresse
Runen-Balance-Tool : Erhalten Sie Runen-Balancen für eine Adresse
BRC-20-Balance-Tool : Erhalten Sie BRC-20-Token-Salden für eine Adresse
Rare Sats Tool : Erhalten Sie seltene Sats, die einer Adresse gehören
3. Aktivitätstools (3)
Inscriptions Activity Tool : Verfolgen Sie Inscription-Übertragungen für eine Adresse
Runen-Aktivitätstool : Verfolgen Sie Runenübertragungen für eine Adresse
BRC-20-Aktivitätstool : Verfolgen Sie BRC-20-Token-Übertragungen für eine Adresse
4. Transaktionstools (4)
Transaktionsinfo-Tool : Erhalten Sie detaillierte Transaktionsinformationen
Tool für Transaktionsbeschriftungen : Erhalten Sie Beschriftungen in einer Transaktion
Tool für Transaktionsinskriptionsübertragungen : Verfolgen Sie Inskriptionsübertragungen in einer Transaktion
Tool für Transaktionsrunen : Verfolgen Sie Runenübertragungen in einer Transaktion
5. Beschriftungswerkzeuge (4)
Inschrift-Info-Tool : Erhalten Sie detaillierte Informationen zu einer Inschrift
Werkzeug für Inschriftenmerkmale : Merkmale für eine Inschrift abrufen
Tool zur Inschriftenliste : Erhalten Sie eine paginierte Liste aller Inschriften
Tool zur Übertragung von Inschriften : Verfolgen Sie die Übertragung einer Inschrift
6. Sammlungswerkzeuge (3)
Sammlungslisten-Tool : Erhalten Sie eine paginierte Liste der Sammlungen
Sammlungsinfo-Tool : Erhalten Sie detaillierte Informationen zu einer Sammlung
Tool für Sammlungsinschriften : Erhalten Sie Inschriften in einer Sammlung
7. Runenwerkzeuge (3)
Runenlisten-Tool : Holen Sie sich eine Liste aller Runen
Runenmarkt-Infotool : Erhalten Sie Marktinformationen für eine Rune
Tool zum Entsperren von Runennamen : Verfügbarkeit von Runennamen prüfen
8. BRC-20 Werkzeuge (2)
BRC-20-Listentool : Erhalten Sie eine Liste aller BRC-20-Token
BRC-20-Token-Infotool : Erhalten Sie detaillierte Informationen zu einem BRC-20-Token
9. Sat-Tools (3)
Sat Info Tool : Erhalten Sie Informationen zu einem bestimmten Satelliten
UTXO Rare Sats Tool : Holen Sie sich seltene Sats in einem UTXO
UTXO Sat Ranges Tool : Erhalten Sie Sat-Bereiche in einem UTXO
Tool-Beispiele
Inschrift-Info-Tool
Erhalten Sie detaillierte Informationen zu einer bestimmten Inschrift.
Werkzeugname: ordiscan_inscription_info
Parameter:
id(Zeichenfolge): Die Inschrift-ID (z. B. b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735i0)apiKey(Zeichenfolge, optional): Ihr Ordiscan-API-Schlüssel
Beispielantwort:
Runenmarkt-Tool
Erhalten Sie Marktinformationen zu einer bestimmten Rune.
Werkzeugname: ordiscan_rune_market
Parameter:
name(Zeichenfolge): Der eindeutige Name der Rune (ohne Abstandshalter)apiKey(Zeichenfolge, optional): Ihr Ordiscan-API-Schlüssel
Beispielantwort:
BRC-20-Infotool
Erhalten Sie detaillierte Informationen zu einem BRC-20-Token.
Werkzeugname: ordiscan_brc20_info
Parameter:
tick(Zeichenfolge): Der eindeutige Tick des TokensapiKey(Zeichenfolge, optional): Ihr Ordiscan-API-Schlüssel
Beispielantwort:
Fehlerbehandlung
Alle Tools beinhalten eine umfassende Fehlerbehandlung:
API-Schlüsselvalidierung
Netzwerkanforderungsfehler
Validierung ungültiger Eingaben
Ratenbegrenzende Antworten der Ordiscan-API
Detaillierte Fehlermeldungen
Antwortformatierung
Jedes Tool bietet sowohl Rohdaten als auch formatierte Antworten:
Rohdaten im
dataFür Menschen lesbare formatierte Daten im
formattedFeldEinheitliches Fehlerformat für alle Tools
Richtige Zahlenformatierung und Datumslokalisierung
Sicherheitsempfehlungen
API-Schlüsselverwaltung
Programmieren Sie API-Schlüssel niemals fest in Ihrem Code
Verwenden Sie Umgebungsvariablen für die Speicherung von API-Schlüsseln
Wechseln Sie regelmäßig die API-Schlüssel
Verwenden Sie unterschiedliche API-Schlüssel für Entwicklung und Produktion
Fehlerbehandlung
Der Server implementiert eine sichere Fehlerbehandlung:
Keine sensiblen Informationen in Fehlermeldungen
Richtige HTTP-Statuscodes
Strukturierte Fehlerantworten
Protokollierung von Fehlern ohne Offenlegung interner Komponenten
Eingabevalidierung
Alle Tools verwenden eine strenge Eingabevalidierung:
Zod-Schemavalidierung für alle Parameter
Typprüfung mit TypeScript
Flexible Zahlenverarbeitung für numerische Eingaben
String-Validierung für Aufzählungswerte
Ratenbegrenzung
Die Ratenbegrenzung wird von der Ordiscan-API übernommen:
Keine zusätzliche Ratenbegrenzung erforderlich
API-Schlüssel-basierte Ratenbegrenzungen
Richtige Fehlerreaktionen bei Überschreitung des Ratenlimits
Automatische Handhabung der Ratenbegrenzung
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Eine HTTP-Serverimplementierung, die direkten Zugriff auf die Ordiscan-API mit 29 integrierten Tools für Bitcoin-Ordinalzahlen, Inschriften, Runen, BRC-20-Token und seltene Sat-Daten bietet.
Related MCP Servers
- -security-license-qualityThis server provides a robust interface for Binance spot trading operations, including secure management of API credentials, execution and management of spot orders, and monitoring of account balances and open orders.Last updated -713
- -security-license-qualityProvides a standardized interface for AI assistants to interact with Obsidian vaults through a local REST API, enabling reading, writing, searching, and managing notes.Last updated -58MIT License
- Asecurity-licenseAqualityEnable AI assistants to interact directly with Bitcoin Ordinals inscriptions. Seamlessly integrates with Goose and Claude Desktop to retrieve and display inscription content from transactions.Last updated -13MIT License
- Asecurity-licenseAqualityA server that enables AI agents to perform sophisticated knowledge discovery and analysis across Obsidian vaults through the Local REST API plugin, supporting complex multi-step workflows with advanced filtering and full content retrieval.Last updated -318MIT License