This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Co-author: Alexei Robsky, Data Scientist Manager
As organizations increasingly rely on real-time data to drive decisions, the need for intelligent, responsive systems has never been greater. At the heart of this transformation is Fabric Real-Time Intelligence (RTI), a platform that empowers users to act on data as it arrives. Today, we’re excited to announce a major leap forward: Model Context Protocol (MCP) support for Real-Time Intelligence (RTI).
MCP is a protocol designed to enable AI models, such as Azure OpenAI models, to interact seamlessly with external tools and resources. Originally developed by Anthropic, MCP simplifies how agents discover, connect to, and reason over enterprise data. With this integration, RTI becomes even more powerful, enabling AI-driven insights and actions in real time
We are excited to announce a fully open-source MCP server (https://aka.ms/rti.mcp.repo) implementation for Microsoft Fabric Real-Time Intelligence (RTI). This server enables AI agents or AI Applications to interact with Fabric RTI by providing tools through the MCP interface, allowing for seamless data querying and analysis capabilities.
Eventhouse : Execute KQL queries against Microsoft Fabric RTI Eventhouse and Azure Data Explorer(ADX) backends, offering a unified interface for AI agents to query, reason, and act on real-time data.
Here’s what makes RTI MCP a game-changer:
MCP follows a client-server architecture that allows AI models to interact with external tools efficiently. Here’s how it works:
Components of MCP
Introducing_MCP_Support_for_Real-Time_Intelligence_RTI_nbsp
Architecture
At the core of the system is the RTI MCP Server, which acts as a bridge between AI agents and data sources. Agents send requests to the MCP server, which translates them into queries against Eventhouse.
This architecture enables a modular, scalable, and secure way to build intelligent applications that respond to real-time signals.
The server supports:
Prerequisites
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
or, check here for other install options for non-Windows OS
Install from PyPI (Pip)
The Fabric RTI MCP Server is available on PyPI, you can install it using pip. This is the easiest way to install the server.
From VS Code
1. Open the command palette (Ctrl+Shift+P) and run the command `MCP: Add Server`
2. Select install from Pip
3. When prompted, enter the package name `microsoft-fabric-rti-mcp`
4. Follow the prompts to install the package and add it to your settings.json file
The process should end with the below settings in your settings.json file.
settings.json
{
"mcp": {
"server": {
"fabric-rti-mcp": {
"command": "uvx",
"args": [
"microsoft-fabric-rti-mcp"
]
}
}
}
}
Example prompt:
I have data about user executed commands in ProcessEvents table, can you sample few rows and classify the executed commands with threat tolerance of low/med/high. Provide a tabular view of the overall summary.
Introducing_MCP_Support_for_Real-Time_Intelligence_RTI_nbsp
VS Code Copilot
We look forward to seeing what you build with MCP and Real-Time Intelligence.
Please share your feedback, issues, and requests in the repo, or reach out to us at https://community.fabric.microsoft.com or r/MicrosoftFabric
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.