Skip to main content
MCP server CX Codex

git-courer — Claude Code MCP server: Git tools and setup

Give an AI agent structured access to Git operations, with automatic backups before writes. Useful for isolated work sessions and agent-managed commits.

Open on GitHub

What git-courer does

git-courer is an MCP server that returns structured JSON to an agent. Its Git tools cover status, diffs, branches, stashes, history, and sync. For isolated work, session start creates a worktree and branch; session finish closes the session and cleans up the worktree.

Before a commit, the server examines the AST and dependency graph. Go rules determine the commit type, while an enabled LLM writes the message. With the LLM disabled, the agent writes the message itself, but release is unavailable. That restriction matters if your workflow needs releases without an LLM. Install with go install github.com/blak0p/git-courer@latest, then run git-courer mcp setup to configure the agent.

What it helps with

  • inspect a repository’s status and diff through MCP
  • isolate an agent task in its own worktree and branch
  • preview a commit whose type is classified by Go
  • restore changes using an automatic backup

Example prompts for the agent

  • Check this repository’s status and diff with git-courer.
  • Start an isolated session for this task.
  • Prepare a commit and show me the preview before applying it.

How to install git-courer

Install

The MCP registry has no launch command for it: see the repository README

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about git-courer

How do I install git-courer for Claude Code?

Install the binary with go install github.com/blak0p/git-courer@latest, then run git-courer mcp setup to configure your agent. Restart the agent afterward.

What does git-courer do?

It gives an AI agent MCP tools for Git operations, including status, diffs, branches, history, and sync. Write operations are backed up automatically.

Can git-courer work without an LLM?

Yes. The agent writes the commit message and Go still classifies its type. Release is unavailable when the LLM is disabled.

Similar MCP servers

Everything for Git and GitHub →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor