Centro de ayuda / Servidor MCP / OpenCode

Conecta KasLens a OpenCode

Accede a datos de Kaspa desde tu agente de IA en la terminal.

Conecta KasLens a OpenCode

OpenCode es un agente de programación de CLI interactivo que se ejecuta en tu terminal. Esta guía te muestra cómo conectar el servidor MCP de KasLens a OpenCode para que pueda acceder a datos de mercado y analítica de Kaspa en tiempo real.

Requisitos previos

Recordatorio: Revisa la carpeta de spam o correo no deseado si no has recibido el correo de verificación de [email protected].


Paso 1: Añade el servidor MCP a tu configuración

OpenCode utiliza un archivo de configuración JSON para gestionar los servidores MCP. Abre tu archivo de configuración de OpenCode:

  • Configuración global: ~/.config/opencode/opencode.jsonc
  • Configuración del proyecto: opencode.jsonc en la raíz de tu proyecto

Añade el servidor MCP de KasLens a la sección mcpServers:

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

Paso 2: Inicia OpenCode y autentícate

  1. Inicia OpenCode en tu terminal:
opencode
  1. OpenCode detectará el nuevo servidor MCP e iniciará el flujo OAuth
  2. Se abrirá una ventana del navegador con la página de inicio de sesión de KasLens. Si el navegador no se abre automáticamente, ve a tu terminal y ejecuta:
opencode mcp auth kaslens
  1. Inicia sesión con tu correo de KasLens y tu contraseña
  2. Autoriza a OpenCode a acceder a tus datos de KasLens
  3. Vuelve a tu terminal: OpenCode confirmará la conexión

Paso 3: Empieza a usarlo

Ya puedes preguntar a OpenCode por datos de Kaspa. Por ejemplo:

  • «¿Cuál es el precio actual de Kaspa y el volumen de 24 h?»
  • «¿Cuáles son los eventos económicos de hoy y cómo podrían influir en el precio de Kaspa?»
  • «Resume el Daily Pulse de Kaspa de hoy»
  • «Muéstrame las 10 principales direcciones de Kaspa por saldo»
  • «¿Qué tokens KRC-20 tienen la mayor capitalización de mercado?»

OpenCode llamará al servidor MCP de KasLens para obtener datos en vivo y responder directamente en tu terminal.


Volver a autenticarse

OpenCode almacena los tokens OAuth en local. Si tu sesión caduca, OpenCode abrirá automáticamente el navegador para que vuelvas a autenticarte. También puedes iniciar la reautenticación a mano:

opencode mcp auth kaslens

Resolución de problemas

«Conexión rechazada» o tiempo de espera agotado

Asegúrate de tener acceso a internet y de que https://kaspa-lens.com/mcp es accesible. Puedes probarlo con:

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

Deberías obtener una respuesta 405 (Método no permitido: el endpoint MCP espera POST, no GET). Esto confirma que el servidor es accesible.

El navegador no se abre para la autenticación

Si tu entorno de terminal no admite abrir navegadores, OpenCode imprimirá una URL para que la abras a mano. Cópiala y pégala en tu navegador.

«Correo no verificado»

Tienes que verificar tu dirección de correo electrónico antes de poder iniciar sesión. Revisa tu bandeja de entrada (y la carpeta de spam) en busca del correo de verificación de [email protected].

Depuración de problemas de conexión

Si algo no funciona, OpenCode ofrece diagnósticos integrados para servidores MCP. Ejecuta el siguiente comando para probar la conexión, comprobar el estado de OAuth y verificar el flujo de descubrimiento:

opencode mcp debug kaslens

Para comprobar el estado de autenticación de todos los servidores MCP configurados:

opencode mcp auth list

Para información más detallada, consulta los archivos de registro de OpenCode en ~/.local/share/opencode/log/. También puedes iniciar OpenCode con registro detallado para obtener más salida de depuración:

opencode --log-level DEBUG

Consulta la guía de resolución de problemas de OpenCode y la documentación de servidores MCP para más detalles.