Content
# MCP Servers for the Microsoft Ecosystem
[](https://awesome.re)
[](./LICENSE)
[](./CONTRIBUTING.md)
[](https://github.com/ppiova/mcp-servers-microsoft-ecosystem/commits/main)
[](https://github.com/ppiova/mcp-servers-microsoft-ecosystem/actions/workflows/links.yml)
> A community-curated catalog of **Model Context Protocol (MCP)** servers that connect AI agents to the **Microsoft ecosystem** — Azure, Microsoft 365, Fabric, Power Platform, GitHub, Copilot Studio, and developer tools.
This list complements [`microsoft/mcp`](https://github.com/microsoft/mcp) — the **official Microsoft MCP catalog** — by covering:
- ✅ Community implementations the official catalog doesn't include
- ✅ Opinionated organization by **service area**, **language**, and **Docker readiness**
- ✅ Clients, starters, learning resources, and security guidance
- ✅ Pointers to working samples you can clone and run today
> **New to MCP?** MCP is the open protocol — often called *"USB-C for AI agents"* — that lets any LLM client (Claude, GitHub Copilot, Cursor, VS Code, Copilot Studio, Agent Framework…) talk to any tool server through a single standard. Think of each server below as a **universal adapter** between AI and a specific Microsoft product.
---
## Contents
- [Official Microsoft MCP Servers](#official-microsoft-mcp-servers)
- [Azure](#azure)
- [Microsoft 365 & Graph](#microsoft-365--graph)
- [Fabric, Power BI & Data](#fabric-power-bi--data)
- [Power Platform & Copilot Studio](#power-platform--copilot-studio)
- [GitHub](#github)
- [Developer Tools & Microsoft Learn](#developer-tools--microsoft-learn)
- [Playwright & Browser Automation](#playwright--browser-automation)
- [MCP Clients in Microsoft Products](#mcp-clients-in-microsoft-products)
- [Community servers in this repo](#community-servers-in-this-repo)
- [Starters & Templates](#starters--templates)
- [Security & Governance](#security--governance)
- [Learning Resources](#learning-resources)
- [Contributing](#contributing)
---
## Official Microsoft MCP Servers
First-party servers published by Microsoft product teams.
- **[microsoft/mcp](https://github.com/microsoft/mcp)** — The official catalog of Microsoft MCP server implementations. Includes `Azure.Mcp.Server`, `Fabric.Mcp.Server`, and a `Template.Mcp.Server` scaffold.
- **[microsoft/mcp · Azure.Mcp.Server](https://github.com/microsoft/mcp/tree/main/servers/Azure.Mcp.Server)** — The Azure MCP Server (formerly `Azure/azure-mcp`, archived 2025-08-25). Exposes **230+ tools** across **45+ Azure services** via a single MCP endpoint. Ships built-in with Visual Studio 2026.
- **[microsoft/azure-devops-mcp](https://github.com/microsoft/azure-devops-mcp)** — Azure DevOps MCP Server: repos, pipelines, work items, delivery metadata.
- **[microsoft/fabric-rti-mcp](https://github.com/microsoft/fabric-rti-mcp)** — MCP server for **Microsoft Fabric Real-Time Intelligence**, Eventhouse, Azure Data Explorer (KQL), and other RTI services.
- **[microsoft/playwright-mcp](https://github.com/microsoft/playwright-mcp)** — Browser automation MCP server powered by Playwright. The de-facto standard for letting agents drive a real browser.
- **[microsoft/skills](https://github.com/microsoft/skills)** — Skills, MCP servers, custom agents, and `AGENTS.md` files for grounding coding agents.
- **[microsoft/mcp-azure-security-guide](https://github.com/microsoft/mcp-azure-security-guide)** — Azure implementation guide for the **OWASP MCP Top 10** security risks.
---
## Azure
### Infrastructure & Management
- **[microsoft/mcp · Azure.Mcp.Server](https://github.com/microsoft/mcp/tree/main/servers/Azure.Mcp.Server)** — *(official, see above)*
- **[microsoft/azure-skills](https://github.com/microsoft/azure-skills)** — Official agent plugin providing skills and MCP server configurations for Azure scenarios.
- **[Azure/data-api-builder](https://github.com/Azure/data-api-builder)** — Modern REST, GraphQL endpoints and **MCP tools** for your Azure databases and on-prem stores.
- **[Azure/aks-mcp](https://github.com/Azure/aks-mcp)** — MCP server that lets AI assistants interact with **Azure Kubernetes Service (AKS)** clusters.
- 🐳 **[Azure/mcp-kubernetes](https://github.com/Azure/mcp-kubernetes)** — Generic **Kubernetes** MCP server (vendor-neutral) maintained by the Azure org.
- **[AzureCosmosDB/azure-cosmos-mcp-server-samples](https://github.com/AzureCosmosDB/azure-cosmos-mcp-server-samples)** — Reference **Azure Cosmos DB** MCP server samples across multiple languages.
- **[bilims/mcp-sqlserver](https://github.com/bilims/mcp-sqlserver)** — Read-only MCP server for **Microsoft SQL Server** schema discovery and query exploration.
- **[dminkovski/azure-diagram-mcp](https://github.com/dminkovski/azure-diagram-mcp)** — Turn natural-language prompts into Azure architecture diagrams (PNG) via Python Diagrams + Graphviz.
- **[dstreefkerk/ms-sentinel-mcp-server](https://github.com/dstreefkerk/ms-sentinel-mcp-server)** — Read-only MCP server for **Microsoft Sentinel** logs, incidents, analytics rules, and Entra data.
- **[erikhoward/adls-mcp-server](https://github.com/erikhoward/adls-mcp-server)** — Microsoft Azure Data Lake Storage Gen2 MCP server.
- **[erikhoward/azure-fhir-mcp-server](https://github.com/erikhoward/azure-fhir-mcp-server)** — MCP server for **Azure Health Data Services FHIR** resources.
- **[dkmaker/mcp-azure-tablestorage](https://github.com/dkmaker/mcp-azure-tablestorage)** — Query Azure Table Storage from an MCP client during local development.
- **[bmoussaud/mcp-azure-apim](https://github.com/bmoussaud/mcp-azure-apim)** — Use **Azure API Management** to expose any existing REST API as an MCP server, or to proxy/govern existing MCP servers.
### FinOps & Pricing
- **[msftnadavbh/AzurePricingMCP](https://github.com/msftnadavbh/AzurePricingMCP)** — Programmatic Azure pricing with FinOps features: Spot analysis, savings, orphaned/underutilized resource detection.
- **[sboludaf/mcp-azure-pricing](https://github.com/sboludaf/mcp-azure-pricing)** — Azure pricing queries over MCP.
### DevOps & CI/CD
- **[microsoft/azure-devops-mcp](https://github.com/microsoft/azure-devops-mcp)** — *(official, see above)*
- **[Tiberriver256/mcp-server-azure-devops](https://github.com/Tiberriver256/mcp-server-azure-devops)** — Community Azure DevOps MCP server with broad tooling coverage.
- 🐳 **[RyanCardin15/AzureDevOps-MCP](https://github.com/RyanCardin15/AzureDevOps-MCP)** — Azure DevOps MCP server for projects, boards, repos, and work item workflows.
- **[Vortiago/mcp-azure-devops](https://github.com/Vortiago/mcp-azure-devops)** — Azure DevOps MCP server (Python SDK).
- **[viamus/mcp-azure-devops](https://github.com/viamus/mcp-azure-devops)** — Azure DevOps MCP over HTTP for repos, pipelines, work items, delivery metadata.
- **[renatogroffe/azdevops-apisec-mcp-audit](https://github.com/renatogroffe/azdevops-apisec-mcp-audit)** — APIsec MCP Discovery & Audit from an Azure DevOps pipeline.
### AI Gateway
- **[Azure-Samples/AI-Gateway](https://github.com/Azure-Samples/AI-Gateway)** — Labs that combine **Azure API Management** + Microsoft Foundry + MCP servers to build governed AI gateways.
- **[Azure-Samples/remote-mcp-apim-functions-python](https://github.com/Azure-Samples/remote-mcp-apim-functions-python)** — Reference sample using **Azure API Management** as an AI Gateway in front of remote MCP servers.
---
## Microsoft 365 & Graph
- **[merill/lokka](https://github.com/merill/lokka)** — MCP server for Microsoft 365 with broad **Microsoft Graph** coverage.
- **[Aanerud/MCP-Microsoft-Office](https://github.com/Aanerud/MCP-Microsoft-Office)** — Large Microsoft 365 MCP server over Graph with mail, calendar, Teams, files, and Office document tooling.
- **[acuvity/mcp-server-microsoft-graph](https://github.com/acuvity/mcp-server-microsoft-graph)** — Microsoft Graph MCP server (users, mail, calendar, Teams).
- **[bradystroud/mcp-server-microsoft-graph](https://github.com/bradystroud/mcp-server-microsoft-graph)** — Alternative community implementation of Microsoft Graph via MCP.
- 🐳 **[desek/outlook-local-mcp](https://github.com/desek/outlook-local-mcp)** — Local Outlook MCP server for mail and calendar via Microsoft Graph.
- **[elyxlz/microsoft-mcp](https://github.com/elyxlz/microsoft-mcp)** — Microsoft Graph MCP server covering Outlook, calendar, OneDrive, and contacts.
- **[InditexTech/mcp-teams-server](https://github.com/InditexTech/mcp-teams-server)** — **Microsoft Teams** MCP server: read messages, create messages, manage channels.
- **[floriscornel/teams-mcp](https://github.com/floriscornel/teams-mcp)** — Comprehensive **Microsoft Teams** + Graph MCP server: messaging, search, user management.
- 🐳 **[ITSpecialist111/MicrosoftGraph_Transcript_MCP](https://github.com/ITSpecialist111/MicrosoftGraph_Transcript_MCP)** — Remote MCP server to retrieve **Microsoft Teams** meeting transcripts via Graph.
- **[ryaker/outlook-mcp](https://github.com/ryaker/outlook-mcp)** — Access **Outlook** mail, calendar, and contacts via Microsoft Graph from any MCP client.
- **[XenoXilus/outlook-mcp](https://github.com/XenoXilus/outlook-mcp)** — Outlook MCP server with mail, calendar, and SharePoint file access through Microsoft Graph.
- 🐳 **[DEmodoriGatsuO/sharepoint-mcp](https://github.com/DEmodoriGatsuO/sharepoint-mcp)** — **SharePoint** connector via Microsoft Graph: access documents and lists from any MCP client.
- **[guillehr2/Excel-MCP-Server-Master](https://github.com/guillehr2/Excel-MCP-Server-Master)** — MCP server for automated **Excel** workbook operations without requiring desktop Excel.
- **[godwin3737/mcp-server-microsoft365-filesearch](https://github.com/godwin3737/mcp-server-microsoft365-filesearch)** — Search files across Microsoft 365 via MCP.
- **[michMartineau/mcp-server-microsoft-todo](https://github.com/michMartineau/mcp-server-microsoft-todo)** — Microsoft To-Do MCP server written in Go.
---
## Fabric, Power BI & Data
- **[microsoft/fabric-rti-mcp](https://github.com/microsoft/fabric-rti-mcp)** — *(official, see above)* — Eventhouse / ADX / KQL via MCP.
- **[microsoft/skills-for-fabric](https://github.com/microsoft/skills-for-fabric)** — Official collection of skills and MCP systems to operate over **Microsoft Fabric** from CLI, VS Code, or Claude.
- **[Augustab/microsoft_fabric_mcp](https://github.com/Augustab/microsoft_fabric_mcp)** — Read-only MCP server for Microsoft Fabric workspaces, lakehouses, jobs, and lineage.
- 🐳 **[santhoshravindran7/Fabric-Analytics-MCP](https://github.com/santhoshravindran7/Fabric-Analytics-MCP)** — MCP server for **Microsoft Fabric Analytics** with secure auth-backed access.
- **[tmdaidevs/Force-Fabric-MCP-Server](https://github.com/tmdaidevs/Force-Fabric-MCP-Server)** — Fabric optimization MCP server with diagnostics and optional auto-fix workflows.
> Looking for Power BI, Purview or OneLake MCP servers? Open a PR when you find one — this area is still sparse.
---
## Power Platform & Copilot Studio
- **[microsoft/mcsmcp](https://github.com/microsoft/mcsmcp)** — Official MS lab for creating an MCP server and using it inside **Microsoft Copilot Studio**.
- **[microsoft/pp-mcp](https://github.com/microsoft/pp-mcp)** — Official MS **Power Platform** MCP labs and samples.
- **[microsoft/Dataverse-skills](https://github.com/microsoft/Dataverse-skills)** — Official MS skills for AI coding agents wrapping the **Dataverse** MCP server, CLI, Python SDK, and PAC CLI.
- **[aschauera/MCPinCopilotStudio](https://github.com/aschauera/MCPinCopilotStudio)** — Demonstrations of MCP server implementations consumed by **Copilot Studio** agents.
- **[mafzaal/d365fo-client](https://github.com/mafzaal/d365fo-client)** — Dynamics 365 Finance & Operations MCP server and Python client for D365 F&O workflows.
- **[mwhesse/dataverse-mcp](https://github.com/mwhesse/dataverse-mcp)** — MCP server for Dataverse schema operations (tables, columns, relationships, option sets).
- **[neronotte/Greg.Xrm.Mcp](https://github.com/neronotte/Greg.Xrm.Mcp)** — Dataverse-focused MCP server framework and appmaker tooling for Power Platform development.
- 📘 **[Extend Copilot Studio agents with MCP servers](https://learn.microsoft.com/en-us/microsoft-copilot-studio/agent-extend-action-mcp)** — Official docs on wiring MCP servers into Copilot Studio.
---
## GitHub
- **[github/github-mcp-server](https://github.com/github/github-mcp-server)** — GitHub's **official MCP Server** (Go). Repos, issues, PRs, Actions, and more.
- 📘 **[GitHub Copilot CLI + Azure MCP](https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/how-to/github-copilot-cli)** — Quickstart for combining the GitHub Copilot CLI with the Azure MCP Server.
---
## Developer Tools & Microsoft Learn
- **[microsoft.docs.mcp](https://learn.microsoft.com/en-us/training/support/mcp)** *(hosted)* — Hosted MCP endpoint that searches Microsoft Learn documentation. No local install needed.
- **[ppiova/AgentFX-MCP-MicrosoftLearn](https://github.com/ppiova/AgentFX-MCP-MicrosoftLearn)** — Reference integration of **Microsoft Agent Framework (.NET)** with the Microsoft Learn MCP server.
- **[SumanthReddyV/AI-Agent-with-MCP](https://github.com/SumanthReddyV/AI-Agent-with-MCP)** — AI agent that queries Microsoft Learn docs over MCP.
---
## Playwright & Browser Automation
- **[microsoft/playwright-mcp](https://github.com/microsoft/playwright-mcp)** — *(official)* — Drive a full browser from your agent. Industry-leading ⭐ count.
---
## MCP Clients in Microsoft Products
Where MCP is **consumed** inside Microsoft tooling today:
- **Visual Studio 2022 / 2026** — Azure MCP tools ship built-in. [Learn more](https://learn.microsoft.com/en-us/visualstudio/ide/mcp-servers).
- **VS Code** — GitHub Copilot Chat supports MCP server configuration. [Docs](https://code.visualstudio.com/docs/copilot/chat/mcp-servers).
- **GitHub Copilot CLI** — Native MCP server support for any MCP-compatible tool.
- **Microsoft Copilot Studio** — Add MCP servers as *actions* from a no-code builder. [Docs](https://learn.microsoft.com/en-us/microsoft-copilot-studio/agent-extend-action-mcp).
- **Microsoft Agent Framework** (.NET / Python) — `Microsoft.Agents.AI` + the C# `ModelContextProtocol` SDK / Python `mcp` SDK for connecting agents to any MCP server.
---
## Community servers in this repo
Reference implementations maintained in this repository. Every server ships a multi-arch image on GHCR with SBOM + build provenance. See [`servers/`](./servers/) for the index and conventions.
- 🐳 **[`azure-resource-graph-mcp`](./servers/azure-resource-graph-mcp/)** — Read-only Azure inventory via **Resource Graph + KQL**. Answer natural-language questions about your estate (*"VMs in eastus > 16 GB?"*). Image: `ghcr.io/ppiova/mcp-servers-microsoft-ecosystem/azure-resource-graph-mcp:latest`.
- 🐳 **[`microsoft-learn-search-mcp`](./servers/microsoft-learn-search-mcp/)** — Search Microsoft Learn docs + fetch articles as Markdown. **No auth, zero setup.** Grounds your agent in canonical Microsoft docs. Image: `ghcr.io/ppiova/mcp-servers-microsoft-ecosystem/microsoft-learn-search-mcp:latest`.
- 🐳 **[`azure-openai-deployments-mcp`](./servers/azure-openai-deployments-mcp/)** — FinOps-friendly inventory of your Azure OpenAI **accounts, deployments and region quotas**. Great for *"where is gpt-4o-mini deployed and how much capacity is left?"* Image: `ghcr.io/ppiova/mcp-servers-microsoft-ecosystem/azure-openai-deployments-mcp:latest`.
- 🐳 **[`github-models-mcp`](./servers/github-models-mcp/)** — Bridge any MCP client to the **free-tier GitHub Models** (OpenAI GPT-4.1, Microsoft Phi-4, Meta Llama 3.3, Mistral, Cohere, DeepSeek…). Lets your main agent **delegate, fallback or A/B compare** across models. Image: `ghcr.io/ppiova/mcp-servers-microsoft-ecosystem/github-models-mcp:latest`.
- 🐳 **[`microsoft-foundry-agents-mcp`](./servers/microsoft-foundry-agents-mcp/)** — Invoke your **Microsoft Foundry hosted agents** (v2 Responses API, `azure-ai-projects` 2.x) from any MCP client. Discover, converse and delegate to the specialized domain agents you already built in Foundry. Image: `ghcr.io/ppiova/mcp-servers-microsoft-ecosystem/microsoft-foundry-agents-mcp:latest`.
- 🐳 **[`ms-graph-mcp`](./servers/ms-graph-mcp/)** — Read-only **Microsoft Graph** MCP server for the IT-admin / security / compliance angle: tenant inventory of users, groups, apps, service principals, memberships and directory role assignments. App-only auth via `Directory.Read.All`. Image: `ghcr.io/ppiova/mcp-servers-microsoft-ecosystem/ms-graph-mcp:latest`.
> 🚧 Roadmap: `copilot-studio-mcp`, `azure-openai-chat-mcp`. PRs welcome.
---
## Starters & Templates
Production-ready templates to bootstrap your own MCP server for Microsoft services:
- **[ppiova/mcp-docker-starter](https://github.com/ppiova/mcp-docker-starter)** — Python **FastMCP** server + **.NET Agent Framework** client, wired via Docker Compose over a private bridge network. Multi-arch GHCR images, SBOM, non-root containers. Ready to fork for your own Microsoft service.
- **[ppiova/ai-agents-compose-stack](https://github.com/ppiova/ai-agents-compose-stack)** — Multi-agent workflow with **OpenTelemetry + Aspire Dashboard** observability in Compose. Great for wrapping an MCP server with production telemetry.
- **[Azure-Samples/remote-mcp-functions](https://github.com/Azure-Samples/remote-mcp-functions)** — Landing page for **Remote MCP Server on Azure Functions** with links to all language stacks (Python, .NET, Node, Java).
- **[microsoft/mcp `Template.Mcp.Server`](https://github.com/microsoft/mcp/tree/main/servers/Template.Mcp.Server)** — Official .NET scaffold for new MCP servers.
- **[jtucker/mcp-untappd-server-dotnet](https://github.com/jtucker/mcp-untappd-server-dotnet)** — .NET MCP server running as an **Azure Function** (F#). Useful reference pattern for serverless MCP.
---
## Security & Governance
- **[microsoft/mcp-azure-security-guide](https://github.com/microsoft/mcp-azure-security-guide)** — *(official)* — OWASP **MCP Top 10** risks with Azure-specific mitigations.
- **[bmoussaud/mcp-azure-apim](https://github.com/bmoussaud/mcp-azure-apim)** — APIM as an MCP gateway for auth, rate-limit, and audit.
- **[renatogroffe/azdevops-apisec-mcp-audit](https://github.com/renatogroffe/azdevops-apisec-mcp-audit)** — APIsec scanning of MCP endpoints from Azure DevOps pipelines.
---
## Learning Resources
### Official blogs
- [Introducing Microsoft Agent Framework](https://devblogs.microsoft.com/foundry/introducing-microsoft-agent-framework-the-open-source-engine-for-agentic-ai-apps/) — Azure AI Foundry blog.
- [Azure MCP Server now built-in with Visual Studio 2026](https://devblogs.microsoft.com/visualstudio/azure-mcp-server-now-built-in-with-visual-studio-2026-a-new-era-for-agentic-workflows/) — VS team on the MCP experience.
- [Introducing Fabric MCP (Public Preview)](https://blog.fabric.microsoft.com/en-US/blog/introducing-fabric-mcp-public-preview/) — Microsoft Fabric Blog announcement (2025-10).
### Talks & videos (community)
- 🎙️ [**Crea tus propios Agentes de IA con Azure AI Foundry**](https://www.youtube.com/watch?v=dklTcCMSLsU) — *Microsoft Reactor, ES*, Pablo Piovano.
- 🎙️ [**Introducción al Agent Framework y agentes individuales**](https://developer.microsoft.com/en-us/reactor/events/26463/) — *Microsoft Reactor, ES*, Pablo Piovano.
- 🎙️ [**Integración de MCP con LLMs**](https://reactor.microsoft.com/es-es/reactor/events/26167/) — Microsoft Reactor, ES*, Pablo Piovano.
### Articles
- 📝 [LinkedIn Articles](https://www.linkedin.com/in/ppiova/recent-activity/articles/) — LinkedIn.
- 📝 [DEV.TO](https://dev.to/ppiova) — dev.to.
### Books
- 📘 [**AI-102 Certification Guide**](https://a.co/d/0hJv775S) — Practical guide covering Azure AI, GenAI, and Microsoft Foundry (includes agents + MCP).
---
## Contributing
Missing a server? Found a broken link? PRs are very welcome — see **[CONTRIBUTING.md](./CONTRIBUTING.md)** for the required entry format and review checklist.
Quick rules:
1. The server must be **public**, **runnable**, and integrate with a **Microsoft product or service**.
2. One entry per line: `- **[owner/repo](url)** — one-sentence description.`
3. Prefer **Docker-ready** projects; tag with 🐳 if they ship a `Dockerfile` / `compose.yaml`.
4. No paid-only or behind-login resources.
---
## License
[MIT](./LICENSE) — Curated by [Pablo Piovano](https://github.com/ppiova) · Microsoft MVP in AI. Inspired by the [awesome](https://github.com/sindresorhus/awesome) list tradition.
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
cc-switch
All-in-One Assistant for Claude Code, Codex & Gemini CLI across platforms.
servers
Model Context Protocol Servers
servers
Model Context Protocol Servers
Time
A Model Context Protocol server for time and timezone conversions.