gitpeak_repo_status
Get the current working-tree status of the active git repository: staged files, unstaged changes, untracked files, branch name, ahead/behind count, and whether a merge or rebase is in progress.
Takes no parameters.

io.github.awalhadiPublished by GitHub account awalhadiv4.1.12Updated Nov 3, 2026
Git context for AI agents: status, staged diff, commit log, repo health, merge risk, line history
GitPeak's local MCP server; no sign-in required; STDIO; 8 tools.
No AI overview yet: these facts come from the registry entry and the server itself.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
This repository has no README.
Get the current working-tree status of the active git repository: staged files, unstaged changes, untracked files, branch name, ahead/behind count, and whether a merge or rebase is in progress.
Takes no parameters.
Get the repo health report: 0–100 health score, stale branches, secret-leak warnings, merge-risk branches, never-pushed branches, and unpushed commit count.
Takes no parameters.
Get the full diff of all staged changes. Use before generating a commit message or reviewing what an AI agent has staged.
Takes no parameters.
Get recent commit history with author, date, message, and AI-agent detection results (is this commit from an AI agent? what is its risk score?).
limitbranchPredict the merge risk (0–100%) for merging sourceBranch into targetBranch based on file overlap, churn history, and past conflict rates.
sourceBranchrequiredtargetBranchGet the change history of a specific line in a file: every commit that touched it, newest first, with author, date, summary and any linked issue refs. Returns a list of revisions, not a single blame record.
filerequiredlinerequiredList all git worktrees for the current repository with their branch and status.
Takes no parameters.
Dispatch any registered GitPeak command by name. Use for operations not covered by dedicated tools (stash, checkout, create branch, etc.). Returns the command result.
commandrequiredpayload65% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
Declare a license in the repository or the registry entry.