Back to Home
mmcdermott-ashleyne icon

fde_fabric_mcp

Verified Safe

by mmcdermott-ashleyne

Overview

An MCP server to expose Microsoft Fabric workspaces, Lakehouses, Warehouses, SQL endpoints, and FDE-specific project orchestration as tools for AI agents.

Installation

Run Command
python -m fde_fabric_mcp.server

Environment Variables

  • FABRIC_AUTH_MODE
  • FABRIC_TENANT_ID
  • FABRIC_CLIENT_ID
  • FABRIC_CLIENT_SECRET
  • FABRIC_SCOPE
  • FABRIC_BASE_URL
  • FABRIC_DEFAULT_WORKSPACE_ID
  • FABRIC_SQL_DRIVER
  • FABRIC_READ_ONLY_SQL_ENABLED
  • FABRIC_READ_ONLY_WORKSPACE_NAMES
  • FABRIC_READ_ONLY_WORKSPACE_IDS

Security Notes

The server correctly uses environment variables for sensitive credentials. SQL queries executed via `run_sql_query` for the user-defined SQL string are protected by `guardrails.py` which attempts to prevent write operations (INSERT, UPDATE, DELETE, etc.) by analyzing the SQL after stripping comments and literals. While this is a strong defense, executing arbitrary (though filtered) SQL strings carries an inherent risk. DML operations via `execute` and `execute_many` use parameterized queries, which is a safer approach to prevent SQL injection for those specific operations. `subprocess.run` is used for `az account show`, which is a controlled execution of a known command.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-16

Tags

Microsoft FabricAzureData OrchestrationSQLCoding Agent