Commit Graph

35 Commits

Author SHA1 Message Date
6fac3bc06d Agregar build de MCP Metabase al workflow
Some checks failed
build-and-deploy / build-and-deploy (push) Failing after 10s
- Agregadas variables METABASE_DOMAIN, METABASE_INTERNAL_URL y METABASE_API_KEY
- Agregado step para build y push de mcp-metabase-server
- Soluciona error de imagen no encontrada en registry
2025-10-28 11:26:06 -06:00
5c6fd8fef3 Agregar servidor MCP Metabase
Some checks failed
build-and-deploy / build-and-deploy (push) Failing after 9s
- Implementado mcp-metabase-server con TypeScript
- 9 herramientas para interactuar con Metabase API
- Soporta listar/buscar cards, ejecutar queries con parámetros
- Soporta crear y actualizar cards
- Autenticación con API Key
- Agregado servicio al docker-compose.yml
- Configurado en Traefik sin autenticación Authentik
- Actualizado README con documentación completa
- Variables y secrets configurados en Gitea
2025-10-28 10:49:18 -06:00
b57ac8de83 Reorganizar instalación MCPs al inicio del README
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 11s
- Movida sección de instalación al principio del documento
- Corregido comando chrome-devtools: usar -- para args
- Consolidada información de scopes y verificación
- Eliminadas secciones duplicadas
- Mejorada estructura para acceso rápido
2025-10-27 15:41:07 -06:00
eb7e97421f Agregar documentación del MCP Chrome DevTools
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 2m46s
- Agregado comando de instalación con args correctos
- Incluidos ejemplos de uso del servidor
- Agregados comandos para scopes project y user
- Actualizada sección de verificación y características
2025-10-27 15:38:04 -06:00
f737c25c99 Agregar mejoras PWA y unificar workflow a 1 job
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 57s
- Agregar id único (/?app=docs), launch_handler, handle_links y url_handlers
- Unificar workflow de 2 jobs (build + deploy) a 1 solo job
- Workaround para bug de Gitea que solo ejecuta el primer job
2025-10-17 03:27:31 -06:00
6523bcc6fc Implementar link handling y asociación con PWA hub
All checks were successful
build-and-deploy / build (push) Successful in 3m50s
build-and-deploy / deploy (push) Successful in 4s
- Agregar capture_links en manifest para mejorar experiencia PWA
- Crear archivo .well-known para asociación con inicio.nucleoriofrio.com
- Configurar Traefik para servir .well-known sin autenticación
2025-10-17 02:14:35 -06:00
910ed7c397 Agregar filtros avanzados a docker_ps
All checks were successful
build-and-deploy / build (push) Successful in 12s
build-and-deploy / deploy (push) Successful in 4s
- Por defecto ahora trae TODOS los contenedores (all=true)
- Nuevo filtro filter_name para buscar por nombre (regex)
- Nuevo filtro filter_status para filtrar por estado
- Nuevo filtro filter_label para filtrar por labels
- Nuevo parámetro limit para limitar resultados
- Output incluye total de contenedores y si se aplicó filtro
2025-10-16 17:54:04 -06:00
a162292e70 Corregir endpoint POST para crear variables en Gitea
All checks were successful
build-and-deploy / build (push) Successful in 11s
build-and-deploy / deploy (push) Successful in 4s
- El endpoint POST requiere el nombre de la variable en la ruta
- Cambiar de POST /basePath a POST /basePath/{name}
- Esto resuelve el error 405 (Method Not Allowed)
2025-10-16 17:34:08 -06:00
bfb6c71379 Agregar herramienta para gestionar transferencias de repos
All checks were successful
build-and-deploy / build (push) Successful in 11s
build-and-deploy / deploy (push) Successful in 3s
- Nueva herramienta gitea_transfer_manage con 3 acciones:
  - status: Ver estado de transferencias pendientes
  - accept: Aceptar transferencia como destinatario
  - reject: Rechazar/cancelar transferencia como owner actual
