mcp-on-windows-samples
Verified Safeby microsoft
Overview
Demonstrates building and packaging a C# Model Context Protocol (MCP) server for Windows in MSIX and MCPB formats, and provides client samples to interact with it.
Installation
No command providedSecurity Notes
Client applications use `child_process.execFile` to invoke `odr.exe` to manage and proxy MCP server connections. This relies on the security and integrity of the `odr.exe` executable itself (which is part of the MCP platform). User-provided input for tool parameters is converted (e.g., JSON.parse, Number) before being sent to the server. The security of tool execution depends on the C# server's (source not provided) internal implementation and its handling of these inputs. MSIX packaging involves installing a development certificate, a common but privileged step for development environments.
Similar Servers
McpServerAspNetCore
Provides a minimal ASP.NET Core server for AI agents to discover and utilize external tools via the Model Context Protocol (MCP).
mcp-server-example
A C# .NET example server demonstrating a Multi-platform Client Protocol, likely involving resource generation and prompt processing.
mcp-server-example
Provides a basic demonstration of server functionality, likely for educational purposes or as a starting point for network application development.
mcp-servers
This project demonstrates setting up and interacting with multiple MCP servers (Multi-Compute Protocol) using a client and a ReAct agent powered by an LLM for tool orchestration.