Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FABRIC_SCOPES | No | OAuth scopes for Microsoft Fabric | https://api.fabric.microsoft.com/.default |
| MCP_LOG_LEVEL | No | Logging level for the MCP server | INFO |
| AZURE_CLIENT_ID | No | The client ID for Azure service principal authentication. | |
| AZURE_LOG_LEVEL | No | Azure SDK logging level | info |
| AZURE_TENANT_ID | No | The tenant ID for Azure service principal authentication. | |
| FABRIC_BASE_URL | No | Fabric API base URL | https://api.fabric.microsoft.com/v1 |
| MCP_SERVER_NAME | No | Server name for MCP | ms-fabric-mcp-server |
| FABRIC_MAX_RETRIES | No | Max retry attempts for API calls | 3 |
| LIVY_POLL_INTERVAL | No | Livy polling interval in seconds | 2.0 |
| AZURE_CLIENT_SECRET | No | The client secret for Azure service principal authentication. | |
| FABRIC_RETRY_BACKOFF | No | Backoff factor for retries | 2.0 |
| LIVY_API_CALL_TIMEOUT | No | Livy API timeout in seconds | 120 |
| FABRIC_API_CALL_TIMEOUT | No | Fabric API timeout in seconds | 30 |
| LIVY_SESSION_WAIT_TIMEOUT | No | Livy session wait timeout in seconds | 240 |
| LIVY_STATEMENT_WAIT_TIMEOUT | No | Livy statement wait timeout in seconds | 10 |
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 | |