{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sdebruyn/fabric-dw-mcp","description":"MCP server for Microsoft Fabric Data Warehouses and SQL Analytics Endpoints","title":"fabric-dw","repository":{"url":"https://github.com/sdebruyn/fabric-dw-mcp-cli","source":"github"},"version":"2026.9.0","websiteUrl":"https://fdw.debruyn.dev","packages":[{"registryType":"oci","identifier":"ghcr.io/sdebruyn/fabric-dw:2026.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Azure credential source: 'default' (DefaultAzureCredential chain), 'sp' (service principal, needs AZURE_TENANT_ID/AZURE_CLIENT_ID/AZURE_CLIENT_SECRET), or 'interactive' (browser sign-in).","default":"default","name":"FABRIC_AUTH"},{"description":"Set to 1 to restrict execute_sql to SELECT/WITH statements and block all mutating tools.","name":"FABRIC_MCP_READONLY"},{"description":"Set to 1 to enable permanently-destructive tools (delete_*, clear_table, restore_warehouse_in_place). Disabled by default.","name":"FABRIC_MCP_ALLOW_DESTRUCTIVE"},{"description":"Comma-separated workspace names or GUIDs the server may touch. Unset allows all workspaces.","name":"FABRIC_MCP_WORKSPACES"},{"description":"Set to 1 to allow the HTTP transport to bind on a non-loopback address. Always front with an authenticating reverse proxy.","name":"FABRIC_MCP_ALLOW_REMOTE"},{"description":"Log level for the MCP server (DEBUG, INFO, WARNING, ERROR, CRITICAL).","default":"INFO","name":"FABRIC_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T15:38:34.047216Z","publishedAt":"2026-09-09T15:38:34.047216Z","updatedAt":"2026-09-09T15:38:34.047216Z","isLatest":true}}}
