A side-by-side look at the Git History and Git Context MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Git History for version control work as a local process; choose Git Context MCP for version control as a local process. You can also run both side by side in one mcpServers block.
GIT_REPO_PATH.search_commits, get_recent_commits, get_commit_diff.blame_context, commit_story, file_history.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Version Control | Version Control |
| Quality signal | 61/100 · Good | 55/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | Not declared | other |
| Pricing | Not declared | Free |
| Required env vars | GIT_REPO_PATH | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 2 |
| Directory activity | 3 views 0 installs 0 upvotes | 2 views 0 installs 0 upvotes |
| Tools | 7 | 5 |
| Full listing | View Git History | View Git Context MCP |
search_commitsEtsii Git-commiteja joiden commit-viesti sisältää annetun hakusanan (esim. bugin numero tai avainsana). Käytä tätä kun haluat selvittää MIKSI jokin muutos tehtiin.get_recent_commitsHakee repositorion uusimmat commitit uusimmasta vanhimpaan. Käytä kun haluat yleiskuvan siitä, mitä projektissa on viime aikoina tehty.get_commit_diffHakee tietyn commitin koko diffin (kaikki tiedostomuutokset). Käytä kun haluat nähdä TARKALLEEN mitä muuttui.get_file_historyHakee tiedoston muutoshistorian: milloin sitä on muokattu, kuka muokkasi ja mihin commit-viestiin muutos liittyi. Käytä kun haluat selvittää MILLOIN ja KUKA muokkasi tiettyä tiedostoa viimeksi.blame_fileHakee tiedoston rivikohtaisen 'git blame' -tiedon: kuka ja missä commitissa kunkin rivin viimeksi kirjoitti. Käytä kun haluat selvittää KUKA kirjoitti tietyn rivin ja MISSÄ commitissa se tuli mukaan.get_contributorsHakee yhteenvedon repositorion committaajista ja heidän commit-määristään (kuten 'git shortlog -sn'). Käytä kun haluat yleiskuvan siitä, KEITÄ projektissa on ollut mukana ja kuinka aktiivisia he ovat olleet.get_diff_between_refsHakee diffin kahden commitin, branchin tai tagin välillä, valinnaisesti rajattuna yhteen tiedostoon. Käytä kun haluat verrata kahta pistettä historiassa (esim. kahta branchia tai releasea), et vain yhtä commitia.blame_contextFile + line range → commit + PR description + linked issuescommit_storyCommit hash → full narrative (message, diff stat, PR, issues)file_historyFile → last N commits, each annotated with PR and issuessearch_commitsKeyword → matching commits with PR/issue contextfile_contributorsFile → ranked author table (commits, lines owned, active dates)Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"git-history": {
"command": "npx",
"args": [
"-y",
"mcp-server-git-history"
],
"env": {
"GIT_REPO_PATH": "YOUR_GIT_REPO_PATH_HERE"
}
}
}
}
{
"mcpServers": {
"muhannad-hash-git-context-mcp": {
"command": "npx",
"args": [
"-y",
"git-context-mcp"
]
}
}
}