Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 23, 2025

The note at the top of the article referenced Microsoft.Extensions.AI.Templates, but the article uses Microsoft.McpServer.ProjectTemplates throughout. This created an inconsistency that could confuse readers.

Changes:

  • Updated the preview note to reference Microsoft.McpServer.ProjectTemplates instead of Microsoft.Extensions.AI.Templates

The article now consistently uses Microsoft.McpServer.ProjectTemplates in:

  • The preview note (line 15)
  • The installation command (line 29)
  • The subsequent note about SDK requirements (line 33)
Original prompt

This section details on the original issue you should resolve

<issue_title>The other note higher up on the page still references Microsoft.Extensions.AI.Templates, which seems out of place now that the package is not mentioned elsewhere on the page:

> [!NOTE]
> The `Microsoft.Extensions.AI.Templates` experience is currently in preview. The template uses the [ModelContextProtocol](https://www.nuget.org/packages/ModelContextProtocol/) library and the [MCP registry `server.json` schema](https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/server-json/generic-server-json.md), which are both in preview.
</issue_title>
<issue_description>The other note higher up on the page still references Microsoft.Extensions.AI.Templates, which seems out of place now that the package is not mentioned elsewhere on the page:
> [!NOTE]
> The `Microsoft.Extensions.AI.Templates` experience is currently in preview. The template uses the [ModelContextProtocol](https://www.nuget.org/packages/ModelContextProtocol/) library and the [MCP registry `server.json` schema](https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/server-json/generic-server-json.md), which are both in preview.

Originally posted by @KalleOlaviNiemitalo in #50714 (comment)
</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.


Internal previews

📄 File 🔗 Preview link
docs/ai/quickstarts/build-mcp-server.md Create a minimal MCP server using C# and publish to NuGet

Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove reference to Microsoft.Extensions.AI.Templates Fix package reference in MCP server quickstart note Dec 23, 2025
Copilot AI requested a review from gewarren December 23, 2025 16:52
@gewarren gewarren marked this pull request as ready for review December 23, 2025 17:01
@gewarren gewarren requested a review from a team as a code owner December 23, 2025 17:01
Copilot AI review requested due to automatic review settings December 23, 2025 17:01
@gewarren gewarren enabled auto-merge (squash) December 23, 2025 17:01
Copy link
Contributor

Copilot AI left a 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 an inconsistency in the MCP server quickstart documentation by correcting the package reference in the preview note. The note previously referenced Microsoft.Extensions.AI.Templates, which wasn't mentioned anywhere else in the article, causing potential reader confusion. The change updates it to Microsoft.McpServer.ProjectTemplates, which is the actual template package used throughout the article.

Key changes:

  • Updated the preview note to reference the correct package name (Microsoft.McpServer.ProjectTemplates)
  • Simplified the note by removing redundant information about the ModelContextProtocol library and MCP registry schema

@gewarren gewarren merged commit a5fd0e2 into main Dec 23, 2025
17 checks passed
@gewarren gewarren deleted the copilot/remove-microsoft-extensions-ai-templates branch December 23, 2025 17:18
@gewarren
Copy link
Contributor

Thanks @meaghanlewis!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants