Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,7 @@ When handling questions around how to work with native Microsoft technologies, s
| No results returned | Try rephrasing your query with more specific technical terms |
| Tool not appearing in VS Code | Restart VS Code or check that the MCP extension is properly installed |
| HTTP status 405 | Method not allowed happens when a browser tries to connect to the endpoint. Try using the MCP Server through VS Code GitHub Copilot or [MCP Inspector](https://modelcontextprotocol.io/docs/tools/inspector) instead. |
| MCP server 'Microsoft Learn' marked as unavailable in Visual Studio (Reason: Eclipsed) | Visual Studio 2022 (17.13+) ships "Microsoft Learn" as a built-in MCP server at a higher-priority scope. "Eclipsed" means a higher-priority definition already exists and the duplicate lower-priority entry is suppressed. Remove any manually added `microsoft-learn` entry from your `~/.mcp.json` or workspace `.mcp.json` to avoid conflicts. The built-in server will then become active automatically. No additional configuration is required for Visual Studio users. |

Copilot AI Apr 3, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The guidance to remove a microsoft-learn entry may not match what users actually have in their config: in the linked issue log the user-defined server is named/displayed as “Microsoft Learn”, not microsoft-learn. To make the troubleshooting step actionable, consider wording it as removing any manually added server entry that points to https://learn.microsoft.com/api/mcp (regardless of the configured name), or explicitly mention common names like microsoft-learn / “Microsoft Learn”.

Suggested change
| MCP server 'Microsoft Learn' marked as unavailable in Visual Studio (Reason: Eclipsed) | Visual Studio 2022 (17.13+) ships "Microsoft Learn" as a built-in MCP server at a higher-priority scope. "Eclipsed" means a higher-priority definition already exists and the duplicate lower-priority entry is suppressed. Remove any manually added `microsoft-learn` entry from your `~/.mcp.json` or workspace `.mcp.json` to avoid conflicts. The built-in server will then become active automatically. No additional configuration is required for Visual Studio users. |
| MCP server 'Microsoft Learn' marked as unavailable in Visual Studio (Reason: Eclipsed) | Visual Studio 2022 (17.13+) ships "Microsoft Learn" as a built-in MCP server at a higher-priority scope. "Eclipsed" means a higher-priority definition already exists and the duplicate lower-priority entry is suppressed. Remove any manually added server entry from your `~/.mcp.json` or workspace `.mcp.json` that points to `https://learn.microsoft.com/api/mcp` (commonly named `microsoft-learn` or displayed as "Microsoft Learn") to avoid conflicts. The built-in server will then become active automatically. No additional configuration is required for Visual Studio users. |

Copilot uses AI. Check for mistakes.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you Zakir Jiwani (@JiwaniZakir) for contributing your finding to this repo. Could you help confirm if the conflict is due to the name microsoft-learn or the url https://learn.microsoft.com/api/mcp like Copilot suggested here?


### 🆘 Getting Support

Expand Down
Loading