Microsoft MCP Servers logo

Microsoft MCP Servers

OrganizationPopular
microsoft

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

Publishermicrosoft
Repositorymcp
LanguageC#
Forks
490
Stars
3.1K
Available tools
0
Transport typestdio
Categories
LicenseMIT
Links
  • Connect tools to AI workflows

    Microsoft MCP Servers exposes MCP capabilities that can be used by compatible AI clients and agents.

  • 0 available tools

    Browse the callable actions below, including names and descriptions when provided by the server.

  • Ready-to-copy setup

    Use the installation snippets to configure this server in your preferred MCP client.

  • Open source signals

    3.1K stars and 490 forks from the linked repository.

🌟 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:

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

Azure

  • REPOSITORY: microsoft/mcp
  • DESCRIPTION: All Azure MCP tools in a single server. The Azure MCP Server implements the MCP specification to create a seamless connection between AI agents and Azure services. Azure MCP Server can be used alone or with the GitHub Copilot for Azure extension in VS Code.
  • CATEGORY: CLOUD AND INFRASTRUCTURE
  • TYPE: Local
  • INSTALL: Install Azure MCP in VS Code Install Azure MCP in VS Code Insiders Install Azure MCP in Visual Studio Install Azure MCP in IntelliJ Install Azure MCP in Eclipse

✨ Microsoft Foundry

  • DOCUMENTATION: Get started with Foundry MCP Server
  • DESCRIPTION: A Model Context Protocol server for Microsoft Foundry, providing a unified set of tools for models, knowledge, evaluation, and more.
  • CATEGORY: CLOUD AND INFRASTRUCTURE
  • TYPE: REMOTE - https://mcp.ai.azure.com
  • INSTALL: Install Microsoft Foundry MCP in VS Code Install Microsoft Foundry in VS Code Insiders

Azure Resource Manager

  • REPOSITORY: Azure/Azure-Resource-Manager-MCP
  • DESCRIPTION: A Model Context Protocol server with tools to use Azure Resource Graph to retrieve and filter information about Azure resources in a customer's subscription, and tools to manage ARM template deployments.
  • CATEGORY: CLOUD AND INFRASTRUCTURE
  • TYPE: REMOTE - https://mcp.management.azure.com
  • INSTALL: Install Azure Resource Manager MCP in VS Code Install Azure Resource Manager MCP in VS Code Insiders

Azure DevOps

  • REPOSITORY: Azure DevOps MCP Server
  • DESCRIPTION: This TypeScript project provides a local MCP server for Azure DevOps, enabling you to perform a wide range of Azure DevOps tasks directly from your code editor.
  • CATEGORY: DEVELOPER TOOLS
  • TYPE: Local
  • INSTALL: Install Azure DevOps in VS Code Install Azure DevOps in VS Code Insiders Install Azure DevOps in Visual Studio

☸️ Azure Kubernetes Service (AKS)

  • REPOSITORY: Azure/aks-mcp
  • DESCRIPTION: An MCP server that enables AI assistants to interact with Azure Kubernetes Service (AKS) clusters. It serves as a bridge between AI tools and AKS, translating natural language requests into AKS operations and returning the results in a format the AI tools can understand.
  • CATEGORY: CLOUD AND INFRASTRUCTURE
  • TYPE: Local
  • INSTALL: Install AKS MCP in VS Code Install AKS MCP in VS Code Insiders Install AKS MCP in Visual Studio

GitHub

  • REPOSITORY: github/github-mcp-server
  • DESCRIPTION: Access GitHub repositories, issues, and pull requests through secure API integration.
  • CATEGORY: DEVELOPER TOOLS
  • TYPE: REMOTE - https://api.githubcopilot.com/mcp
  • INSTALL: Install GitHub MCP in VS Code Install GitHub MCP in VS Code Insiders Install GitHub MCP in Visual Studio

