Azure Model Context Protocol (MCP) Hub
Build AI agents that call real APIs โ fast. Whether you're a C#, Python, Java, or JavaScript developer, this hub helps you build, run, or reuse Model Context Protocol (MCP) servers on Azure to power your AI agents.
๐ 1. Run Your Own MCP Server
Host your own MCP server using Azure Functions โ pick your language:
๐ง 2. Build Agents That Use MCP
Use official SDKs or your favorite AI frameworks to write agents that connect to any MCP server.
โ Official MCP SDKs (Build Clients, Servers, or Tools in Any Language)
๐ค AI SDK Integrations
- Python: OpenAI Agents SDK โ Use MCPServerSse with Azure OpenAI
- C#: Semantic Kernel โ Add MCP tools to your Kernel instance
- JavaScript: LangChain.js โ Use MCP tools in LangChain or LangGraph agents
- Java: Spring AI โ Plug into Spring Boot with auto-config
- Azure AI Agents โ Add Bing + Azure AI Search to your agent
๐งฉ 3. Use Plug-and-Play MCP Servers
Don't want to build your own tools? These servers expose real APIs via MCP so your agents can just call them.
โ ๏ธ These servers are open source and maintained by the community. Microsoft does not review, support, or endorse them. Use at your own discretion.
๐๏ธ Data APIs
- Redis โ Access Azure Redis
- PostgreSQL โ Query Azure PostgreSQL
- MySQL โ Use with Azure MySQL
- MongoDB โ Talk to Cosmos DB with MongoDB
- Azure Data Explorer (ADX) โ Run KQL queries via agent
๐ง Dev & Infra APIs
- Azure CLI โ Run CLI commands with natural language
- Kubernetes โ Control AKS clusters
- GitHub โ Access GitHub APIs via chat or agent
- Azure DevOps (Python) โ Work item support
- Azure DevOps (Node.js) โ Repos, pipelines, and boards
๐ Learn More
- ๐ Model Context Protocol Spec
- ๐งช Explore sample agents, tools, and servers in the linked repos
- ๐ค Contribute a new server or tool via PR!