💻 dotnet toolservers

💻 dotnet toolservers

site icon
2025.04.12 2
C#开发工具协议服务器开发效率
MCP Servers 是一个基于 .NET 工具的集合,提供多种 Model Context Protocol (MCP) 服务器实现。这些服务器支持不同的通信协议(如 stdio 和 sse),并提供了与 Azure DevOps 等服务的集成能力。
View on GitHub

Overview

基本能力

产品定位

MCP Servers 是一个基于 .NET 工具的集合,提供多种 Model Context Protocol (MCP) 服务器实现。这些服务器支持不同的通信协议(如 stdio 和 sse),并提供了与 Azure DevOps 等服务的集成能力。

核心功能

  • 提供多种 MCP 服务器实现,支持 stdio 和 sse 协议。
  • 提供 MCP 客户端工具,用于调用 MCP 服务器的功能。
  • 支持与 Azure DevOps 等服务的集成。
  • 提供通用的框架,用于构建 SSE 和 Stdio 类型的 MCP 服务器。

适用场景

  • 开发人员需要快速构建基于 MCP 协议的服务器。
  • 需要与 Azure DevOps 等服务集成的场景。
  • 需要支持不同通信协议(如 stdio 和 sse)的服务器实现。

工具列表

  1. mcpserver.everything.stdio:支持 stdio 协议的 MCP 服务器。
  2. mcpserver.openxml.sse:支持 sse 协议的 OpenXML 相关功能。
  3. mcpserver.openxml.stdio:支持 stdio 协议的 OpenXML 相关功能。
  4. mcpserver.azuredevops:与 Azure DevOps 集成的 MCP 服务器。
  5. mcpclient:MCP 客户端工具,用于调用 MCP 服务器的功能。

常见问题解答

  • 如何安装 MCP 服务器?参考安装教程部分。
  • 如何调试 MCP 服务器?参考调试方式部分。

使用教程

使用依赖

安装 .NET SDK,确保已安装最新版本的 .NET。

安装教程

  1. 安装 MCP 服务器工具: bash dotnet tool install --global mcpserver.everything.stdio dotnet tool install --global mcpserver.openxml.sse dotnet tool install --global mcpserver.openxml.stdio dotnet tool install --global mcpserver.azuredevops
  2. 安装 MCP 客户端工具: bash dotnet tool install --global mcpclient

调试方式

  1. 运行 MCP 服务器: bash mcpserver.everything.stdio
  2. 使用 MCP 客户端调用服务器功能: bash mcpclient --server mcpserver.everything.stdio --command "your_command"

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。