← Back to directory
P

Pare Dotnet

Community
Structured .NET CLI operations as typed JSON for AI agents.
GitHub source repository ↗
★ 138 Stars Category · Dev Tools Popular Source revision 57e1980e8375
42FMRS · D
Reliability
4/20
Security and permissions
6/20
Maintenance
12/20
Documentation
9/20
Setup experience
11/20

This server is part of the Pare collection, focused on standardizing .NET CLI operations for AI agents with type-safe and token-efficient output. It suits automation scenarios requiring reliable CLI data, though no specific tool list is provided in this source.

Read the FMRS scoring method →

Pare .NET is an MCP server within the Pare project that wraps .NET CLI commands and returns schema-validated JSON, eliminating fragile parsing of raw terminal text. It is designed for AI coding tools (e.g., Claude, Cursor) to consume directly, offering consistent, typed data and significant token savings.

Tools

The tool list has not been reviewed yet.

Setup

Install the npm package @paretools/dotnet and run it via stdio transport.

Fit and risk

Best for

  • .NET developers needing reliable structured data.
  • Workflows that automate .NET projects with AI agents.
  • Users of AI tools looking to reduce token consumption.

Not for

  • Scenarios requiring raw terminal format output.
  • Simple manual CLI use where structured data is unnecessary.

Required permissions

  • Executes dotnet CLI commands, potentially reading/writing file system (e.g., build outputs, package caches).
  • May require network access for operations like restoring NuGet packages.

Risks and side effects

  • Executing dotnet commands may modify project files or system state, such as installing packages or generating files.
  • Misuse could accidentally run destructive commands (e.g., force cleanup).
  • Depends on the .NET SDK; failure occurs if not installed.

Troubleshooting

  1. Verify .NET SDK is installed and `dotnet --version` runs in the terminal.
  2. Check Node.js version >= 20 as the server is Node.js-based.
  3. If connection times out, increase the MCP client's initialization timeout.
  4. Use the PARE_DOTNET_TOOLS environment variable to restrict available tools and reduce context usage.

Use cases

Replace manual parsing of dotnet CLI output within AI coding assistants like Claude Code or Cursor.
Automate .NET build, test, and package operations with consistent structured results.
Avoid platform-specific output formatting issues in cross-platform environments.

Supported clients

Supported clients have not been confirmed yet.