fabric-backend-mcp
by Krusmaster
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FABRIC_ODBC | No | ODBC connection string used by the local stdio server (fabric-backend-mcp) to reach the Fabric SQL endpoint, e.g. "Driver={ODBC Driver 18 for SQL Server};Server=<sql endpoint>;Database=<lakehouse>;Authentication=ActiveDirectoryInteractive". | |
| PRODUCT_NAME | No | Product name used to fill the website pages. | |
| COMPANY_ORGNR | No | Optional company organisation number shown on the pages. | |
| CONTACT_EMAIL | No | Contact email used to fill the website pages. | |
| KRUSGRAPH_DCR | No | Set to 1 to turn on the dynamic client registration facade answering the Entra app's public client id for allowed redirect URIs (off by default). | |
| MCP_PUBLIC_URL | No | Public URL of the MCP endpoint; setting it together with the ENTRA_* values switches the server to per-user Entra sign-in. | |
| PARTNER_SIGNIN | No | Set to 1 to show the (not yet wired) partner sign-in button. | |
| ENTRA_CLIENT_ID | No | Entra client id of the app used for per-user sign-in (MCP_PUBLIC_URL, ENTRA_CLIENT_ID and ENTRA_CLIENT_SECRET enable per-user Entra sign-in). | |
| KRUSGRAPH_BUILD | No | Build/source tag echoed on /healthz so a deploy can tell the new revision from the old one (set by the deploy script). | |
| FABRIC_CLIENT_ID | No | Entra client (application) id of the service principal used by the remote server. | |
| FABRIC_TENANT_ID | No | Entra tenant id used by the server's own service principal (remote server authentication). | |
| FABRIC_SOURCE_KIND | No | The kind of Fabric source, one of Lakehouse, Warehouse or SQLDatabase (used by the local stdio server). | |
| ENTRA_CLIENT_SECRET | No | Entra client secret of the app used for per-user sign-in. | |
| FABRIC_CLIENT_SECRET | No | Entra client secret of the service principal used by the remote server. | |
| FABRIC_SCHEMAS_ENABLED | No | Set to 1 for a lakehouse created with schemas so that semantic_model_draft writes schemaName. | |
| KRUSGRAPH_DEBUG_ERRORS | No | Set to 1 to add the exception class to tool error answers, for operator debugging. | |
| KRUSGRAPH_DCR_REDIRECTS | No | Allowed redirect URIs for the DCR facade (used with KRUSGRAPH_DCR=1). | |
| KRUSGRAPH_ONTOLOGY_WRITE | No | Set to 1 (deploy config ontology_write) to offer the create_ontology tool. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessResponsive