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';