MCP-Plugin-dotnet
Active·★ 20·Apache-2.0·Updated 2026-10-22
MCP Plugin for .NET is a comprehensive solution for integrating .NET applications with the Model Context Protocol (MCP). It allows exposing methods and data as Tools, Prompts, and Resources to AI assistants. It uses a Bridge Architecture with SignalR for real-time bidirectional communication, solving the independent lifecycle problem for heavy .NET applications like Unity or WPF.
#ai#dotnet#http-mcp#llm#mcp#mcp-servers#model-context-protocol#model-context-protocol-sdk
01
Features
01Attribute-based registration for tools, prompts, and resources
02Complex type support and fuzzy matching via ReflectorNet
03Real-time bidirectional communication using SignalR
04Flexible transport (stdio and HTTP)
05Assembly scanning and dependency injection
02
Compatibility
.NET Standard 2.1
.NET Standard 2.1
Verified via docs
Unity
Unity
Verified via docs
WPF
WPF
Verified via docs
Console
Console
Verified via docs
Game Server
Game Server
Verified via docs
03
Quick start
1
$ git clone https://github.com/IvanMurzak/MCP-Plugin-dotnet.git
04
Use cases
↳Expose Unity Editor methods as tools to AI assistants like Claude
↳Integrate a WPF desktop app's functions into an MCP client
↳Provide live game server data via MCP resources
05
Alternatives
mcp-gateway★ 84
Universal MCP Gateway - Single-port multiplexing with Meta-MCP for ~95% context token savings
mcp-toolkit★ 179
Create MCP servers directly in your Nuxt application. Define tools, resources, and prompts with a simple and intuitive API.
testrail-mcp-server★ 44
AI-native MCP server connecting Claude, Cursor, Windsurf, and other AI assistants to TestRail — manage test cases, runs, and results through natural-language conversation, with typed schemas built for LLMs.
Comments
Log in to leave a comment
No comments yet. Be the first!