Hjälpcenter / MCP-server / OpenCode

Anslut KasLens till OpenCode

Nå Kaspa-data från din AI-agent i terminalen.

Anslut KasLens till OpenCode

OpenCode är en interaktiv CLI-kodagent som körs i terminalen. Den här guiden visar hur du ansluter KasLens MCP-server till OpenCode så att den kan nå marknadsdata och analys för Kaspa i realtid.

Förutsättningar

Påminnelse: Kontrollera mappen för skräppost om du inte har fått verifieringsmejlet från `[email protected]`.


Steg 1: Lägg till MCP-servern i din konfiguration

OpenCode använder en JSON-konfigurationsfil för att hantera MCP-servrar. Öppna din OpenCode-konfigurationsfil:

  • Global konfiguration: `~/.config/opencode/opencode.jsonc`
  • Projektkonfiguration: `opencode.jsonc` i projektets rot

Lägg till KasLens MCP-server i avsnittet `mcpServers`:

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


Steg 2: Starta OpenCode och autentisera

  1. Starta OpenCode i terminalen:

```bash opencode ```

  1. OpenCode upptäcker den nya MCP-servern och startar OAuth-flödet
  2. Ett webbläsarfönster öppnas med KasLens inloggningssida. Om webbläsaren inte öppnas automatiskt, gå till terminalen och kör:

```bash opencode mcp auth kaslens ``` 4. Logga in med din KasLens-e-postadress och ditt lösenord 5. Auktorisera OpenCode att komma åt dina KasLens-data 6. Gå tillbaka till terminalen. OpenCode bekräftar anslutningen


Steg 3: Börja använda det

Du kan nu fråga OpenCode om Kaspa-data. Till exempel:

  • "Vad är det aktuella Kaspa-priset och volymen för 24 timmar?"
  • "Vilka ekonomiska händelser är det i dag och hur kan de påverka Kaspa-priset?"
  • "Sammanfatta dagens Kaspa daily pulse"
  • "Visa de 10 största Kaspa-adresserna efter saldo"
  • "Vilka KRC-20-token har högst börsvärde?"

OpenCode anropar KasLens MCP-server för att hämta aktuella data och svarar direkt i terminalen.


Autentisera igen

OpenCode lagrar OAuth-token lokalt. Om sessionen upphör att gälla öppnar OpenCode automatiskt webbläsaren så att du kan autentisera igen. Du kan också starta en ny autentisering manuellt:

```bash opencode mcp auth kaslens ```


Felsökning

"Connection refused" eller timeout

Kontrollera att du har internetåtkomst och att `https://kaspa-lens.com/mcp\` kan nås. Du kan testa med:

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

Du bör få svaret `405` (Method Not Allowed: MCP-ändpunkten förväntar sig POST, inte GET). Det bekräftar att servern kan nås.

Webbläsaren öppnas inte för autentisering

Om din terminalmiljö inte kan öppna webbläsare skriver OpenCode ut en URL som du kan öppna manuellt. Kopiera den och klistra in den i webbläsaren.

"Email not verified"

Du måste verifiera din e-postadress innan du kan logga in. Kontrollera inkorgen (och skräpposten) efter verifieringsmejlet från `[email protected]`.

Felsöka anslutningsproblem

Om något inte fungerar har OpenCode inbyggd diagnostik för MCP-servrar. Kör följande kommando för att testa anslutningen, kontrollera OAuth-status och verifiera upptäcktsflödet:

```bash opencode mcp debug kaslens ```

För att kontrollera autentiseringsstatus för alla konfigurerade MCP-servrar:

```bash opencode mcp auth list ```

Mer information finns i OpenCodes loggfiler i `~/.local/share/opencode/log/`. Du kan också starta OpenCode med utförlig loggning för att få mer felsökningsinformation:

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

Se OpenCodes felsökningsguide och dokumentationen om MCP-servrar för mer information.