← 返回目录
P

Pare Dotnet

社区
为AI代理提供结构化的.NET CLI操作,返回类型化JSON。
GitHub 源仓库 ↗
★ 138 Stars 分类 · 开发工具 热门 源版本 57e1980e8375
42FMRS · D
可靠性
4/20
安全与权限
6/20
维护活跃度
12/20
文档质量
9/20
安装易用性
11/20

该服务器是 Pare 集合的一部分,专注于 .NET CLI 操作的标准化,旨在为 AI 代理提供类型安全、token 高效的输出。它适用于需要可靠 CLI 数据集的自动化场景,尽管本资料未提供具体工具列表。

查看 FMRS 评分方法 →

Pare .NET 是 Pare 项目中的一个 MCP 服务器,它封装 .NET CLI 命令,并将其输出转换为经过模式验证的 JSON 格式,供 AI 代理直接使用,避免了解析原始终端文本的脆弱性。它是为 AI 编码工具(如 Claude、Cursor)设计的,能够提供稳定、结构化的数据,并实现显著的 token 节省。

工具能力

暂未整理工具清单。

安装接入

使用 npm 包 @paretools/dotnet 安装,通过 stdio 传输方式运行。

选型与风险

适合谁

  • 需要可靠结构化数据的 .NET 开发者。
  • 使用 AI 代理进行 .NET 项目自动化的工作流。
  • 希望减少 token 消耗的 AI 工具用户。

不适合谁

  • 需要直接查看原始终端格式输出的场景。
  • 不需要结构化数据的简单手动 CLI 使用。

所需权限

  • 执行 dotnet CLI 命令,可能涉及文件系统读写(如构建输出、包缓存)。
  • 需要网络访问权限,用于还原 NuGet 包等操作。

风险与副作用

  • 执行 dotnet 命令可能修改项目文件或系统状态,如安装包、生成文件。
  • 若错误使用,可能意外执行危险命令(如强制清理)。
  • 依赖 .NET SDK 环境,未安装会导致失败。

常见排障

  1. 确保已安装 .NET SDK,并可在终端中运行 `dotnet --version`。
  2. 检查 Node.js 版本是否 >= 20,因为服务器基于 Node.js。
  3. 如果连接超时,可增加 MCP 客户端的初始化超时设置。
  4. 通过环境变量 PARE_DOTNET_TOOLS 限制可用工具,减少上下文占用。

使用场景

在 AI 编码助手(如 Claude Code、Cursor)中替代手动解析 dotnet CLI 输出。
自动化 .NET 项目的构建、测试、包管理等操作,获得一致的结构化结果。
在多平台环境中,避免因终端输出格式差异导致的解析失败。

支持客户端

暂未确认支持的客户端。