Servers
MCP Servers
@StefH
A collection of MCP (Model Context Protocol) servers as dotnet tools. And some projects to easily build Stdio or SSE MCP Servers.
Overview
What is MCP Servers?
MCP Servers is a collection of MCP (Model Context Protocol) servers and a client packaged as .NET tools, providing integrations for Everything, OpenXML, Azure DevOps, and building custom MCP servers.
How to use MCP Servers?
Install the desired tool via dotnet tool install <package-name> (e.g., mcpserver.everything). Each server has its own wiki for configuration and usage. The included mcpclient dotnet tool can invoke tools from any MCP server via stdio or SSE.
Key features of MCP Servers
- Collection of MCP servers as .NET tools
- Includes
mcpclientto invoke server tools - Supports stdio and SSE transport protocols
- Provides reusable framework projects (SSE, Stdio, Hybrid)
- Integration with Microsoft SemanticKernel via separate project
- NuGet packages for all tools and libraries
Use cases of MCP Servers
- Use
mcpserver.everythingfor testing and demo MCP interactions - Use
mcpserver.openxmlto expose Office XML file content via MCP - Use
mcpserver.azuredevopsto query Azure DevOps data through MCP - Build custom MCP servers using the included SSE, Stdio, or Hybrid framework libraries
- Invoke server tools programmatically using the
mcpclienttool
FAQ from MCP Servers
—