An introduction to MCP on Azure
Over the last few weeks I seem to be having more and more conversations about MCP servers. Be it with customers looking at agentic AI solutions, or announcements from the big tech providers.
With this in mind, I thought I'd write this blog to help engineers and architects understand what I've learnt about how they fit into the agentic solutions that data science teams are building today.
What are MCP servers?
How does MCP work?
- MCP client
- MCP server
- COTS solutions from current software vendors such as Microsoft's recent announcements around MCP for Dataverse, Fabric, etc.
- Building and hosting your own MCP server (potentially accelerated by many of the open source projects available today).
What does this mean for Azure?
- Microsoft Fabric. Microsoft have released an open source MCP server for Fabric. Today it allows users to add RTI solutions into Fabric so that LLMs can write KQL against Eventhouses. Microsoft have also announced a number of additional Fabric objects will be added soon (check the blog for more details).
- Azure MCP server. In public preview, Microsoft have released Azure MCP server. This allows LLMs to interact with a number of Azure components such as Cosmos DB, Azure CLI, etc. Check out the associated blog for more info.
- Dataverse. We now get an MCP server for all data that is stored in the dataverse. Making it easy for those running D365 to integrate their data into agentic solutions.
- Copilot studio. MCP support has been added to copilot studio, making it easier than before to add tools to the copilots being built.
- AI foundary. Has all the tools you need to build your own MCP server for use within agentic solutions - as well as being integrated with the Azure AI agent service.
- Azure Databricks. At summit Databricks announced MCP support for both unity catalogue and Mosaic AI, making it easier than ever to integrated data hosted in Databricks in agentic solutions.
Comments
Post a Comment