Microsoft Docs MCP Server
Seamlessly connect your tools and AI agents to Microsoft’s official documentation with the Microsoft Docs MCP Server—real-time, accurate, and developer-focused.

What does “Microsoft Docs” MCP Server do?
The Microsoft Docs MCP Server is a cloud-hosted service that implements the Model Context Protocol (MCP) to provide AI assistants with real-time access to official Microsoft documentation. By connecting to this server, development tools, IDEs, and AI agents can search and retrieve highly relevant, authoritative content from Microsoft Learn, Azure, Microsoft 365, and other Microsoft sources. The server uses advanced semantic search and optimized chunking to deliver up to 10 concise, high-quality documentation excerpts per query. Its primary role is to ground AI responses in up-to-date, trusted Microsoft documentation, thereby enhancing developer workflows and ensuring accuracy when working with Microsoft technologies.
List of Prompts
No prompt templates are mentioned in the repository or documentation.
List of Resources
No explicit MCP resources are listed in the repository or documentation.
List of Tools
No tools section or individual tool descriptions are listed in the repository or documentation.
Use Cases of this MCP Server
- Authoritative Documentation Search
Developers can query Microsoft Docs MCP Server to instantly retrieve accurate, up-to-date documentation, reducing manual search time and increasing productivity. - AI Assistant Grounding
AI agents and IDE plugins (such as GitHub Copilot, Cursor, etc.) use the server to provide code explanations, guidance, and recommendations backed by Microsoft’s official docs. - Contextual Code Help
When writing or reviewing code that interacts with Microsoft products/APIs, developers can use the server to fetch targeted documentation snippets relevant to the current context. - Integrating with Dev Tools
The server enables IDEs to embed Microsoft documentation search directly into the workspace, allowing seamless access to high-quality content without leaving the development environment.
How to set it up
Windsurf
- Ensure you meet all prerequisites for Windsurf (e.g., Node.js installed).
- Locate or create your configuration file (usually
windsurf.json
). - Add the Microsoft Docs MCP Server to your
mcpServers
object as shown:{ "mcpServers": { "microsoft.docs.mcp": { "type": "http", "url": "https://learn.microsoft.com/api/mcp" } } }
- Save your configuration and restart Windsurf.
- Verify the MCP server connection in the Windsurf interface.
Securing API Keys:
If API keys are required, use environment variables:
{
"env": {
"DOCS_API_KEY": "${DOCS_API_KEY}"
},
"inputs": {
"apiKey": "${env.DOCS_API_KEY}"
}
}
Claude
- Ensure Claude is installed and configured.
- Open Claude’s configuration file.
- Add the Microsoft Docs MCP Server endpoint:
{ "mcpServers": { "microsoft.docs.mcp": { "type": "http", "url": "https://learn.microsoft.com/api/mcp" } } }
- Save changes and restart Claude.
- Confirm the server is available through Claude’s interface.
Cursor
- Install or update Cursor to the latest version.
- Open your Cursor settings/configuration.
- Insert the MCP server configuration:
{ "mcpServers": { "microsoft.docs.mcp": { "type": "http", "url": "https://learn.microsoft.com/api/mcp" } } }
- Save and restart Cursor.
- Validate that Cursor can connect to the Microsoft Docs MCP Server.
Cline
- Make sure Cline is installed with all dependencies.
- Access Cline’s configuration file.
- Add the following MCP server configuration:
{ "mcpServers": { "microsoft.docs.mcp": { "type": "http", "url": "https://learn.microsoft.com/api/mcp" } } }
- Save the configuration and restart Cline.
- Check that the MCP server appears as connected in Cline.
Securing API Keys:
(If required, use the same environment variable pattern as above.)
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"microsoft.docs.mcp": {
"transport": "streamable_http",
"url": "https://learn.microsoft.com/api/mcp"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “microsoft.docs.mcp” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | No prompt templates found |
List of Resources | ⛔ | No explicit MCP resources listed |
List of Tools | ⛔ | No tools section or tool descriptions |
Securing API Keys | ✅ | Shown in setup instructions |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
Based on the availability of key information, the Microsoft Docs MCP Server repository offers an authoritative overview and clear setup instructions, but lacks depth in prompts, resources, and tool documentation. This limits its transparency and extensibility for developers seeking to build advanced MCP integrations.
Our opinion
Rating: 5/10
The repository provides a solid overview and setup guidance but falls short on detailed documentation for MCP-specific primitives like tools, resources, and prompts. It is well-suited for immediate use as a Microsoft documentation search provider but lacks extensibility details.
MCP Score
Has a LICENSE | ✅ (CC-BY-4.0, MIT) |
---|---|
Has at least one tool | ⛔ |
Number of Forks | 29 |
Number of Stars | 335 |
Frequently asked questions
- What is the Microsoft Docs MCP Server?
It is a cloud-hosted service that enables AI assistants, IDEs, and development tools to access and retrieve authoritative, real-time Microsoft documentation using the Model Context Protocol (MCP).
- What are the main use cases for this MCP server?
The server is ideal for authoritative documentation search, grounding AI agent responses, providing contextual code help, and integrating Microsoft documentation search directly within development tools and IDEs.
- How does the server enhance developer workflows?
By delivering up to 10 high-quality, semantically relevant documentation excerpts per query, the server saves developers time, ensures accuracy, and provides context-aware assistance with Microsoft technologies.
- Does the repository provide prompt templates or tool/resource documentation?
No prompt templates, specific tool descriptions, or explicit MCP resources are listed in the documentation. The focus is on documentation search and setup instructions.
- What is required to set up the Microsoft Docs MCP Server in FlowHunt?
Add the MCP component to your flow, configure it with the correct server URL, and connect it to your AI agent. See setup instructions for Windsurf, Claude, Cursor, or Cline for more details.
Integrate Microsoft Docs MCP Server in FlowHunt
Empower your AI agents and dev tools with instant, reliable access to Microsoft documentation. Set up and start delivering grounded, authoritative responses today.