GitHub Awesome-Copilot

  • REPOSITORY: github/awesome-copilot
  • DESCRIPTION: Community-contributed instructions, prompts, and configurations to help you make the most of GitHub Copilot.
  • CATEGORY: DEVELOPER TOOLS
  • TYPE: Local
  • INSTALL: Install Awesome Copilot MCP in VS Code Install Awesome Copilot MCP in VS Code Insiders Install in Visual Studio

πŸ“ Markitdown

  • REPOSITORY: microsoft/markitdown
  • DESCRIPTION: A specialized MCP server for Markdown processing and manipulation. Enables AI models to read, write, and transform Markdown content with robust parsing and formatting capabilities.
  • CATEGORY: DEVELOPER TOOLS
  • TYPE: Local
  • INSTALL: Install Markitdown MCP in VS Code Install Markitdown MCP in VS Code Insiders Install Markitdown MCP in Visual Studio

πŸ’» Microsoft 365 Agents Toolkit

  • REPOSITORY: OfficeDev/microsoft-365-agents-toolkit
  • DESCRIPTION: The Microsoft 365 Agents Toolkit MCP Server is a Model Context Protocol (MCP) server that provides a seamless connection between AI agents and developers for building apps and agents for Microsoft 365 and Microsoft 365 Copilot.
  • CATEGORY: DEVELOPER TOOLS
  • TYPE: Local
  • INSTALL: Install Microsoft 365 Agents Toolkit in VS Code Install Microsoft 365 Agents Toolkit in VS Code Insiders

πŸ“… Microsoft 365 Calendar

  • REPOSITORY: bap-microsoft/MCP-Platform
  • DESCRIPTION: Calendar tools for creating, updating, deleting events, managing invites, and checking availability. Integrates with Microsoft Graph Calendar APIs.
  • CATEGORY: PRODUCTIVITY
  • TYPE: REMOTE - https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_CalendarTools
  • INSTALL: Install Microsoft 365 Calendar MCP in VS Code Install Microsoft 365 Calendar MCP in VS Code Insiders

πŸ’¬ Microsoft 365 Copilot Chat

  • REPOSITORY: bap-microsoft/MCP-Platform
  • DESCRIPTION: Search across M365 content including documents, emails, sites, files, and chats. Provides tools for starting and maintaining rich chat conversations against Microsoft Graph.
  • CATEGORY: PRODUCTIVITY
  • TYPE: REMOTE - https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_M365Copilot
  • INSTALL: Install Microsoft 365 Copilot Chat MCP in VS Code Install Microsoft 365 Copilot Chat MCP in VS Code Insiders

πŸ“§ Microsoft 365 Mail

  • REPOSITORY: bap-microsoft/MCP-Platform
  • DESCRIPTION: Email tools for creating, sending, replying, updating, deleting, and searching messages. Integrates with Microsoft Graph Mail APIs.
  • CATEGORY: PRODUCTIVITY
  • TYPE: REMOTE - https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_MailTools
  • INSTALL: Install Microsoft 365 Mail MCP in VS Code Install Microsoft 365 Mail MCP in VS Code Insiders

πŸ‘€ Microsoft 365 User

  • REPOSITORY: bap-microsoft/MCP-Platform
  • DESCRIPTION: Tools for retrieving user details, manager, team, or direct reportees from Microsoft Graph. Serves as the agent's self-knowledge and organizational awareness layer.
  • CATEGORY: PRODUCTIVITY
  • TYPE: REMOTE - https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_MeServer
  • INSTALL: Install Microsoft 365 User MCP in VS Code Install Microsoft 365 User MCP in VS Code Insiders

βš™οΈ Microsoft Admin Center

  • REPOSITORY: bap-microsoft/MCP-Platform
  • DESCRIPTION: MCP Server containing tools relating to Microsoft Admin Center. Integrates with Microsoft Admin Center APIs to provide admin action capabilities.
  • CATEGORY: PRODUCTIVITY
  • TYPE: REMOTE - https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_AdminTools
  • INSTALL: Install Microsoft Admin Center MCP in VS Code Install Microsoft Admin Center MCP in VS Code Insiders

