mcp and How-To-Create-MCP-Server

The official Microsoft MCP server implementations (A) are production-ready reference implementations that the educational setup guide (B) teaches developers how to build equivalent custom servers for.

mcp
92
Verified
Maintenance 25/25
Adoption 20/25
Maturity 24/25
Community 23/25
Maintenance 10/25
Adoption 7/25
Maturity 9/25
Community 23/25
Stars: 2,845
Forks: 434
Downloads: 258,871
Commits (30d): 198
Language: C#
License: MIT
Stars: 39
Forks: 76
Downloads:
Commits (30d): 0
Language:
License: MIT
No risk flags
No Package No Dependents

About mcp

microsoft/mcp

Catalog of official Microsoft MCP (Model Context Protocol) server implementations for AI-powered data access and tool integration

Provides core libraries, testing frameworks, and unified engineering infrastructure for building MCP servers that connect LLMs to enterprise data sources like Azure, Fabric, and DevOps platforms. Uses a client-server architecture where hosts initiate connections to MCP servers via stdio transport, enabling standardized context delivery to AI applications across IDEs and assistants. Includes pre-built servers for Azure services, Microsoft Foundry, and developer tools alongside the protocol implementation itself.

About How-To-Create-MCP-Server

nisalgunawardhana/How-To-Create-MCP-Server

This guide will help you set up a basic MCP (Model Context Protocol) server in .NET, configure it in VS Code, and interact with it using Copilot Chat.

Implements MCP servers using .NET's dependency injection and the ModelContextProtocol NuGet package with stdio transport, enabling tools to be auto-discovered from assemblies via attributes. The guide covers the complete integration workflow from local development through VS Code configuration to Copilot Chat consumption, including a contribution model with automated badge verification for completed implementations.

Scores updated daily from GitHub, PyPI, and npm data. How scores work