Hilfezentrum / MCP-Server / OpenCode

KasLens mit OpenCode verbinden

Kaspa-Daten über Ihren KI-Agenten im Terminal abrufen.

KasLens mit OpenCode verbinden

OpenCode ist ein interaktiver CLI-Coding-Agent, der in Ihrem Terminal läuft. Diese Anleitung zeigt, wie Sie den KasLens-MCP-Server mit OpenCode verbinden, damit er auf Kaspa-Marktdaten und Analysen in Echtzeit zugreifen kann.

Voraussetzungen

  • OpenCode ist auf Ihrem Rechner installiert
  • Ein bestätigtes KasLens-Konto. Hier erstellen, falls Sie noch keines haben

Erinnerung: Prüfen Sie Ihren Spam- oder Junk-Ordner, wenn Sie die Bestätigungs-E-Mail von `[email protected]` nicht erhalten haben.


Schritt 1: Den MCP-Server zur Konfiguration hinzufügen

OpenCode verwendet eine JSON-Konfigurationsdatei für MCP-Server. Öffnen Sie Ihre OpenCode-Konfigurationsdatei:

  • Globale Konfiguration: `~/.config/opencode/opencode.jsonc`
  • Projektkonfiguration: `opencode.jsonc` im Stammverzeichnis Ihres Projekts

Fügen Sie den KasLens-MCP-Server im Abschnitt `mcpServers` hinzu:

```jsonc { "mcpServers": { "kaslens": { "enabled": true, "type": "remote", "url": "https://kaspa-lens.com/mcp", "oauth": {} } } } ```


Schritt 2: OpenCode starten und authentifizieren

  1. Starten Sie OpenCode in Ihrem Terminal:

```bash opencode ```

  1. OpenCode erkennt den neuen MCP-Server und startet den OAuth-Ablauf
  2. Ein Browserfenster öffnet die KasLens-Anmeldeseite. Wenn der Browser sich nicht automatisch öffnet, wechseln Sie ins Terminal und führen Sie aus:

```bash opencode mcp auth kaslens ``` 4. Melden Sie sich mit Ihrer KasLens-E-Mail-Adresse und Ihrem Passwort an 5. Autorisieren Sie OpenCode für den Zugriff auf Ihre KasLens-Daten 6. Kehren Sie zum Terminal zurück. OpenCode bestätigt die Verbindung


Schritt 3: Loslegen

Sie können OpenCode jetzt nach Kaspa-Daten fragen. Zum Beispiel:

  • „Wie hoch sind der aktuelle Kaspa-Kurs und das 24-Stunden-Volumen?“
  • „Welche Wirtschaftsereignisse gibt es heute und wie könnten sie den Kaspa-Kurs beeinflussen?“
  • „Fasse den heutigen Kaspa Daily Pulse zusammen“
  • „Zeige mir die 10 Kaspa-Adressen mit dem höchsten Guthaben“
  • „Welche KRC-20-Token haben die höchste Marktkapitalisierung?“

OpenCode ruft den KasLens-MCP-Server auf, um Live-Daten zu laden, und antwortet direkt in Ihrem Terminal.


Erneut authentifizieren

OpenCode speichert OAuth-Token lokal. Wenn Ihre Sitzung abläuft, öffnet OpenCode automatisch den Browser, damit Sie sich erneut authentifizieren. Sie können die erneute Authentifizierung auch manuell auslösen:

```bash opencode mcp auth kaslens ```


Fehlerbehebung

„Connection refused“ oder Zeitüberschreitung

Stellen Sie sicher, dass Sie Internetzugang haben und `https://kaspa-lens.com/mcp\` erreichbar ist. Sie können das so prüfen:

```bash curl -s -o /dev/null -w "%{http_code}" https://kaspa-lens.com/mcp ```

Sie sollten die Antwort `405` erhalten (Method Not Allowed: der MCP-Endpunkt erwartet POST, nicht GET). Das bestätigt, dass der Server erreichbar ist.

Der Browser öffnet sich nicht für die Authentifizierung

Wenn Ihre Terminalumgebung keine Browser öffnen kann, gibt OpenCode eine URL aus, die Sie manuell öffnen. Kopieren Sie sie und fügen Sie sie in Ihren Browser ein.

„E-Mail nicht bestätigt“

Sie müssen Ihre E-Mail-Adresse bestätigen, bevor Sie sich anmelden können. Prüfen Sie Ihren Posteingang (und den Spam-Ordner) auf die Bestätigungs-E-Mail von `[email protected]`.

Verbindungsprobleme untersuchen

Wenn etwas nicht funktioniert, bietet OpenCode eingebaute Diagnosen für MCP-Server. Führen Sie den folgenden Befehl aus, um die Verbindung zu testen, den OAuth-Status zu prüfen und den Erkennungsablauf zu verifizieren:

```bash opencode mcp debug kaslens ```

So prüfen Sie den Authentifizierungsstatus aller konfigurierten MCP-Server:

```bash opencode mcp auth list ```

Ausführlichere Informationen finden Sie in den OpenCode-Protokolldateien unter `~/.local/share/opencode/log/`. Sie können OpenCode auch mit ausführlicher Protokollierung starten, um mehr Debug-Ausgaben zu erhalten:

```bash opencode --log-level DEBUG ```

Weitere Einzelheiten stehen im OpenCode-Leitfaden zur Fehlerbehebung und in der Dokumentation zu MCP-Servern.