πŸ“Š 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

  • REPOSITORY: @microsoft/devbox-mcp
  • DESCRIPTION: An MCP server for Microsoft Dev Box. Enables natural language interactions for developer-focused operations like managing Dev Boxes, configuring environments, and handling pools.
  • CATEGORY: DEVELOPER TOOLS
  • TYPE: Local
  • INSTALL: Install Dev Box MCP in VS Code Install Dev Box MCP in VS Code Insiders Install Dev Box MCP in Visual Studio

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

  • REPOSITORY: RTI MCP Server
  • DESCRIPTION: This server enables AI agents to interact with Fabric RTI services by providing tools through the MCP interface, allowing for seamless data querying and analysis capabilities.
  • CATEGORY: DATA AND ANALYTICS
  • TYPE: Local
  • INSTALL: Install Fabric RTI MCP in VS Code Install Fabric RTI MCP in VS Code Insiders Install Fabric RTI MCP in Visual Studio

πŸ“š Microsoft Learn

  • REPOSITORY: microsoftdocs/mcp
  • DESCRIPTION: AI assistant with real-time access to official Microsoft documentation.
  • CATEGORY: PRODUCTIVITY
  • TYPE: REMOTE - https://learn.microsoft.com/api/mcp
  • INSTALL: Install Microsoft Learn MCP in VS Code Install Microsoft Learn MCP in VS Code Insiders Install Microsoft Learn MCP in Visual Studio

πŸ›‘οΈ 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

  • REPOSITORY: bap-microsoft/MCP-Platform
  • DESCRIPTION: Manage Microsoft Teams chats, channels, users, and messages via Graph API. Features server-side filtering, pagination, and token optimization.
  • CATEGORY: PRODUCTIVITY
  • TYPE: REMOTE - https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_TeamsServer
  • INSTALL: Install Microsoft Teams MCP in VS Code Install Microsoft Teams MCP in VS Code Insiders

πŸ“„ Microsoft Word

  • REPOSITORY: bap-microsoft/MCP-Platform
  • DESCRIPTION: MCP Server containing tools to work with Microsoft Word documents. Enables reading and understanding documents, creating new ones, and collaborating through comments.
  • CATEGORY: PRODUCTIVITY
  • TYPE: REMOTE - https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_WordServer
  • INSTALL: Install Microsoft Word MCP in VS Code Install Microsoft Word MCP in VS Code Insiders

πŸ’» 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

  • REPOSITORY: bap-microsoft/MCP-Platform
  • DESCRIPTION: OneDrive and SharePoint Remote MCP Server. All tools supporting OneDrive and SharePoint files integration exposed by the ODSP MCP endpoint are automatically discovered and made available.
  • CATEGORY: PRODUCTIVITY
  • TYPE: REMOTE - https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_ODSPRemoteServer
  • INSTALL: Install OneDrive and SharePoint MCP in VS Code Install OneDrive and SharePoint MCP in VS Code Insiders

πŸ“‹ SharePoint Lists

  • REPOSITORY: bap-microsoft/MCP-Platform
  • DESCRIPTION: MCP server providing Microsoft Graph SharePoint tools for Lists. Includes site management, document libraries, lists, and collaboration features.
  • CATEGORY: PRODUCTIVITY
  • TYPE: REMOTE - https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_SharePointListsTools
  • INSTALL: Install SharePoint Lists MCP in VS Code Install SharePoint Lists MCP in VS Code Insiders

🎭 Playwright

  • REPOSITORY: microsoft/playwright-mcp
  • DESCRIPTION: This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.
  • CATEGORY: DEVELOPER TOOLS
  • TYPE: Local
  • INSTALL: Install Playwright MCP in VS Code Install Playwright MCP in VS Code Insiders Install Playwright MCP in Visual Studio

🧩 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.

Use Microsoft MCP Servers MCP with multiple AI models

