Add KNOWN-ISSUES.md for Azure MCP Server#1807
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a first-class “Known Issues” document for Azure MCP Server and links it from the README so users can discover current limitations (notably OBO auth limitations) more easily.
Changes:
- Add
KNOWN-ISSUES.mddocumenting OBO (UseOnBehalfOf) limitations for specific namespaces/tools and a workaround (UseHostingEnvironmentIdentity). - Link the new Known Issues doc from the “Feedback and Support” section of
servers/Azure.Mcp.Server/README.md.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| servers/Azure.Mcp.Server/README.md | Adds a “Known Issues” link under Feedback and Support. |
| servers/Azure.Mcp.Server/KNOWN-ISSUES.md | New documentation describing OBO unsupported tools and workaround guidance. |
joshfree
left a comment
There was a problem hiding this comment.
Overall the doc is too dense for end-users.
Please rewrite it to be much simpler so that it can be explained in 1-sentence. E.g.,
"The following 3 tools are not supported in HTTP mode:"
|
Here's closer to how I'd imagine our Known issues page would be: https://support.google.com/chrome/a/answer/9813310?hl=en mostly a table of contents with 1-sentence issues, followed by Option 1,2,3.. and then more-details of the issue. The more-details can be in separate markdown files that we link to so as to not clutter the page even. |
ec9dab7 to
ec70ff4
Compare
ec70ff4 to
09bbbcb
Compare
|
Thanks @joshfree for the offline brainstorming on making this more concise! I tried to take inspiration from the Chrome issue page you shared, along with the collapsible sections. Collapsed view:
Expanded view:
I think we can avoid creating a separate linked document for OBO just for this, since we already have a work item for documenting authentication (OBO and hosting environments) in Azure MCP Server - we can link it here once it's ready. I'm fine with even removing that one-liner about "why doesn't OBO work?" if it feels like noise, but it could be a nice quick reference for someone wondering. |
|
That looks very professional. Great work |


What does this PR do?
Add a known issues document to track limitations in the Azure MCP Server. The first entry documents tools that do not work with the UseOnBehalfOf authentication strategy due to missing delegated permission scopes in downstream Azure service APIs (monitor, communication, confidentialledger).
Link KNOWN-ISSUES.md from the Feedback and Support section in README.md.
[Any additional context, screenshots, or information that helps reviewers]GitHub issue number?
[Link to the GitHub issue this PR addresses]Pre-merge Checklist
servers/Azure.Mcp.Server/CHANGELOG.mdand/orservers/Fabric.Mcp.Server/CHANGELOG.mdfor product changes (features, bug fixes, UI/UX, updated dependencies)servers/Azure.Mcp.Server/README.mdand/orservers/Fabric.Mcp.Server/README.mddocumentationeng/scripts/Process-PackageReadMe.ps1. See Package README/servers/Azure.Mcp.Server/docs/azmcp-commands.mdand/or/docs/fabric-commands.md.\eng\scripts\Update-AzCommandsMetadata.ps1to update tool metadata in azmcp-commands.md (required for CI)ToolDescriptionEvaluatorand obtained a score of0.4or more and a top 3 ranking for all related test promptsconsolidated-tools.json/servers/Azure.Mcp.Server/docs/e2eTestPrompts.mdcrypto mining, spam, data exfiltration, etc.)/azp run mcp - pullrequest - liveto run Live Test Pipeline