{"id":27956,"library":"microsoft-fabric-rti-mcp","title":"Microsoft Fabric RTI MCP","description":"Model Context Protocol (MCP) server for Microsoft Fabric Real-Time Intelligence (RTI). Version 0.5.4 provides tools for Eventstream, KQL, Activator, and Map. Active development with weekly to biweekly releases.","status":"active","version":"0.5.4","language":"python","source_language":"en","source_url":"https://github.com/microsoft/fabric-rti-mcp","tags":["mcp","model-context-protocol","microsoft-fabric","real-time-intelligence","kusto","eventstream","activator"],"install":[{"cmd":"pip install microsoft-fabric-rti-mcp","lang":"bash","label":"Standard install"},{"cmd":"uv add microsoft-fabric-rti-mcp","lang":"bash","label":"uv install"}],"dependencies":[],"imports":[{"note":"main is in server module, not package root","wrong":"from fabric_rti_mcp import main","symbol":"main","correct":"from fabric_rti_mcp.server import main"}],"quickstart":{"code":"import os\nos.environ.setdefault('FABRIC_USER_ACCESS_TOKEN', os.environ.get('FABRIC_USER_ACCESS_TOKEN', ''))\nfrom fabric_rti_mcp.server import main\n# Run with: python -m fabric_rti_mcp.server\n# Or configure via env vars: FABRIC_USER_ACCESS_TOKEN, FABRIC_RTI_CORS_ORIGINS","lang":"python","description":"Set FABRIC_USER_ACCESS_TOKEN environment variable with a valid Fabric access token, then run the server."},"warnings":[{"fix":"Set env var FABRIC_USER_ACCESS_TOKEN from Azure CLI or Fabric API.","message":"Authentication requires FABRIC_USER_ACCESS_TOKEN, not Microsoft Entra credentials directly. Use a short-lived bearer token.","severity":"breaking","affected_versions":">=0.1.0"},{"fix":"Set env var FABRIC_RTI_CORS_ORIGINS to a comma-separated list of allowed origins.","message":"CORS origins default to localhost only; remote hosts must set FABRIC_RTI_CORS_ORIGINS.","severity":"breaking","affected_versions":">=0.5.3"},{"fix":"Configure CRP keys through environment variables, not tool calls.","message":"Security-sensitive CRP keys cannot be overridden via MCP tools. This is a security measure, not a bug.","severity":"gotcha","affected_versions":">=0.5.2"},{"fix":"Use the updated Kusto Copilot skill introduced in 0.5.1.","message":"The Starlark-based Kusto skill is being replaced; older versions may use deprecated skill names.","severity":"deprecated","affected_versions":">=0.5.2"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Run 'pip install microsoft-fabric-rti-mcp' and ensure Python version >=3.10.","cause":"Package not installed or wrong environment.","error":"ModuleNotFoundError: No module named 'fabric_rti_mcp'"},{"fix":"Set FABRIC_USER_ACCESS_TOKEN to a valid Fabric bearer token. Use 'az account get-access-token --resource https://api.fabric.microsoft.com' to obtain one.","cause":"Missing or expired FABRIC_USER_ACCESS_TOKEN.","error":"Unauthorized: request is not authorized"},{"fix":"Use 'from fabric_rti_mcp.server import main' instead of 'from fabric_rti_mcp import main'.","cause":"Incorrect import path.","error":"AttributeError: module 'fabric_rti_mcp' has no attribute 'main'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}