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
- OpenCode geïnstalleerd op uw computer
- Een geverifieerd KasLens-account: maak er hier een aan als u dat nog niet hebt gedaan
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.jsoncin 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
- Start OpenCode in uw terminal:
opencode
- OpenCode detecteert de nieuwe MCP-server en start de OAuth-flow
- 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
- Log in met uw KasLens-e-mailadres en wachtwoord
- Autoriseer OpenCode om uw KasLens-gegevens te benaderen
- 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.