Skip to main content
Glama
raw391

Cryptocurrency Daemon MCP Server

by raw391

Kryptowährungs-Daemon-MCP-Server (BETA)

Schmiedeabzeichen

Ein Model Context Protocol (MCP)-Server für die Interaktion mit RPC-Schnittstellen von Kryptowährungs-Daemons. Dieser Server ermöglicht KI-Assistenten die kontrollierte Verwaltung und Interaktion mit Kryptowährungsknoten.

⚠️ WICHTIGER SICHERHEITSHINWEIS ⚠️

Diese Software ermöglicht KI-Systemen die Interaktion mit Kryptowährungs-Daemons. Bitte lesen Sie diese Warnung sorgfältig durch:

  1. Durch das Ausführen dieses MCP-Servers können KI-Systeme:

    • Transaktionen senden

    • Zugriff auf Wallet-Informationen

    • Wallet-Einstellungen ändern

    • Private Daten anzeigen

    • Daemon-Befehle ausführen

  2. Zu den potenziellen Risiken zählen:

    • Verlust von Geldern durch nicht autorisierte Transaktionen

    • Offenlegung privater Informationen

    • Unbeabsichtigte Änderungen an Wallets oder Daemons

    • Mögliche Sicherheitslücken bei falscher Konfiguration

  3. Erforderliche Sicherheitsmaßnahmen:

    • Verwenden Sie für KI-Interaktionen eine separate Brieftasche mit begrenzten Mitteln

    • Geben Sie niemals Zugriff auf Geldbörsen mit erheblichem Wert

    • Konfigurieren Sie strenge RPC-Berechtigungen

    • Überwachen Sie alle KI-Interaktionen mit dem Daemon

    • Regelmäßige Sicherheitsüberprüfungen der Konfigurationen

    • Bewahren Sie Backups aller wichtigen Daten auf

Diese Software befindet sich in der BETA-Phase. Die Nutzung erfolgt auf eigene Gefahr.

Installation

Installation über Smithery

So installieren Sie den Cryptocurrency Daemon Server für Claude Desktop automatisch über Smithery :

npx -y @smithery/cli install @raw391/coin_daemon_mcp --client claude

1. Installieren Sie das Paket

Sie können das Paket über npm installieren:

npm install @raw391/coin-daemon-mcp

2. Konfigurieren Sie Claude Desktop

Um dieses MCP mit Claude Desktop zu verwenden, müssen Sie Ihre Claude Desktop-Konfiguration anpassen. Die Konfigurationsdatei befindet sich unter:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Fügen Sie Ihrer Konfiguration Folgendes hinzu:

{ "mcpServers": { "cryptocurrency": { "command": "npx", "args": [ "-y", "@raw391/coin-daemon-mcp" ], "env": { "CONFIG_PATH": "path/to/your/config.json" } } } }

3. Konfigurationsdatei erstellen

Erstellen Sie eine Konfigurationsdatei für Ihre Kryptowährungs-Daemons. Hier sind einige Beispielkonfigurationen:

Grundlegende Konfiguration eines einzelnen Daemons

{ "daemons": [ { "coinName": "zcash", "nickname": "zec-main", "rpcEndpoint": "127.0.0.1:8232", "rpcUser": "your-rpc-user", "rpcPassword": "your-rpc-password" } ] }

Konfiguration mehrerer Daemons

{ "daemons": [ { "coinName": "zcash", "nickname": "zec-main", "rpcEndpoint": "127.0.0.1:8232", "rpcUser": "zec-user", "rpcPassword": "zec-password" }, { "coinName": "bitcoin", "nickname": "btc-main", "rpcEndpoint": "127.0.0.1:8332", "rpcUser": "btc-user", "rpcPassword": "btc-password" } ] }

Erweiterte Konfiguration mit Datenverzeichnis

Aus Sicherheitsgründen empfiehlt es sich, zusätzlich ein Dateisystem-MCP zur Verwaltung von Daemon-Daten zu verwenden. So konfigurieren Sie beides zusammen:

{ "mcpServers": { "cryptocurrency": { "command": "npx", "args": [ "-y", "@raw391/coin-daemon-mcp" ], "env": { "CONFIG_PATH": "C:/CryptoConfig/daemon-config.json" } }, "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "C:/CryptoData" ] } } }

4. Konfigurieren Sie Ihren Kryptowährungs-Daemon

Stellen Sie sicher, dass die Konfigurationsdatei Ihres Kryptowährungs-Daemons (z. B. zcash.conf, bitcoin.conf) über die entsprechenden RPC-Einstellungen verfügt:

server=1 rpcuser=your-rpc-user rpcpassword=your-rpc-password rpcallowip=127.0.0.1

5. Beginnen Sie mit der Verwendung des MCP

Starten Sie Claude Desktop nach der Konfiguration neu. Es sollten neue Tools, Ressourcen und Eingabeaufforderungen für Folgendes verfügbar sein:

  • Senden von Transaktionen

  • Guthaben prüfen

  • Verwalten von Geldbörsen

  • Überwachung des Daemon-Status

  • Lernen über Kryptowährungen

  • Und mehr

Related MCP server: Ethereum RPC MCP Server

MCP-Funktionen

Der Server bietet drei Arten von MCP-Funktionen:

Werkzeuge

  1. Transaktionsmanagement

    • send-coins : Senden Sie transparente Transaktionen

    • zsend-coins : Senden Sie geschützte Transaktionen (für Privacy Coins)

    • shield-coins : Wandeln Sie transparente in abgeschirmte Gelder um

  2. Wallet-Operationen

    • get-balance : Salden prüfen

    • execute-command : Führt jeden unterstützten RPC-Befehl aus

  3. Daemon-Verwaltung

    • check-status : Daemon-Informationen abrufen

Ressourcen

Greifen Sie auf wertvolle Daten und Dokumentationen zu:

  1. Dokumentationsressourcen

    • crypto://{coinType}/help : Erhalten Sie detaillierte Dokumentation für bestimmte Kryptowährungen

    • daemon://{name}/help : Ruft einen spezifischen Hilfetext für einen Daemon ab

  2. Transaktionsverlauf

    • daemon://{name}/transactions : Aktuellen Transaktionsverlauf anzeigen

Eingabeaufforderungen

Vorgefertigte Vorlagen für gängige Arbeitsabläufe:

  1. Transaktionsleitfaden

    • send-transaction-template : Erstellen Sie eine geführte Eingabeaufforderung zum Erstellen von Transaktionen

  2. Analysevorlagen

    • balance-analysis : Analysieren Sie Wallet-Guthaben und Geldverteilung

    • daemon-diagnostic : Führen Sie eine Integritätsprüfung eines Daemons durch

Bewährte Sicherheitspraktiken

  1. Separate Geldbörsen

    • Erstellen Sie dedizierte Wallets für KI-Interaktionen

    • Bewahren Sie nur minimale Geldmittel in zugänglichen Geldbörsen auf

    • Verwenden Sie Testnetzwerke für die Entwicklung

  2. RPC-Sicherheit

    • Verwenden Sie starke, eindeutige RPC-Anmeldeinformationen

    • Aktivieren Sie nur die erforderlichen RPC-Befehle

    • Beschränken Sie den RPC-Zugriff auf den lokalen Host

    • Überwachen von RPC-Protokollen

  3. Datenmanagement

    • Regelmäßige Wallet-Backups

    • Sichere Speicherung von Konfigurationsdateien

    • Überwachung aller Transaktionen

    • Regelmäßige Sicherheitsüberprüfungen

Beispielverwendung

So kann Claude bei allgemeinen Aufgaben helfen:

  1. Statusprüfung: „Wie ist der aktuelle Status des Zcash-Daemons?“

  2. Guthaben verwalten: „Wie hoch ist mein aktueller Kontostand für alle Adressen?“

  3. Lernen über Kryptowährungen: „Können Sie erklären, wie geschützte Zcash-Transaktionen funktionieren?“

  4. Transaktionen senden: „Können Sie mir helfen, 0,1 ZEC an die Adresse xxx zu senden?“

Fehlerbehebung

  1. Verbindungsprobleme

    • Überprüfen Sie, ob der Daemon ausgeführt wird

    • Überprüfen Sie die RPC-Anmeldeinformationen

    • Stellen Sie sicher, dass die Portnummern korrekt sind

    • Überprüfen des Localhost-Zugriffs

  2. Berechtigungsprobleme

    • Überprüfen Sie die Dateiberechtigungen

    • Überprüfen der RPC-Benutzerrechte

    • Stellen Sie sicher, dass die Konfigurationspfade korrekt sind

  3. Transaktionsprobleme

    • Überprüfen Sie, ob ausreichende Mittel vorhanden sind

    • Überprüfen der Netzwerkkonnektivität

    • Stellen Sie sicher, dass der Daemon synchronisiert ist

Unterstützung

  • GitHub-Probleme: Fehlerberichte und Funktionsanfragen

  • Diskussionen: Allgemeine Fragen und Community-Support

  • Sicherheitsprobleme: E-Mail an security@pooly.ca

Lizenz

MIT-Lizenz mit zusätzlichem Haftungsausschluss für Kryptowährungsgeschäfte. Weitere Informationen finden Sie unter LIZENZ .

Beitragen

Richtlinien für Beiträge finden Sie unter CONTRIBUTING.md .

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/raw391/coin_daemon_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server