From 834682519a18884020d8d20bc081ac02139d4938 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Tue, 28 Oct 2025 15:48:03 -0600 Subject: [PATCH] Envolver arrays en objetos para structuredContent - structuredContent: collections -> structuredContent: { collections } - structuredContent: databases -> structuredContent: { databases } - structuredContent: dashboards -> structuredContent: { dashboards } - Soluciona error de tipo donde array no es asignable a objeto --- mcp-metabase-server/src/index.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mcp-metabase-server/src/index.ts b/mcp-metabase-server/src/index.ts index 41ee552..1b3e773 100644 --- a/mcp-metabase-server/src/index.ts +++ b/mcp-metabase-server/src/index.ts @@ -310,7 +310,7 @@ server.registerTool( const collections = await metabaseFetch('/api/collection'); return { content: [{ type: 'text', text: JSON.stringify(collections, null, 2) }], - structuredContent: collections + structuredContent: { collections } }; } catch (error) { const errorMsg = error instanceof Error ? error.message : 'Error desconocido'; @@ -353,13 +353,13 @@ server.registerTool( ); return { content: [{ type: 'text', text: JSON.stringify(databasesWithMetadata, null, 2) }], - structuredContent: databasesWithMetadata + structuredContent: { databases: databasesWithMetadata } }; } return { content: [{ type: 'text', text: JSON.stringify(databases, null, 2) }], - structuredContent: databases + structuredContent: { databases } }; } catch (error) { const errorMsg = error instanceof Error ? error.message : 'Error desconocido'; @@ -387,7 +387,7 @@ server.registerTool( const dashboards = await metabaseFetch('/api/dashboard'); return { content: [{ type: 'text', text: JSON.stringify(dashboards, null, 2) }], - structuredContent: dashboards + structuredContent: { dashboards } }; } catch (error) { const errorMsg = error instanceof Error ? error.message : 'Error desconocido';