JSPM

  • Created
  • Published
  • Downloads 281
  • Score
    100M100P100Q81159F
  • License MIT

MCP server for git with structured, token-efficient output

Package Exports

  • @paretools/git

Readme

@paretools/git

npm License: MIT

Structured, token-efficient git output for AI agents. Up to 92% fewer tokens than raw git CLI output.

Part of the Pare suite of MCP servers.

Tools (10)

Tool Description
status Working tree status (branch, staged, modified, untracked, conflicts)
log Commit history as structured data
diff File-level diff stats, optional full patch content
branch List, create, or delete branches
show Commit details and diff stats for a given ref
add Stage files for commit
commit Create a commit with structured result (hash, stats)
push Push commits to a remote repository
pull Pull changes from a remote with conflict detection
checkout Switch branches or restore files

Quick Start

npx -y @paretools/git

Add to your MCP client config:

{
  "mcpServers": {
    "pare-git": {
      "command": "npx",
      "args": ["-y", "@paretools/git"]
    }
  }
}

Example

status output:

{
  "branch": "main",
  "upstream": "origin/main",
  "ahead": 2,
  "staged": [{ "file": "src/index.ts", "status": "modified" }],
  "modified": ["README.md"],
  "untracked": ["temp.log"],
  "clean": false
}

All Pare Servers (147 tools)

Package Tools Wraps
@paretools/git status, log, diff, branch, show, add, commit, push, pull, checkout git
@paretools/test run, coverage pytest, jest, vitest, mocha
@paretools/npm install, audit, outdated, list, run, test, init npm
@paretools/build tsc, build, esbuild, vite-build, webpack tsc, esbuild, vite, webpack
@paretools/lint lint, format-check, prettier-format, biome-check, biome-format eslint, prettier, biome
@paretools/python pip-install, mypy, ruff-check, pip-audit, pytest, uv-install, uv-run, black pip, mypy, ruff, pytest, uv, black
@paretools/docker ps, build, logs, images, run, exec, compose-up, compose-down, pull docker, docker compose
@paretools/cargo build, test, clippy, run, add, remove, fmt, doc, check cargo
@paretools/go build, test, vet, run, mod-tidy, fmt, generate go, gofmt

Compatible Clients

Works with any MCP-compatible client: Claude Code, Claude Desktop, Cursor, Windsurf, VS Code / GitHub Copilot, Cline, Roo Code, Zed, Continue.dev, Gemini CLI, OpenAI Codex

License

MIT