- Notificaciones claras para cada acción
- Manejo de errores mejorado
2025-10-16 17:05:34 -06:00
2aa9b8e4bb Mejorar herramientas MCP Gitea con auto-creación y transferencia de repos
All checks were successful
build-and-deploy / build (push) Successful in 12s
build-and-deploy / deploy (push) Successful in 3s
- gitea_variables: Ahora crea automáticamente variables que no existen
- gitea_secrets: Ahora crea automáticamente secrets que no existen
- Ambas herramientas notifican si crearon o actualizaron
- Nueva herramienta gitea_transfer_repo para transferir ownership de repos
- Mejoras en manejo de errores y mensajes de notificación
2025-10-16 16:52:22 -06:00
e639a15e1e Actualizar README con información de conexión a Claude Code
All checks were successful
build-and-deploy / build (push) Successful in 9s
build-and-deploy / deploy (push) Successful in 4s
- Agregada sección de Conexión a Claude Code con comandos
- Documentado MCP Gitea Server completo
- Actualizada URL de MCP Docker Server a docker.nucleoriofrio.com
- Agregados ejemplos de uso y scopes disponibles
2025-10-14 00:53:47 -06:00
a65f44403e Cambiar MCP Docker a dominio dedicado docker.nucleoriofrio.com
All checks were successful
build-and-deploy / build (push) Successful in 9s
build-and-deploy / deploy (push) Successful in 4s
- Agregada variable DOCKER_DOMAIN al .env.example
- Actualizado docker-compose.yml para usar DOCKER_DOMAIN
- Actualizado workflow para incluir DOCKER_DOMAIN
- Servidor MCP Docker ahora en docker.nucleoriofrio.com/mcp
2025-10-14 00:49:16 -06:00
d46ec06235 Trigger redeploy con nuevo token GIT_TOKEN
All checks were successful
build-and-deploy / build (push) Successful in 9s
build-and-deploy / deploy (push) Successful in 4s
2025-10-14 00:45:02 -06:00
bc8a8de743 Agregar soporte para URL interna de Gitea
All checks were successful
build-and-deploy / build (push) Successful in 11s
build-and-deploy / deploy (push) Successful in 3s
- Agregada variable GIT_INTERNAL_URL para usar http://gitea:3000
- Evita problemas de SSL/DNS al acceder desde contenedor
- Mantiene GIT_URL para referencia externa
2025-10-14 00:37:00 -06:00
b25b52199e Cambiar variables GITEA_* a GIT_* para evitar conflicto con reservadas
All checks were successful
build-and-deploy / build (push) Successful in 11s
build-and-deploy / deploy (push) Successful in 3s
Las variables que empiezan con GITEA_ o GITHUB_ están prohibidas
en Gitea Actions por el patrón de validación. Renombradas a:
- GITEA_URL -> GIT_URL
- GITEA_DOMAIN -> GIT_DOMAIN
- GITEA_TOKEN -> GIT_TOKEN

