GitHub - microsoft/mcp: Catalog of official Microsoft MCP (Model Context Protocol) server implementations for AI-powered data access and tool integration

🌟 Microsoft MCP Servers

πŸ“˜ What is MCP?

Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to large language models (LLMs). It allows AI applications to connect with various data sources and tools in a consistent manner, enhancing their capabilities and flexibility. MCP follows a client-server architecture:

  • MCP Hosts: Applications like AI assistants or IDEs that initiate connections.
  • MCP Clients: Connectors within the host application that maintain 1:1 connections with servers.
  • MCP Servers: Services that provide context and capabilities through the standardized MCP.

For more details, visit the official MCP website.

πŸ“ Which MCP Servers are built from this repository?

This repository contains core libraries, test frameworks, engineering systems, pipelines, and tooling for Microsoft MCP Server contributors to unify engineering investments; and reduce duplication and divergence:

MCP Server README Source Code CHANGELOG Releases Documentation Troubleshooting Support
Azure MCP Azure MCP README Azure MCP Source Code Azure MCP CHANGELOG Azure MCP Releases Azure MCP Documentation Azure MCP Troubleshooting Azure MCP Support
Microsoft Fabric MCP Fabric MCP README Fabric MCP Source Code Fabric MCP CHANGELOG Fabric MCP Releases Fabric Documentation Fabric MCP Troubleshooting Fabric MCP Support

πŸ“š Which MCP Servers are available from Microsoft?

Microsoft Azure Logo Azure

✨ Microsoft Foundry

Microsoft Azure DevOps Logo Azure DevOps

☸️ Azure Kubernetes Service (AKS)

GitHub Logo GitHub

GitHub Logo GitHub Awesome-Copilot

πŸ“ Markitdown

πŸ’» Microsoft 365 Agents Toolkit

πŸ“… Microsoft 365 Calendar

πŸ’¬ Microsoft 365 Copilot Chat

πŸ“§ Microsoft 365 Mail

πŸ‘€ Microsoft 365 User

βš™οΈ Microsoft Admin Center

πŸ“Š Microsoft Clarity

  • REPOSITORY: microsoft/clarity-mcp-server
  • DESCRIPTION: This is a Model Context Protocol (MCP) server for the Microsoft Clarity data export API. It allows you to fetch analytics data from Clarity using Claude for Desktop or other MCP-compatible clients.
  • CATEGORY: DATA AND ANALYTICS
  • TYPE: Local
  • INSTALL: microsoft/clarity-mcp-server

πŸ—ƒοΈ Microsoft Dataverse

  • REPOSITORY: Microsoft Dataverse
  • DESCRIPTION: Chat over your business data using NL - Discover tables, run queries, retrieve data, insert or update records, and execute custom prompts grounded in business knowledge and context.
  • CATEGORY: DATA AND ANALYTICS
  • TYPE: Local
  • INSTALL: Microsoft Dataverse

πŸ’» Microsoft Dev Box

Microsoft Fabric Logo Microsoft Fabric (Public Preview)

  • REPOSITORY: microsoft/mcp
  • DESCRIPTION: A local-first MCP server providing AI agents with comprehensive access to Microsoft Fabric's public APIs, item definitions, and best practices. Enables AI-assisted development for all Fabric workloads without connecting to live environments.
  • CATEGORY: DATA AND ANALYTICS
  • TYPE: Local
  • INSTALL: microsoft/mcp

πŸ›’οΈ Microsoft Fabric Real-Time Intelligence

πŸ“š Microsoft Learn

πŸ›‘οΈ Microsoft Sentinel Data Exploration

πŸ›’οΈ Microsoft SQL

  • REPOSITORY: MSSQL MCP Server
  • DESCRIPTION: Chat with your business data the new agentic way using natural language and AI. Connect to any SQL databaseβ€”from ground (on-premises) to Azure cloud to Microsoft Fabric via a simple connection string. Discover and define table schemas, manage tables, and perform CRUD operations through conversational prompts.
  • CATEGORY: DEVELOPER TOOLS
  • TYPE: Local
  • INSTALL: MSSQL MCP Server

πŸ’¬ Microsoft Teams

πŸ“„ Microsoft Word

πŸ’» NuGet MCP Server

  • REPOSITORY: NuGet/Home
  • DESCRIPTION: This is a Model Context Protocol (MCP) server for NuGet, enabling advanced tooling and automation scenarios for NuGet package management.
  • CATEGORY: DEVELOPER TOOLS
  • TYPE: Local
  • INSTALL: Nuget MCP Server

πŸ“ OneDrive and SharePoint

πŸ“‹ SharePoint Lists

🎭 Playwright

🧩 Wassette

  • REPOSITORY: microsoft/wassette
  • DESCRIPTION: Wassette: A security-oriented runtime that runs WebAssembly Components via MCP.
  • CATEGORY: DEVELOPER TOOLS
  • TYPE: Local
  • INSTALL: microsoft/wassette

πŸ”Œ Azure Plugin

Get started with the Azure plugin, which connects GitHub Copilot CLI or Claude Code to your Azure account. This integration lets you manage resources, deploy applications, and monitor services directly from your development environment using tools from the Azure MCP server and extended Azure knowledge skills.

To install the Azure plugin into Copilot CLI and Claude Code:

  1. Add the marketplace with /plugin marketplace add microsoft/skills
  2. Install the plugin with /plugin install azure-skills@skills
  3. Update the plugin with /plugin update azure-skills@skills

πŸ—οΈ Looking for starter templates that use MCP?

Check out the Azure Developer CLI (azd) templates tagged with MCP.

πŸ“Ž Related Resources

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.