How-To-Create-MCP-Server and MCP-Plugin-dotnet

How-To-Create-MCP-Server
55
Established
MCP-Plugin-dotnet
39
Emerging
Maintenance 10/25
Adoption 7/25
Maturity 15/25
Community 23/25
Maintenance 13/25
Adoption 4/25
Maturity 9/25
Community 13/25
Stars: 39
Forks: 76
Downloads:
Commits (30d): 0
Language:
License: MIT
Stars: 8
Forks: 2
Downloads:
Commits (30d): 0
Language: C#
License: Apache-2.0
No Package No Dependents
No Package No Dependents

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.

About MCP-Plugin-dotnet

IvanMurzak/MCP-Plugin-dotnet

.NET MCP bridge: expose app methods/data as MCP tools, prompts, and resources via an in-app plugin + lightweight server (SignalR; stdio/http).

Implements a bridge architecture where a lightweight in-app SignalR client connects to a persistent MCP server gateway, enabling heavy .NET applications (Unity, WPF, game servers) to expose live functionality without independent lifecycle constraints. Built on ReflectorNet for automatic schema generation and fuzzy method matching, it supports attribute-based tool/prompt/resource registration with first-class dependency injection and assembly scanning. Offers both stdio and HTTP transport flexibility, with automatic reconnection resilience for maintaining long-lived connections.

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