Azure Model Context Protocol (MCP) Hub

by Azure-Samples

41 stars
434 downloads
Not rated
GitHub

About

Links to samples, tools, and resources for building and integrating Model Context Protocol (MCP) servers on Azure using multiple languages

Details

Author
Azure-Samples
GitHub stars
41
Downloads
434
Categories
Cloud Service

- Run your own MCP server with Azure Functions in C#, Python, or TypeScript
- Build agents using official MCP SDKs for C#, Python, TypeScript, and Java
- Integrate with AI frameworks: OpenAI Agents SDK, Semantic Kernel, LangChain.js, Spring AI, Azure AI Agents
- Access plug-and-play MCP servers for data APIs (Redis, PostgreSQL, MySQL, MongoDB, ADX)
- Access plug-and-play MCP servers for dev/infra APIs (Azure CLI, Kubernetes, GitHub, Azure DevOps)
- Community-maintained servers are not reviewed, supported, or endorsed by Microsoft

Choose a language to host your own MCP server using Azure Functions (samples provided for C#, Python, TypeScript). Alternatively, build agents using official MCP SDKs or AI framework integrations (OpenAI Agents SDK, Semantic Kernel, LangChain.js, Spring AI, Azure AI Agents). You can also use community-maintained plug-and-play MCP servers for data and dev/infra APIs. Each path links to detailed repository or documentation.

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: - C# - Python - TypeScript

---

🧠 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)

- C# SDK - Python SDK - TypeScript SDK - Java SDK

🤖 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!
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.