Update McpServer project template to ModelContextProtocol 1.1.0#7338
Update McpServer project template to ModelContextProtocol 1.1.0#7338jeffhandley merged 6 commits intomainfrom
Conversation
Co-authored-by: jeffhandley <[email protected]>
...ctTemplates/Microsoft.McpServer.ProjectTemplates/Microsoft.McpServer.ProjectTemplates.csproj
Outdated
Show resolved
Hide resolved
|
@davidortinau Before we merge this, let's touch base on if there's any reason to not mark this template package as stable (alongside the MCP SDK packages). I'm leaving as draft until we connect. |
|
All end-to-end integration tests passed locally |
|
After consulting with stakeholders, we agreed this is ready to go, with these noteworthy aspects:
|
There was a problem hiding this comment.
Pull request overview
Updates the MCP Server project template package to consume the stable ModelContextProtocol (MCP C# SDK) 1.0.0 release and aligns the template package’s own versioning/staging to match the SDK’s stabilization.
Changes:
- Bump
ModelContextProtocolandModelContextProtocol.AspNetCoretemplate dependency versions to1.0.0. - Promote
Microsoft.McpServer.ProjectTemplatesfrompreviewtonormalstage and align its version prefix to1.0.0(removing prerelease properties). - Update the template package’s staging metadata thresholds to satisfy
Stage=normalrequirements.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| src/ProjectTemplates/Microsoft.McpServer.ProjectTemplates/Microsoft.McpServer.ProjectTemplates.csproj | Promotes package stage to normal, aligns version prefix to 1.0.0, and updates staging metadata values. |
| eng/packages/ProjectTemplates.props | Bumps MCP SDK package versions used during template content generation to 1.0.0. |
...ctTemplates/Microsoft.McpServer.ProjectTemplates/Microsoft.McpServer.ProjectTemplates.csproj
Outdated
Show resolved
Hide resolved
Co-authored-by: Copilot <[email protected]>
|
@copilot The ModelContextProtocol packages were just updated to v1.1.0. Update this PR to use that version both for the package references as well as the project template package's own version. |
Co-authored-by: jeffhandley <[email protected]>
Updated both the package references ( |
Bumps the MCP C# SDK references in the
Microsoft.McpServer.ProjectTemplatespackage from0.7.0-preview.1to1.1.0.Changes
eng/packages/ProjectTemplates.props:ModelContextProtocolandModelContextProtocol.AspNetCore→1.1.0Microsoft.McpServer.ProjectTemplates.csproj: Aligns template package version with the SDK — bumps version to1.1.0, removesPreReleaseVersionLabel/PreReleaseVersionIteration, and promotesStagefrompreviewtonormalBreaking changes assessment
All breaking changes between
0.7.0-preview.1and1.1.0were reviewed. None affect the APIs used by the templates ([McpServerTool],AddMcpServer(),WithStdioServerTransport(),WithTools<T>(),WithHttpTransport(),MapMcp()). No template source changes are required.Original prompt
Created from Copilot CLI via the copilot delegate command.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.
Microsoft Reviewers: Open in CodeFlow