-
Notifications
You must be signed in to change notification settings - Fork 841
Update to latest schema version (accepted by MCP registry) #6956
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
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 updates the MCP (Model Context Protocol) schema version from 2025-09-29 to 2025-10-17 across all project templates and test snapshots. The update aligns with the latest schema version accepted by the MCP Registry, ensuring compatibility with the registry's publisher tool and validation requirements. No functional changes to NuGet packages are required since the schema evolution is backward compatible.
- Updates schema URL in server.json files from
2025-09-29to2025-10-17version - Ensures MCP Registry publisher tool compatibility
- Prepares templates for potential MCP Registry publication
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| src/ProjectTemplates/Microsoft.Extensions.AI.Templates/src/McpServer/McpServer-CSharp/.mcp/server.json | Updates schema version in the source template |
| test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/Snapshots/mcpserver.net10.verified/mcpserver/.mcp/server.json | Updates schema version in net10 test snapshot |
| test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/Snapshots/mcpserver.SelfContainedFalse.verified/mcpserver/.mcp/server.json | Updates schema version in SelfContainedFalse test snapshot |
| test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/Snapshots/mcpserver.Basic.verified/mcpserver/.mcp/server.json | Updates schema version in Basic test snapshot |
| test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/Snapshots/mcpserver.AotTrue.verified/mcpserver/.mcp/server.json | Updates schema version in AotTrue test snapshot |
See https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/server-json/CHANGELOG.md
No changes for NuGet packages since
2025-09-29but this schema is checked by the MCP Registry publisher tool and the registry. This should be what we put in the server.json in case it is used to publish to the MCP Registry (a good outcome).Microsoft Reviewers: Open in CodeFlow