Cómo conectar OpenCode con TimeTrack (MCP)
Cómo conectar OpenCode con TimeTrack (MCP)
OpenCode es un asistente IA para terminal que también soporta MCP. Conectar TimeTrack te permite gestionar tiempo sin salir de la terminal.
Requisitos
- OpenCode >= 0.5.0 con soporte MCP
- Una API key de TimeTrack (créala en **Configuración** → **API Keys**)
- `npx` disponible en el PATH
Configuración
Edita ~/.config/opencode/config.json:
{
"mcp": {
"servers": {
"timetrack": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@timetrack/mcp-server"],
"env": {
"TIMETRACK_API_KEY": "tt_live_xxx",
"TIMETRACK_API_URL": "https://api.timetracker.cargoffer.com"
}
}
}
}
}
Uso desde la terminal
# Iniciar un timer
opencode chat "Inicia un timer para el proyecto Backend en la tarea API design"
Crear entrada retroactiva opencode chat "Registra 2h de ayer al proyecto Web Redesign, tarea homepage"
Obtener reporte opencode chat "Muéstrame el tiempo invertido esta semana por proyecto" ```
Herramientas MCP disponibles
- `timetrack_create_entry` - Crear time entry
- `timetrack_start_timer` - Iniciar timer
- `timetrack_stop_timer` - Detener timer activo
- `timetrack_list_projects` - Listar proyectos
- `timetrack_list_tasks` - Tareas de un proyecto
- `timetrack_generate_report` - Generar reporte
- `timetrack_search_docs` - Buscar en docs