-
Notifications
You must be signed in to change notification settings - Fork 338
Fix documentation sync after PR #704 default mode change to namespace #782
Conversation
Co-authored-by: wbreza <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR fixes documentation that became out of sync with the breaking change introduced in PR #704, which changed the default behavior of azmcp server start
from exposing all individual tools (~128 tools) to namespace-level tools (~25 tools).
- Updated documentation to correctly reflect namespace mode as the default behavior
- Added prominent breaking change notices and migration guidance for users
- Restructured examples to show both default behavior and
--mode all
for individual tools
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
File | Description |
---|---|
docs/azmcp-commands.md | Clarified default mode descriptions, added version context, removed redundant sections |
TROUBLESHOOTING.md | Updated server mode examples to reflect new defaults |
README.md | Added breaking change notice, restructured manual install examples with clear configuration options |
CONTRIBUTING.md | Fixed server modes section terminology and updated example configurations |
Comments suppressed due to low confidence (2)
docs/azmcp-commands.md:27
- [nitpick] The heading uses inconsistent capitalization. 'Namespace-level' should use lowercase 'l' for consistency with other headings in the file.
#### Default Mode (Namespace-level Tools)
CONTRIBUTING.md:176
- [nitpick] The terminology is inconsistent with the docs/azmcp-commands.md file which uses 'Namespace-level Tools'. Consider using consistent naming across documentation files.
**Default Mode (Namespace)** - namespace-level tools (default behavior):
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left some consistency suggestions
Co-authored-by: joshfree <[email protected]>
Co-authored-by: wbreza <[email protected]>
Sorry for the inconvenience, but we have moved the Azure MCP Server source code to https://github.com/microsoft/mcp. This change allows us to build any Microsoft MCP server with the same engineering system and allows us to brand any MCP server with either Azure or Microsoft branding. This repo change means that you need to move this PR to that new repo. Please do so and then add a link here to that new PR. We'll close this PR now and we look forward to seeing this over on the new repo. |
The documentation was out of sync with the breaking change introduced in PR #704, which changed the default behavior of
azmcp server start
from exposing all individual tools (~128 tools) to namespace-level tools (~25 tools).What was fixed
Before this fix:
After this fix:
--mode all
for individual toolsFiles updated
Key improvements
The documentation now clearly explains that:
azmcp server start
uses namespace mode by default (since v0.5.0)azmcp server start --mode all
restores pre-v0.5.0 behavior with individual toolsFixes #781.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.