Pare
Dev tools, optimized for agents. Structured, token-efficient MCP servers for git, test runners, npm, Docker, and more.
claude mcp add --transport stdio dave-london-pare npx -y @paretools/git
How to use
Pare is a collection of MCP servers that wrap common developer tools (such as git, npm, docker, and testing frameworks) and return clean, schema-validated JSON outputs instead of raw terminal text. This makes tool output easier for AI agents to consume and reason about, reducing token usage and parsing errors. The Pare server set provides two outputs per tool call: content (human-readable) and structuredContent (typed, schema-validated JSON). You can invoke various wrapped tools through the Pare MCP endpoints and rely on the structuredContent to drive automated workflows, conditionals, and decision making in agent-based scenarios.
To start using Pare, deploy the MCP server via your preferred package manager (for example via npx as shown in the config). Once running, request tool actions such as git status, npm install, docker build, or test runners (pytest, jest, vitest, etc.). The responses will include a structuredContent payload with clearly typed fields, statuses, and results, enabling downstream agents to interpret results without needing to parse human-friendly CLI output. If you need multiple tools, Pare exposes a variety of servers (git, npm, docker, test, etc.) that can be combined in your MCP workflow.
How to install
Prerequisites:
- Node.js >= 20
- npm or corepack
Installation steps:
-
Install Node.js (if not already installed):
- On macOS: brew install node
- On Windows: download and run the Node.js installer from https://nodejs.org/
- On Linux: use your distro’s package manager or nvm to install Node.js 20+
-
Install the Pare MCP server package (example using npm via npx): npm install -g @paretools/git OR npx -y @paretools/git
-
Run the Pare MCP server (configured to wrap git and related tools): npm run pare-server OR npx -y @paretools/git
-
Verify the server is responding (example): curl http://localhost:PORT/health
Notes:
- If you are using a different tool within Pare (e.g., npm, docker, test), substitute the corresponding package name in the install/run commands.
- Ensure network access and any required credentials (see environment variables) are configured if you’re accessing private registries or services.
Additional notes
Tips and caveats:
- Pare returns two outputs for each tool call: content (human-friendly) and structuredContent (validated JSON). Use structuredContent for automation.
- If you plan to run multiple Pare tools in a single workflow, consider batching requests to minimize latency.
- Common environment variables to consider adding:
- PARE_API_TOKEN or PARE_API_KEY for authenticated tool access
- PARE_LOG_LEVEL to control verbosity (e.g., info, warn, error)
- PARE_TIMEOUT_MS to cap operation timeouts
- If parsing errors occur, inspect the raw content output in addition to structuredContent to diagnose schema mismatches or tool-specific issues.
- Pare supports a broad range of tools (git, github, search, test, npm, docker, build, lint, http, etc.). Check the repository’s available server packages to tailor your MCP workflows.
Related MCP Servers
mcp-dock
A cross-platform MCP Server manager for Cursor, Claude, Windsurf, Zed & TRAE. Features one-click installation, multi-client sync, and a curated registry of Official & Smithery servers.
memory
A MCP (Model Context Protocol) server providing long-term memory for LLMs
shodan
Shodan MCP server for Claude, Cursor & VS Code. 20 tools for passive reconnaissance, CVE/CPE intelligence, DNS analysis, and device search. 4 tools work free without an API key. OSINT and vulnerability research from your IDE.
nmap
MCP server for AI-powered network scanning with Nmap. Port scanning, service detection, OS fingerprinting, and vulnerability scanning for AI agents. By Vorota AI.
npm-helper
A Model Context Protocol (MCP) server providing tools for NPM package management and dependency updates. Helps LLMs like Claude interact with npm packages, search npm registry, and keep dependencies up-to-date.
classmcp
MCP server for AI-assisted CSS development. 77% token savings with semantic class patterns. Supports Tailwind, Bootstrap, UnoCSS, Tachyons.