返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端