Centrum nápovědy / Server MCP / OpenCode

Připojte KasLens k OpenCode

Přistupujte k datům Kaspa z AI agenta v terminálu.

Připojte KasLens k OpenCode

OpenCode je interaktivní kódovací agent pro příkazovou řádku, který běží v terminálu. Tento návod ukazuje, jak k OpenCode připojit server MCP KasLens, aby měl přístup k tržním datům a analytice Kaspa v reálném čase.

Předpoklady

Připomínka: Pokud vám nedorazil ověřovací e-mail z [email protected], zkontrolujte složku spam nebo nevyžádaná pošta.


Krok 1: Přidejte server MCP do konfigurace

OpenCode spravuje servery MCP pomocí konfiguračního souboru JSON. Otevřete konfigurační soubor OpenCode:

  • Globální konfigurace: ~/.config/opencode/opencode.jsonc
  • Konfigurace projektu: opencode.jsonc v kořeni projektu

Přidejte server MCP KasLens do části mcpServers:

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

Krok 2: Spusťte OpenCode a ověřte se

  1. Spusťte OpenCode v terminálu:
opencode
  1. OpenCode rozpozná nový server MCP a zahájí tok OAuth
  2. Otevře se okno prohlížeče s přihlašovací stránkou KasLens. Pokud se prohlížeč neotevře automaticky, přejděte do terminálu a spusťte:
opencode mcp auth kaslens
  1. Přihlaste se e-mailem KasLens a heslem
  2. Autorizujte OpenCode k přístupu k vašim datům KasLens
  3. Vraťte se do terminálu. OpenCode připojení potvrdí

Krok 3: Začněte to používat

Teď se můžete OpenCode ptát na data Kaspa. Například:

  • „Jaká je aktuální cena Kaspa a objem za 24 hodin?“
  • „Jaké jsou dnes ekonomické události a jak mohou ovlivnit cenu Kaspa?“
  • „Shrň dnešní denní přehled Kaspa“
  • „Ukaž 10 největších adres Kaspa podle zůstatku“
  • „Které tokeny KRC-20 mají nejvyšší tržní kapitalizaci?“

OpenCode zavolá server MCP KasLens, načte živá data a odpoví přímo v terminálu.


Opětovné ověření

OpenCode ukládá tokeny OAuth místně. Pokud relace vyprší, OpenCode automaticky otevře prohlížeč, abyste se znovu ověřili. Opětovné ověření můžete spustit i ručně:

opencode mcp auth kaslens

Řešení problémů

„Connection refused“ nebo vypršení časového limitu

Ověřte, že máte přístup k internetu a že je https://kaspa-lens.com/mcp dostupné. Můžete to ověřit příkazem:

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

Měli byste dostat odpověď 405 (Method Not Allowed: koncový bod MCP očekává POST, ne GET). Tím se potvrdí, že je server dostupný.

Prohlížeč se pro ověření neotevře

Pokud vaše prostředí terminálu otevírání prohlížeče nepodporuje, OpenCode vypíše URL, kterou otevřete ručně. Zkopírujte ji a vložte do prohlížeče.

„Email not verified“

Než se přihlásíte, musíte ověřit e-mailovou adresu. Ve schránce (a ve spamu) hledejte ověřovací e-mail z [email protected].

Ladění problémů s připojením

Pokud něco nefunguje, OpenCode má vestavěnou diagnostiku serverů MCP. Následujícím příkazem otestujete připojení, zkontrolujete stav OAuth a ověříte průběh zjištění:

opencode mcp debug kaslens

Stav ověření všech nakonfigurovaných serverů MCP zkontrolujete takto:

opencode mcp auth list

Podrobnější informace najdete v souborech protokolu OpenCode v ~/.local/share/opencode/log/. OpenCode můžete spustit i s podrobným protokolováním, abyste získali více ladicího výstupu:

opencode --log-level DEBUG

Více najdete v návodu k řešení problémů OpenCode a v dokumentaci serverů MCP.