mcp and mcp-template-dotnet
These are ecosystem siblings: the official Microsoft MCP server implementations provide production-ready reference implementations and actual tools, while the .NET template serves as a starting point for developers to build their own custom MCP servers in .NET.
About mcp
microsoft/mcp
Catalog of official Microsoft MCP (Model Context Protocol) server implementations for AI-powered data access and tool integration
This project provides official server implementations of Microsoft's Model Context Protocol (MCP). It helps developers connect their AI assistants, like those in IDEs, with various Microsoft services such as Azure, Microsoft Fabric, and Azure DevOps. By enabling these connections, developers can leverage AI to access data and integrate tools consistently, enhancing the capabilities and flexibility of their AI applications.
About mcp-template-dotnet
NikiforovAll/mcp-template-dotnet
This repository contains a template for creating a Model Context Protocol (MCP) applications in .NET.
Provides multiple transport modes (stdio, HTTP, and hybrid) and uses .NET dependency injection with attribute-based tool registration via `[McpServerTool]` for automatic discovery. Includes built-in support for .NET Aspire orchestration, enabling developers to run MCP servers as distributed applications or publish them as global .NET tools for seamless LLM integration.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work