Pare
Dev tools, optimized for agents. Structured, token-efficient MCP servers for git, test runners, npm, Docker, and more.
What is Pare?
Pare is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to dev tools, optimized for agents. structured, token-efficient mcp servers for git, test runners, npm, docker, and more.
Dev tools, optimized for agents. Structured, token-efficient MCP servers for git, test runners, npm, Docker, and more.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Dev tools, optimized for agents. Structured, token-efficient
Use Cases
Maintainer
Works with
Installation
NPM
npx -y @paretools/buildManual Installation
npx -y @paretools/buildConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Pare
Pare is a collection of 28 token-efficient MCP servers purpose-built for AI coding agents, exposing over 240 tools across git, GitHub, npm, Docker, Kubernetes, Terraform, test runners, linters, and database CLIs. Each server returns structured JSON output instead of raw terminal text, cutting token consumption by 40–60% compared to running shell commands directly. Developers use Pare to give Claude and other agents reliable, machine-readable access to their entire development toolchain without the noise of verbose CLI output.
Prerequisites
- Node.js 18 or later installed
- An MCP-compatible client such as Claude Desktop, Claude Code, or Cursor
- The development tools you want to expose must already be installed (e.g. git, Docker, npm)
Install via the Pare init helper
The fastest way to set up Pare is with the init helper, which writes the MCP config for your client automatically. Run the command below and follow the interactive prompts to select your client and preset.
npx @paretools/init --client claude-code --preset webOr add individual servers manually
Each Pare capability ships as a separate scoped package. You can add only the servers you need. Common choices include @paretools/git, @paretools/npm, @paretools/docker, and @paretools/test.
npx -y @paretools/git
npx -y @paretools/npm
npx -y @paretools/dockerAdd a server to your MCP client config
Open your MCP client configuration file and add an entry for each Pare server you want. The example below adds the git and npm servers to Claude Desktop.
{
"mcpServers": {
"pare-git": {
"command": "npx",
"args": ["-y", "@paretools/git"]
},
"pare-npm": {
"command": "npx",
"args": ["-y", "@paretools/npm"]
}
}
}Restrict which tools are exposed (optional)
Use environment variables to limit which tools each server exposes. This reduces the tool list visible to the model and keeps context windows small.
PARE_GIT_TOOLS=status,log,diff npx @paretools/gitVerify the connection
Restart your MCP client. Ask your AI assistant to run a git status check — you should receive a compact, structured JSON response instead of raw terminal output.
Pare Examples
Client configuration (multiple servers)
Claude Desktop config adding git, npm, and docker Pare servers with tool filtering via environment variables.
{
"mcpServers": {
"pare-git": {
"command": "npx",
"args": ["-y", "@paretools/git"],
"env": {
"PARE_GIT_TOOLS": "status,log,diff,commit"
}
},
"pare-npm": {
"command": "npx",
"args": ["-y", "@paretools/npm"]
},
"pare-docker": {
"command": "npx",
"args": ["-y", "@paretools/docker"]
}
}
}Prompts to try
Example prompts that leverage Pare's structured dev tool output.
- "Show me the current git status of this repo."
- "Run the test suite and summarize which tests failed."
- "List all running Docker containers and their port mappings."
- "Check npm for outdated packages and tell me which have major version updates."
- "Run ESLint on the src/ directory and list the errors by file."Troubleshooting Pare
The MCP server starts but exposes no tools
Check that the underlying CLI tool (git, docker, etc.) is on your PATH and executable by the same user running the MCP client. Pare shells out to real binaries and will surface no tools if the binary is missing.
PARE_TOOLS / PARE_GIT_TOOLS filtering is not taking effect
Ensure the environment variable is set in the MCP config's env block, not just in your shell. The MCP server process does not inherit your interactive shell environment by default.
Token usage is not decreasing after adding Pare
Confirm you are using the Pare-wrapped commands and not a separate shell tool that calls the same CLI. The structured output only applies to tool calls routed through the Pare MCP server.
Frequently Asked Questions about Pare
What is Pare?
Pare is a Model Context Protocol (MCP) server that dev tools, optimized for agents. structured, token-efficient mcp servers for git, test runners, npm, docker, and more. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Pare?
Install via npm with the command: npx -y @paretools/build. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with Pare?
Pare works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Pare free to use?
Yes, Pare is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Pare Alternatives — Similar Developer Tools Servers
Looking for alternatives to Pare? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Pare in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Pare?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.