Actualizados: index.ts, docker-compose.yml, workflow, .env.example
2025-10-14 00:29:02 -06:00
4311f54184 Corregir errores de TypeScript en servidor MCP Gitea
All checks were successful
build-and-deploy / build (push) Successful in 13s
build-and-deploy / deploy (push) Successful in 3s
- Usar McpServer en vez de Server
- Corregir import de StreamableHTTPServerTransport
- Ajustar estructura del servidor según SDK oficial
- Compilación exitosa verificada localmente
2025-10-14 00:19:45 -06:00
0f88dd4a91 Agregar servidor MCP para Gitea API
Some checks failed
build-and-deploy / build (push) Failing after 13s
build-and-deploy / deploy (push) Has been skipped
- Implementadas 5 herramientas optimizadas: repos, commits, issues, secrets, variables
- Descripciones compactas y claras para minimizar tokens
- Integración con Gitea API usando token de autenticación
- Enrutado en gitea.nucleoriofrio.com/mcp/* via Traefik
- Sin autenticación Authentik (acceso directo)
- Dockerfile y package.json configurados
- Workflow actualizado para build y deploy automático
- Variables de entorno agregadas al .env.example
2025-10-14 00:16:33 -06:00
0dc18d2154 Cambiar endpoint MCP de /mcp a / para funcionar con StripPrefix
All checks were successful
build-and-deploy / build (push) Successful in 11s
build-and-deploy / deploy (push) Successful in 4s
- Traefik elimina /mcp del path antes de enviar al servidor
- El servidor ahora escucha en POST / en lugar de POST /mcp
- Permite que las peticiones a /mcp lleguen correctamente
2025-10-13 19:41:57 -06:00
4417bc08eb Agregar StripPrefix middleware para el router MCP
All checks were successful
build-and-deploy / build (push) Successful in 8s
build-and-deploy / deploy (push) Successful in 3s
- Elimina el prefijo /mcp antes de enviar al servidor
- Permite que /mcp/health llegue como /health al servidor MCP
- Corrige error 'Cannot GET /mcp/health'
2025-10-13 19:40:27 -06:00
7ee9e69b28 Configurar MCP en mismo dominio de la app principal
All checks were successful
build-and-deploy / build (push) Successful in 10s
build-and-deploy / deploy (push) Successful in 3s
- Cambiar router MCP para usar APP_DOMAIN/mcp en lugar de dominio separado
- Prioridad 200 para que tenga precedencia sobre otros routers
- Eliminar variable MCP_DOMAIN del workflow y .env.example
- Actualizar README con nueva configuración de endpoints
- El servidor MCP estará en docs.nucleoriofrio.com/mcp sin Authentik
2025-10-13 19:39:32 -06:00
7234bb63bf Agregar variable MCP_DOMAIN al workflow de deploy
All checks were successful
build-and-deploy / build (push) Successful in 7s
build-and-deploy / deploy (push) Successful in 3s
- Necesaria para configurar el dominio del servidor MCP en Traefik
2025-10-13 19:33:33 -06:00
3af2abb68f Corregir errores de tipos en docker_logs
All checks were successful
build-and-deploy / build (push) Successful in 13s
build-and-deploy / deploy (push) Successful in 3s
- Remover parámetro follow del inputSchema y handler
- Forzar follow: false en container.logs()
- Solucionar error TS2769 y TS2554
2025-10-13 19:32:04 -06:00
16af248cf1 Agregar package-lock.json para MCP Docker Server
Some checks failed
build-and-deploy / build (push) Failing after 20s
build-and-deploy / deploy (push) Has been skipped
- Requerido por npm ci en el Dockerfile
- Asegura instalación determinística de dependencias
2025-10-13 19:29:54 -06:00
535b7c37b0 Unificar workflows - build app y MCP server juntos
Some checks failed
build-and-deploy / build (push) Failing after 11s
build-and-deploy / deploy (push) Has been skipped
2025-10-13 19:27:20 -06:00
272781c116 Simplificar workflow MCP Docker - usar comandos directos
Some checks failed
build-and-deploy / deploy (push) Failing after 2s
build-and-deploy / build (push) Successful in 8s
Deploy MCP Docker Server / build-and-deploy (push) Failing after 8s
2025-10-13 19:26:37 -06:00
514a7ef6a7 Bump version to 1.0.2 - trigger workflow con runner correcto
Some checks failed
build-and-deploy / deploy (push) Failing after 1s
build-and-deploy / build (push) Successful in 9s
Deploy MCP Docker Server / build-and-deploy (push) Failing after 9s
2025-10-13 19:25:13 -06:00
9dd7888ea7 Cambiar runner a 'docker' para MCP workflow
Some checks failed
build-and-deploy / deploy (push) Failing after 2s
build-and-deploy / build (push) Successful in 7s
Deploy MCP Docker Server / build-and-deploy (push) Failing after 3m1s
2025-10-13 19:21:44 -06:00
73ccfe5fdc Bump MCP Docker server version to trigger build
Some checks failed
build-and-deploy / build (push) Successful in 7s
Deploy MCP Docker Server / build-and-deploy (push) Has been cancelled
build-and-deploy / deploy (push) Failing after 1s
2025-10-13 19:20:47 -06:00
fc5c70c725 Mover workflow MCP Docker a .gitea/workflows
Some checks failed
build-and-deploy / build (push) Successful in 7s
build-and-deploy / deploy (push) Failing after 2s
2025-10-13 19:20:22 -06:00
ec69798b35 Trigger MCP Docker server build
Some checks failed
build-and-deploy / build (push) Successful in 7s
build-and-deploy / deploy (push) Failing after 2s
2025-10-13 19:19:44 -06:00
fd9bafbe05 Actualizar .dockerignore y README del MCP server
Some checks failed
build-and-deploy / build (push) Successful in 7s
build-and-deploy / deploy (push) Failing after 1s
2025-10-13 19:13:46 -06:00
a84c7b9114 Implementar MCP Docker Server personalizado
Some checks failed
build-and-deploy / build (push) Successful in 8s
build-and-deploy / deploy (push) Failing after 2s
- Creado servidor MCP en TypeScript con @modelcontextprotocol/sdk
- Implementadas 13 herramientas Docker seguras usando dockerode:
  * docker_ps: Listar contenedores
  * docker_logs: Ver logs de contenedores
  * docker_inspect: Inspeccionar contenedor
  * docker_stats: Estadísticas de recursos
  * docker_top: Procesos del contenedor
  * docker_start/stop/restart: Gestión de contenedores
  * docker_exec: Ejecutar comandos
  * docker_images/networks/volumes: Listar recursos
  * docker_info: Información del sistema
- Configurado servidor HTTP con Express en puerto 3000
- Agregado endpoint /mcp para protocolo MCP
- Agregado health check en /health
- Actualizado docker-compose.yml para usar imagen personalizada
- Configurado GitHub Actions para build y deploy automático
- Socket Docker montado en modo solo lectura para seguridad
2025-10-13 19:12:34 -06:00
aa5ac70c7c Agregar servidor MCP Docker al stack
All checks were successful
build-and-deploy / build (push) Successful in 8s
build-and-deploy / deploy (push) Successful in 10s
- Agregado servicio mcp-docker con imagen docker:cli
- Configurado MCP Gateway en modo streaming (puerto 8080)
- Expuesto a través de Traefik sin autenticación Authentik
- Montado socket de Docker en modo solo lectura
- Agregada variable MCP_DOMAIN al .env.example
- Actualizado README con documentación del servicio
2025-10-13 18:48:02 -06:00
c54e18a878 Trigger deploy con variables y secrets configurados
All checks were successful
build-and-deploy / build (push) Successful in 58s
build-and-deploy / deploy (push) Successful in 2s
2025-10-13 15:50:49 -06:00
8a576ab776 Implementación inicial de Nucleo Docs
Some checks failed
build-and-deploy / build (push) Failing after 6s
build-and-deploy / deploy (push) Has been skipped
2025-10-13 15:45:52 -06:00