git tools over MCP: read-only status, multi-root inventory, HEAD parity, presets, structured diff viewer, log, push, worktrees, soft-reset, batch commit, merge, and cherry-pick. Install and MCP client wiring: docs/install.md only — do not duplicate those steps elsewhere.
Repository: github.com/Rethunk-AI/mcp-multi-root-git · npmjs (manual releases): @rethunk/mcp-multi-root-git · GitHub Packages (CI on each tag): @rethunk-ai/mcp-multi-root-git — see docs/install.md and HUMANS.md Publishing.
| Doc | Audience |
|---|---|
| docs/install.md | Single source for prerequisites, running the package, and every supported MCP client (plus from-source and troubleshooting) |
| docs/mcp-tools.md | Tool ids, client naming, format / JSON, resource URI, workspace root resolution (canonical reference) |
| schemas/index.json | Published JSON schemas for all MCP tool parameters (JSON Schema draft-07 format) |
| HUMANS.md | Preset file, dev commands, CI, publishing |
| AGENTS.md | Contributors: implementation map (src/server/ + entry src/server.ts), contract bumps, CI |
Tools at a glance: see the table in docs/mcp-tools.md.
All MCP tool parameters are published as JSON Schema (draft-07) documents in the schemas/ directory. Tools and validators can use these schemas to validate tool input arguments without reading source code.
Schema files:
schemas/index.json— Index of all 14 tool schemas with file pathsschemas/{tool_name}.json— Individual schema for each tool (e.g.,schemas/batch_commit.json,schemas/git_status.json)
For programmatic use, read schemas/index.json to discover available tools and their schema files.