关于 CSharpMcpServer
面向 Claude Desktop 的 C# MCP 服务集合,提供文件操作、系统与网络信息、网页内容等工具,并包含用于监控和交互测试 stdio 通信的 McpInsight。
主要功能
- 01文件与目录操作
- 02执行 PowerShell 命令
- 03获取硬件和网络信息
- 04获取时间与网页内容
- 05RSS 和 Visual Studio 信息
- 06McpInsight 监控与测试
适用场景
- 01读取、编辑或压缩文件
- 02查看硬件和网络详情
- 03提取网页主要内容
- 04调试和测试 stdio MCP 服务
MCP 相关
提供一组供 Claude Desktop 使用的 MCP 服务。McpInsight 可监控 MCP 客户端与服务之间的通信,并支持交互式命令测试。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
CSharpMcpServer
Model Context Protocol (MCP) 服务的 C# 实现为 Claude Desktop API 提供扩展。本项目提供多种工具,用于文件系统操作、获取硬件信息、抓取网页内容和获取时间。
用法
git clone https://github.com/shigekazukoya/CSharpMcpServer
cd CSharpMcpServer
dotnet build
每个 McpServer 工具都是一个独立的 dotnet 项目,可以单独构建和使用。详细的使用说明请参阅各工具的 Servers/README。
实用工具
- McpInsight - MCP 服务调试和监控工具
- 实时监控 MCP 客户端与服务之间的通信
- 交互式测试 MCP 服务命令
- 以便于分析的格式显示消息
- 适用于基于 stdio 的 MCP 服务开发的所有阶段
服务
-
FileSystem - 提供文件系统操作功能
- 读取、写入、编辑和删除文件
- 创建目录并获取文件夹结构
- ZIP 压缩和解压
- 使用默认应用打开文件/文件夹
-
PowerShell - 为 PowerShell 命令执行提供安全接口
-
HardwareInfoRetriever - 操作系统、CPU、GPU、内存和磁盘信息
-
Time - 获取当前时间
-
Web - 在默认浏览器中打开 URL
-
WebFetch - 移除广告和导航内容,从网页中提取主要内容
- 使用语义化 HTML 元素的内容识别算法
-
NetworkInfo - 获取网络适配器和 TCP 连接信息
-
VisualStudio - 获取 Visual Studio 信息
- 当前所选文件的内容
- 所有已打开文件的信息
-
Rss - 处理 RSS 源
-
CreateMcpServer - 用于创建 MCP 服务项目的工具
-
DotnetBuild - 用于构建和分析 .NET 项目的工具
许可证
本项目采用 MIT 许可证。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。