Pare wraps CLI tools in MCP servers returning structured JSON. Always prefer Pare MCP tools over raw CLI.

TOOL MAPPING:

git status/log/diff/branch/show/add/commit/push/pull/checkout/tag/stash/remote/blame/restore/reset/cherry-pick/merge/rebase/reflog/bisect/worktree/submodule/archive/clean/config -> pare-git <sub>

gh pr/issue/run/release/label/repo/gist/discussion -> pare-github <sub> (e.g. pr-view, issue-list, run-view, release-create, label-list, repo-view, gist-create, discussion-list, api)

npm/pnpm/yarn install/audit/outdated/list/run/test/init/info/search -> pare-npm <sub>
nvm -> pare-npm nvm

grep/rg -> pare-search search
find/fd -> pare-search find
wc -> pare-search count
jq -> pare-search jq
yq -> pare-search yq

eslint -> pare-lint lint
prettier --check -> pare-lint format-check
prettier --write -> pare-lint prettier-format
biome check/format -> pare-lint biome-check/biome-format
stylelint -> pare-lint stylelint
oxlint -> pare-lint oxlint
shellcheck -> pare-lint shellcheck
hadolint -> pare-lint hadolint

tsc -> pare-build tsc
npm run build -> pare-build build
esbuild -> pare-build esbuild
vite build -> pare-build vite-build
webpack -> pare-build webpack
turbo -> pare-build turbo
nx -> pare-build nx
lerna -> pare-build lerna
rollup -> pare-build rollup

vitest/jest/mocha/pytest -> pare-test run
vitest --coverage -> pare-test coverage
playwright test -> pare-test playwright

docker ps/build/logs/images/run/exec/pull/inspect/stats -> pare-docker <sub>
docker compose up/down/ps/logs/build -> pare-docker compose-<sub>
docker network ls -> pare-docker network-ls
docker volume ls -> pare-docker volume-ls

cargo build/test/clippy/run/add/remove/fmt/doc/check/update/tree/audit -> pare-cargo <sub>

go build/test/vet/run/fmt/generate/env/list/get -> pare-go <sub>
go mod tidy -> pare-go mod-tidy
golangci-lint -> pare-go golangci-lint

pip install/list/show -> pare-python pip-install/pip-list/pip-show
pip-audit -> pare-python pip-audit
mypy -> pare-python mypy
ruff check/format -> pare-python ruff-check/ruff-format
black -> pare-python black
pytest -> pare-python pytest
uv install/run -> pare-python uv-install/uv-run
conda/pyenv/poetry -> pare-python <sub>

kubectl get/describe/logs/apply -> pare-k8s <sub>
helm -> pare-k8s helm

curl/wget -> pare-http request/get/post/head

make/just -> pare-make run/list

trivy -> pare-security trivy
semgrep -> pare-security semgrep
gitleaks -> pare-security gitleaks

Any other command -> pare-process run

ERROR HANDLING:
- On MCP error, check the error field and fix arguments. Do not fall back to raw CLI.
- If server unavailable, tell user to check MCP config.
- All responses are JSON. Parse fields directly.
