OpenCode es un agente de IA compatible con servidores MCP. Puede conectarse al servidor local de Deskgram 2 para consultar herramientas permitidas, esquemas de módulos y tareas. El modelo de lenguaje se configura por separado en OpenCode.
Preparar Deskgram
Inicia Deskgram, abre los ajustes MCP, define un token, activa el listener y guarda. La dirección predeterminada es http://127.0.0.1:8765/mcp. Si cambiaste el puerto, utiliza el nuevo valor en el agente.
Para la primera prueba, conserva el modo de lectura y habilita solo lo necesario. El catálogo MCP real indica las herramientas de tu versión.
Configurar OpenCode
Añade el siguiente servidor a la configuración. Antes de iniciar OpenCode, define DESKGRAM_MCP_TOKEN con el token guardado en Deskgram.
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"deskgram": {
"type": "remote",
"url": "http://127.0.0.1:8765/mcp",
"headers": { "Authorization": "Bearer {env:DESKGRAM_MCP_TOKEN}" },
"oauth": false,
"enabled": true
}
}
}
Si ya hay servidores, añade deskgram al objeto mcp existente sin sustituir los demás. oauth: false utiliza Bearer en lugar de intentar OAuth automáticamente.
127.0.0.1 corresponde al entorno donde se ejecuta OpenCode. Dentro de un contenedor o servidor remoto no apunta automáticamente al Deskgram de tu ordenador.
Comprobar sin ejecutar tareas
Ejecuta opencode mcp list. Pide al agente que llame a deskgram_health y deskgram_list_modules. Consulta parámetros con deskgram_get_module_schema, por ejemplo para profile_setup.
Leer un esquema no inicia el módulo. Antes de crear una tarea, revisa cuentas, parámetros, permisos MCP y modo de ejecución. Las operaciones de escritura pueden exigir permisos adicionales; ver una herramienta no implica tenerla habilitada.
OpenCode y OpenRouter
OpenCode gestiona el diálogo y las llamadas MCP; OpenRouter proporciona modelos. Si eliges OpenRouter como proveedor del agente, configura su clave y facturación aparte. Guardar una clave en Deskgram no configura OpenCode ni concede acceso MCP.
Errores y documentación
Si no conecta, comprueba Deskgram, listener, puerto y /mcp. Si falla la autorización, revisa la variable y el encabezado Bearer; reinicia OpenCode tras cambiar el entorno. Un GET del navegador con respuesta 405 no comprueba el intercambio MCP: utiliza el cliente.
Consulta OpenCode MCP, MCP de Deskgram y la guía OpenRouter.
Condiciones y divulgación
El coste del modelo depende del proveedor elegido. El botón abre el sitio oficial sin código de referencia. Esta guía no implica una colaboración oficial.
Ajustes revisados el 20 de octubre de 2026.
