Fix Azure MCP server configuration and resolve schema validation errors#39017
Conversation
This commit addresses multiple critical issues in the Azure MCP server setup example
that were preventing successful configuration:
* Change environment name from "Copilot" to "copilot" for consistency with
lowercase naming convention used throughout the documentation
* Update azure/login action to v2.3.0 (a457da9ea143d694b1b9c7c869ebb04ebe844ef5)
which is the latest stable version and has been verified to work correctly
* Add proper {% raw %} Liquid tags around GitHub Actions secret references
to prevent Liquid template processing of the workflow syntax
* Fix server name from "Azure MCP Server" to "Azure" to resolve schema validation
error "Schema validation failed: /mcpServers must NOT have additional properties"
* Add required "tools" configuration with ["*"] to prevent schema validation
error "Schema validation failed: /mcpServers must NOT have additional properties"
These corrections address specific schema validation failures that were blocking
MCP server configuration and ensure the Azure example provides working,
copy-paste ready configuration that passes validation
|
Thanks for opening this pull request! A GitHub docs team member should be by to give feedback soon. In the meantime, please check out the contributing guidelines. |
How to review these changes 👓Thank you for your contribution. To review these changes, choose one of the following options: A Hubber will need to deploy your changes internally to review. Table of review linksNote: Please update the URL for your staging server or codespace. The table shows the files in the
Key: fpt: Free, Pro, Team; ghec: GitHub Enterprise Cloud; ghes: GitHub Enterprise Server 🤖 This comment is automatically generated. |
|
@morihaya Thanks for these fixes! I've confirmed that they all make sense, so I'll merge this once checks are passing. |
|
Thanks very much for contributing! Your pull request has been merged 🎉 You should see your changes appear on the site in approximately 24 hours. If you're looking for your next contribution, check out our help wanted issues ⚡ |
Why:
Closes: #39016
What's being changed (if available, include any code snippets, screenshots, or gifs):
This commit addresses multiple critical issues in the Azure MCP server setup example that were preventing successful configuration:
Check off the following: