← Back to directory
P

Pare Process

Community
Run commands with structured output, timeout, and signal support as typed JSON.
Category
Dev Tools #362 of 438
Stars
★ 138 Popular
Transport
stdio (local process)
Runtime
Node.js 20+
Credentials
No credential needed
License
MIT
Last commit
39FMRS · D

The process server in the Pare project focuses on providing structured, typed command execution output for AI agents. Its design goals are clear, but security should be considered.

Strongest · Setup experience 10/20 Weakest · Reliability 5/20

Reliability
5/20
Security and permissions
6/20
Maintenance
10/20
Documentation
8/20
Setup experience
10/20
Why each score
Reliability 5/20
The manifest is well-formed, pins a concrete npm package (@paretools/process 0.22.0) over stdio, and makes a clean start plausible by inference. However, no source code, server-specific tests, or CI artifacts for packages/server-process were supplied; the README's claims (240 tools, token savings, structured outputs) describe the monorepo as a whole and are both untrusted evidence and not attributable to this server. The actual tool list, output schemas, and error handling cannot be verified, so the happy path is plausible but unproven. Deducted for missing execution evidence and lack of tool-to-behavior confirmation.
Security and permissions 6/20
The server's declared function is executing processes on the host, so arbitrary command execution is by design and disclosed rather than covert; no malware, credential theft, or exfiltration indicators appear in the supplied evidence, so no red line is triggered. But no source-level evidence of command allowlisting, confirmation prompts for destructive operations, or timeout/signal safeguards was provided, and a command runner without a visible privilege boundary is inherently broad. Deducted for missing scoping and confirmation evidence.
Maintenance 10/20
Evidence shows a non-archived repository, a genuine MIT license, and a pinned release version 0.22.0 in the manifest, indicating an ongoing release path. Seventeen open issues is a moderate backlog, but no commit dates, release history, or security-response channel were supplied; stars and README badges are discovery signals only and add no points. Deducted for missing evidence of maintenance process and governance.
Documentation 8/20
The project-level README provides install guidance, client configuration snippets, env-var-based tool filtering, a troubleshooting table (Node >= 20, npx on Windows, MCP timeouts), and links to per-tool schemas. However, all examples target sibling servers (git/npm/init), README claims are untrusted evidence, and no process-server-specific parameter documentation, output examples, or limitation notes were included in the supplied material. Deducted for missing server-specific documentation.
Setup experience 10/20
The manifest specifies an npm package over stdio, so a mainstream client config can be inferred as `npx @paretools/process`; the setup path appears short. The README also supplies client configuration conventions and troubleshooting for common platform issues (Windows npx wrapper, Node >= 20). Yet no verified or committed run steps specific to this server were provided, and under static calibration the setup score must stay well below 15 without verifiable execution evidence. Deducted accordingly.

Static review · not runListed 2026-08-07

Read the FMRS scoring method →

Fit and risk

What it can accessRuns commands or code

Best for

  • Developers wanting typed JSON from CLI commands
  • Building AI-driven development tools
  • Cross-platform consistent output

Not for

  • Scenarios needing raw terminal text or ANSI formatting
  • Simple use cases where unstructured output is acceptable
  • Users not needing this specific server

Required permissions

  • Permission to execute arbitrary commands (as configured)
  • System permissions depending on runtime

Risks and side effects

  • Malicious commands can cause damage
  • Improper timeout settings may hang
  • Dependency on Node.js environment

Setup

Before you start

Runtime:Node.js 20+

Other optional settings (1)
PARE_TOOLS optional Universal filter restricting tools across all Pare servers in server:tool format (e.g. git:status,npm:install); set via the env key in MCP config, not required.

Install via npm package @paretools/process with stdio transport. Requires Node.js >= 20. Configuration examples for various clients are in the repository's setup guides (e.g., Claude Desktop, Cursor).

Check that it works

After connecting @paretools/process in your client, check that the server's process-execution tools appear in the tool list; you can also run npx @paretools/init doctor to validate the configuration.

Troubleshooting

  1. Check Node.js version >= 20
  2. Ensure npx is available; on Windows try cmd /c npx
  3. Verify command and arguments in MCP client config
  4. If connection timeouts, increase MCP_TIMEOUT

Things to try

Once connected, you can ask your AI assistant things like:

  • Run npm test and return the results as structured JSON
  • Execute ./scripts/deploy.sh with a 60-second timeout and SIGTERM on expiry
  • Start the dev server in the background and report its process ID
  • Run this shell command and give me just the exit code and structured output

Use cases

AI agents executing commands with structured results
Automated scripts needing reliable, parseable output
Reducing token usage for CLI tool calls

Supported clients

Claude Desktop

Listed from the project's documentation, not tested by this site.

Overview

Pare Process is an MCP server for running command-line processes with structured, schema-validated JSON output instead of raw terminal text. It supports timeouts and signals, designed for AI agents to get type-safe data without brittle parsing.

Similar servers

Context7 80 · B

Upstash's official server providing up-to-date third-party library docs for AI coding assistants

★ 62.9k · Tools 2 Compare with this →

Source revision 57e1980e8375 Data synced 2026-10-12 Read the FMRS scoring method