Lightdash MCP Server

  • src
import { z } from 'zod'; export const ListProjectsSchema = z.object({}); export const GetProjectSchema = z.object({ projectUuid: z.string(), }); export const ListSpacesSchema = z.object({ projectUuid: z.string(), }); export const ListChartsSchema = z.object({ projectUuid: z.string(), }); export const ListDashboardsSchema = z.object({ projectUuid: z.string(), }); export const GetCustomMetricsSchema = z.object({ projectUuid: z.string(), }); export const GetCatalogSchema = z.object({ projectUuid: z.string(), }); export const GetMetricsCatalogSchema = z.object({ projectUuid: z.string(), }); export const GetChartsAsCodeSchema = z.object({ projectUuid: z.string(), }); export const GetDashboardsAsCodeSchema = z.object({ projectUuid: z.string(), }); export const GetMetadataSchema = z.object({ projectUuid: z.string(), table: z.string(), }); export const GetAnalyticsSchema = z.object({ projectUuid: z.string(), table: z.string(), }); export const GetUserAttributesSchema = z.object({});