TypingMind connects MCP tools at the workspace level, so once Microsoft MCP Servers is connected, you can use it with different AI models in TypingMind instead of setting it up separately for each model. This MCP runs locally through the TypingMind MCP connector on your device.

Setup guide to use the local connector

Use this when the MCP server needs access to local files, apps, or private resources on your computer.

1

Open the MCP settings

In TypingMind, go to Settings, Advanced Settings, then Model Context Protocol and choose Setup Connector.

  1. Open TypingMind in your browser.
  2. Click the Settings icon.
  3. Go to Advanced Settings.
  4. Open the Model Context Protocol section.
  5. Click Setup Connector and choose This Device.
TypingMind MCP connector setup screen with This Device selected
2

Run the connector command

Choose This Device, copy the command from TypingMind, and run it in Terminal. Keep the process running while you use MCP.

  1. Copy the setup command shown by TypingMind.
  2. Open Terminal on macOS or Windows Terminal on Windows.
  3. Paste and run the command.
  4. Approve the package install if Terminal asks you to proceed.
  5. Keep the Terminal window running while using MCP tools.
3

Add Microsoft MCP Servers as a server

When the connector status is Ready, click Edit Servers and paste the MCP server configuration.

  1. Wait until the connector status shows Ready.
  2. Click Edit Servers.
  3. Paste the Microsoft MCP Servers MCP server configuration.
  4. Save the server list.
  5. Refresh if you want to confirm the connector is still ready.
TypingMind MCP settings showing active server and Edit Servers button
{
  "mcpServers": {
    "microsoft-mcp-servers": {
      "command": "npx",
      "args": [
        "-y",
        "null"
      ]
    }
  }
}
4

Use it across models

Save the server list, open Plugins, enable the Microsoft MCP Servers MCP tools, then select any supported AI model in TypingMind and use the tools in chat or assign them to an AI agent.

  1. Open the Plugins page in TypingMind.
  2. Enable the Microsoft MCP Servers MCP tools.
  3. Start a chat and choose the AI model you want to use.
  4. Use the MCP tools in chat or assign them to an AI agent.
  5. Switch to another AI model whenever needed without reconnecting MCP.
TypingMind chat using enabled MCP tools with a selected AI model
Can you use Microsoft MCP Servers to help me with this task?
Microsoft MCP Servers
Sure. I read it.
Here is what I found using Microsoft MCP Servers.

Frequently asked questions

What is the Microsoft MCP Servers MCP server used for?

Microsoft MCP Servers is an MCP server that lets compatible AI clients connect to external tools and context. In TypingMind, you can add this MCP server once and make its tools available in your AI workspace.

Can I use Microsoft MCP Servers MCP with multiple AI models in TypingMind?

Yes. TypingMind connects MCP tools at the workspace level, so you can use Microsoft MCP Servers with different AI models such as Claude, ChatGPT, Gemini, or other models you have configured in TypingMind without setting up the MCP server separately for each model.

Why use Microsoft MCP Servers MCP with TypingMind?

TypingMind is one of the best frontends for LLM chat because it brings multiple AI models, prompts, plugins, AI agents, API keys, and MCP tools into one workspace. With Microsoft MCP Servers connected, you can use its MCP tools across your preferred models while keeping your chat workflow organized in TypingMind.

How do I connect Microsoft MCP Servers MCP to TypingMind?

Microsoft MCP Servers runs through the TypingMind local MCP connector. This is best when the MCP server needs access to local files, desktop apps, command-line tools, or private resources on your computer.

What tools does Microsoft MCP Servers MCP provide in TypingMind?

Microsoft MCP Servers exposes MCP capabilities that can be enabled from the TypingMind Plugins page and used in chat or assigned to AI agents.

Do I need to share my API keys with TypingMind to use Microsoft MCP Servers MCP?

No. TypingMind is local-first and lets you keep your model providers, API keys, prompts, and MCP configuration under your control. If Microsoft MCP Servers requires authentication, add the required headers, OAuth settings, or local configuration for that MCP server when you create the connection.

Related MCP Servers

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter πŸ‘‡