Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Model Context Protocol (MCP) in Real-Time Intelligence (RTI) enables AI models, AI agents, and applications to interact with Fabric RTI components using natural language.
The Model Context Protocol (MCP) provides a standardized way for AI models, like Azure OpenAI models, to discover and use external tools and data sources. MCP makes it easier to build intelligent applications that can query, reason, and act on real-time data. MCP also makes it easier for AI agents to find, connect to, and use enterprise data.
Fabric's Real-Time Intelligence provides two types of MCP servers: local and remote. Each option has different deployment models, capabilities, and use cases.
Local MCP server for RTI
The local MCP server for Fabric Real-Time Intelligence is an open-source server that you install, host, and manage yourself. It runs on your local machine and provides read-only access to Fabric RTI and Azure Data Explorer (ADX) resources.
Key characteristics:
- Deployment: Self-hosted on your local machine
- Source: Open-source on GitHub
- Access: Read-only queries to Eventhouse, Eventstream, Map, and Azure Data Explorer (ADX) clusters.
- Management: You manage installation, updates, and maintenance
For detailed information, see Get started with the local MCP server.
Remote MCP servers
Remote MCP servers are hosted by Microsoft and are available as HTTP endpoints. You configure your MCP client to connect to these servers without installing or managing any software.
| Server | Description | Capabilities |
|---|---|---|
| Eventhouse MCP server | Enables AI agents to query Eventhouse using natural language | Schema discovery, KQL query generation, data sampling, natural language to KQL translation |
| Activator MCP server | Enables AI agents to interact with Fabric Activator | Create monitoring rules, manage alerts, trigger actions |
For setup instructions, see:
- Get started with the remote MCP server for Eventhouse
- Get started with the remote MCP server for Activator
When to use local vs. remote servers
Choose the MCP server type based on your requirements:
| Scenario | Recommended option |
|---|---|
| Query Eventhouse or ADX data with full control over the server | Local MCP server |
| Query Eventhouse without managing server infrastructure | Remote Eventhouse MCP |
| Create monitoring rules and alerts in Activator | Remote Activator MCP |
| Use in cloud agent platforms like Copilot Studio or Azure AI Foundry | Remote MCP servers |
| Need offline or air-gapped access | Local MCP server |
| Want automatic updates and maintenance | Remote MCP servers |
Supported AI clients
Both local and remote MCP servers work with popular AI clients:
- GitHub Copilot (VS Code and CLI)
- Cline
- Claude Desktop
- Other MCP-compatible clients