Helpcentrum / MCP-server / OpenCode

KasLens koppelen aan OpenCode

Benader Kaspa-gegevens vanuit uw AI-agent in de terminal.

KasLens koppelen aan OpenCode

OpenCode is een interactieve CLI-codingagent die in uw terminal draait. Deze handleiding laat zien hoe u de KasLens-MCP-server aan OpenCode koppelt, zodat die realtime Kaspa-marktgegevens en analyses kan benaderen.

Vereisten

Herinnering: Controleer uw spam- of ongewenste map als u de verificatie-e-mail van [email protected] niet hebt ontvangen.


Stap 1: De MCP-server aan uw configuratie toevoegen

OpenCode gebruikt een JSON-configuratiebestand om MCP-servers te beheren. Open uw OpenCode-configuratiebestand:

  • Globale configuratie: ~/.config/opencode/opencode.jsonc
  • Projectconfiguratie: opencode.jsonc in de hoofdmap van uw project

Voeg de KasLens-MCP-server toe aan de sectie mcpServers:

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

Stap 2: OpenCode starten en authenticeren

  1. Start OpenCode in uw terminal:
opencode
  1. OpenCode detecteert de nieuwe MCP-server en start de OAuth-flow
  2. Er opent een browservenster met de inlogpagina van KasLens. Opent de browser niet automatisch, ga dan naar uw terminal en voer uit:
opencode mcp auth kaslens
  1. Log in met uw KasLens-e-mailadres en wachtwoord
  2. Autoriseer OpenCode om uw KasLens-gegevens te benaderen
  3. Ga terug naar uw terminal: OpenCode bevestigt de verbinding

Stap 3: Ermee aan de slag

U kunt OpenCode nu vragen stellen over Kaspa-gegevens. Bijvoorbeeld:

  • "Wat is de huidige Kaspa-koers en het volume van 24 uur?"
  • "Welke economische gebeurtenissen zijn er vandaag en hoe kunnen die de Kaspa-koers beïnvloeden?"
  • "Vat de Kaspa-daily-pulse van vandaag samen"
  • "Toon de top 10 Kaspa-adressen op saldo"
  • "Welke KRC-20-tokens hebben de hoogste marktkapitalisatie?"

OpenCode roept de KasLens-MCP-server aan om live gegevens op te halen en geeft de antwoorden rechtstreeks in uw terminal.


Opnieuw authenticeren

OpenCode slaat OAuth-tokens lokaal op. Verloopt uw sessie, dan opent OpenCode automatisch de browser zodat u opnieuw kunt authenticeren. U kunt opnieuw authenticeren ook handmatig starten:

opencode mcp auth kaslens

Problemen oplossen

"Connection refused" of een time-out

Controleer of u internettoegang hebt en of https://kaspa-lens.com/mcp bereikbaar is. U kunt dit testen met:

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

U zou een 405-antwoord moeten krijgen (Method Not Allowed: het MCP-eindpunt verwacht POST, niet GET). Dit bevestigt dat de server bereikbaar is.

De browser opent niet voor authenticatie

Als uw terminalomgeving geen browsers kan openen, toont OpenCode een URL die u handmatig kunt openen. Kopieer die en plak hem in uw browser.

"E-mailadres niet geverifieerd" (Email not verified)

U moet uw e-mailadres verifiëren voordat u kunt inloggen. Controleer uw inbox (en de spammap) op de verificatie-e-mail van [email protected].

Verbindingsproblemen debuggen

Als iets niet werkt, biedt OpenCode ingebouwde diagnostiek voor MCP-servers. Voer de volgende opdracht uit om de verbinding te testen, de OAuth-status te controleren en de discovery-flow te verifiëren:

opencode mcp debug kaslens

Om de authenticatiestatus van alle geconfigureerde MCP-servers te controleren:

opencode mcp auth list

Voor meer details kunt u de logbestanden van OpenCode bekijken in ~/.local/share/opencode/log/. U kunt OpenCode ook starten met uitgebreide logging voor meer debuguitvoer:

opencode --log-level DEBUG

Zie de handleiding Problemen oplossen van OpenCode en de documentatie over MCP-servers voor meer details.