基本能力
产品定位
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)的服务器实现。
工具列表
- mcpserver.everything.stdio:支持 stdio 协议的 MCP 服务器。
- mcpserver.openxml.sse:支持 sse 协议的 OpenXML 相关功能。
- mcpserver.openxml.stdio:支持 stdio 协议的 OpenXML 相关功能。
- mcpserver.azuredevops:与 Azure DevOps 集成的 MCP 服务器。
- mcpclient:MCP 客户端工具,用于调用 MCP 服务器的功能。
常见问题解答
- 如何安装 MCP 服务器?参考安装教程部分。
- 如何调试 MCP 服务器?参考调试方式部分。
使用教程
使用依赖
安装 .NET SDK,确保已安装最新版本的 .NET。
安装教程
- 安装 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 - 安装 MCP 客户端工具:
bash
dotnet tool install --global mcpclient
调试方式
- 运行 MCP 服务器:
bash
mcpserver.everything.stdio - 使用 MCP 客户端调用服务器功能:
bash
mcpclient --server mcpserver.everything.stdio --command "your_command"