Back to MCP directory
publicPublicdnsLocal runtime

mcp-servers-36e

MCP Servers 是一个包含多种 MCP(Model Context Protocol)服务器的 dotnet 工具集合,提供标准输入输出(Stdio)和服务器发送事件(SSE)两种通信方式,支持与 Azure DevOps 等服务的集成,并包含客户端工具和通用框架。

article

README

🚀 MCP 服务器

MCP 服务器是一组以 .NET 工具形式存在的 Model Context Protocol (MCP) 服务器集合,为相关开发提供了便捷的工具支持。

🚀 快速开始

本项目包含了多个 .NET 工具和项目,下面为你详细介绍。

✨ 主要特性

  • 提供多种 MCP 服务器工具,满足不同场景需求。
  • 有对应的客户端工具,方便从 MCP 服务器调用工具。
  • 提供通用框架,便于构建 Sse 和 Stdio MCP 服务器。

💻 使用示例

.NET 工具 servers

本工具包含多个不同功能的服务器,以下是它们的信息: | 名称 | NuGet | 信息 | | ---- | ---- | ---- | | mcpserver.everything.stdio | NuGet 徽章 | wiki | | mcpserver.openxml.sse | NuGet 徽章 | wiki | | mcpserver.openxml.stdio | NuGet 徽章 | wiki | | mcpserver.azuredevops | NuGet 徽章 | 链接 |

.NET 工具 client

这是一个 MCP 客户端,作为 .NET 工具使用,可从 MCP 服务器(stdio 或 sse)调用工具。 NuGet 徽章

有关详细信息,请参阅 wiki: mcpclient

📦 项目

本项目包含以下两个用于构建 MCP 服务器的通用框架: | 名称 | NuGet | 信息 | | ---- | ---- | ---- | | ModelContextProtocolServer.Sse | NuGet 徽章 | 构建 Sse MCP 服务器的通用框架。 | | ModelContextProtocolServer.Stdio | NuGet 徽章 | 构建 Stdio MCP 服务器的通用框架。 |

更多信息请参阅 wiki: Projects

💡 其他项目

有关 Microsoft SemanticKernel 的 MCP 集成(使用 csharp-sdk),请参见 该项目

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client