-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Updated the minimal MCP server doc to include updated info for VS, VS… #51025
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
Updated the minimal MCP server doc to include updated info for VS, VS… #51025
Conversation
… Code, and the .NET CLI and for the updated MCP server template
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 pull request significantly expands the MCP server quickstart documentation to provide comprehensive, platform-specific instructions for building MCP servers in C#. The update transforms a basic single-path guide into a detailed multi-platform tutorial with Visual Studio, VS Code, and CLI-specific workflows.
Changes:
- Added platform-specific project creation instructions with zone pivots for Visual Studio, VS Code, and CLI users
- Introduced detailed MCP server configuration sections for both stdio and HTTP transports
- Added new documentation sections explaining project structure and key files
Reviewed changes
Copilot reviewed 1 out of 16 changed files in this pull request and generated 6 comments.
| File | Description |
|---|---|
| docs/ai/quickstarts/build-mcp-server.md | Main documentation file with comprehensive platform-specific instructions, configuration examples, and testing guidance |
| docs/ai/media/build-mcp-server/*.png | New screenshot images supporting Visual Studio and VS Code workflows (binary files) |
…github.com/leslierichardson95/dotnet-docs into lerich-csharp-mcp-sdk-template-doc-updates
Co-authored-by: Genevieve Warren <[email protected]>
Co-authored-by: Genevieve Warren <[email protected]>
Co-authored-by: Genevieve Warren <[email protected]>
Co-authored-by: Genevieve Warren <[email protected]>
Co-authored-by: Genevieve Warren <[email protected]>
Co-authored-by: Genevieve Warren <[email protected]>
Co-authored-by: Genevieve Warren <[email protected]>
Co-authored-by: Genevieve Warren <[email protected]>
…uidance on native AOT and self-contained publishing options
…github.com/leslierichardson95/dotnet-docs into lerich-csharp-mcp-sdk-template-doc-updates
Corrected casing of '.NET Framework' to '.NET framework' and updated links in the documentation.
…github.com/leslierichardson95/dotnet-docs into lerich-csharp-mcp-sdk-template-doc-updates
…github.com/leslierichardson95/dotnet-docs into lerich-csharp-mcp-sdk-template-doc-updates
Fixes Issue #50918
Summary
This pull request significantly expands and reorganizes the quickstart documentation for building a minimal MCP server in C#. The updates add detailed, platform-specific instructions for Visual Studio, Visual Studio Code, and CLI users, provide a project structure overview, and offer comprehensive steps for configuring and testing the MCP server with GitHub Copilot. The documentation now includes new images, configuration examples, and clarifies transport options.
Key documentation improvements:
Platform-specific quickstart instructions:
Project structure and configuration:
Program.cs,RandomNumberTools.cs, and transport-specific files, along with diagrams for project structure.MCP server configuration for Copilot:
mcp.jsonconfigurations for stdio and HTTP transports. [1] [2]Testing and usage guidance:
Internal previews