Commit Graph

5 Commits

Author SHA1 Message Date
834682519a Envolver arrays en objetos para structuredContent
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 20s
- structuredContent: collections -> structuredContent: { collections }
- structuredContent: databases -> structuredContent: { databases }
- structuredContent: dashboards -> structuredContent: { dashboards }
- Soluciona error de tipo donde array no es asignable a objeto
2025-10-28 15:48:03 -06:00
fd936efc02 Corregir outputSchema en todas las herramientas MCP
Some checks failed
build-and-deploy / build-and-deploy (push) Failing after 14s
- Cambiar z.any() a { result: z.any() }
- Cambiar z.array(z.any()) a { collections/databases/dashboards: z.array(z.any()) }
- Agregar type assertion 'as T' en metabaseFetch
- Soluciona errores de TypeScript con ZodRawShape
2025-10-28 15:46:48 -06:00
acb73401aa Corregir implementación MCP Metabase con API correcta
Some checks failed
build-and-deploy / build-and-deploy (push) Failing after 12s
- Usar registerTool con 3 argumentos (nombre, metadata, handler)
- InputSchema y outputSchema como objetos planos con propiedades Zod
- Handlers retornan {content, structuredContent} o {content, isError}
- Transport sin endpoint, usar sessionIdGenerator: undefined
- Corregir tipo HeadersInit a Record<string, string>
- Soluciona errores de TypeScript en el build
2025-10-28 11:47:46 -06:00
6de07392fb Agregar package-lock.json para MCP Metabase
Some checks failed
build-and-deploy / build-and-deploy (push) Failing after 14s
- Requerido por npm ci en el Dockerfile
- Permite builds reproducibles
2025-10-28 11:42:10 -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