Tools changed: Git (reference, Python) The reference Python MCP server for Git, mcp-server-git version 2026.11.11, scored 100/100 on a five-test evaluation retested on 2026-11-12, completing an MCP handshake over stdio with no credentials and listing 14 tools in 7.9 seconds. The server, which requires Git 2.31 or later, exposes 8 read and 6 write tools at an estimated context cost of about 1,399 tokens (cl100k_base), roughly 17% of an 8k context, and installs via `uv pip install mcp-server-git` in 1 second under an MIT license. The evaluation did not audit security, run real tasks, or test behavior with real credentials, and Windows directory junctions are not yet covered, which the vendor says a follow-up release will fix. Git reference, Python 100 /100 Score = points from our five tests install, handshake, maintenance, docs, license . Not a quality or security rating. Methodology https://testedmcp.com/methodology/ - Install20/20 - Handshake30/30 - Maintenance25/25 - Docs15/15 - License10/10 Retested 2026-11-12 on mcp-server-git==2026.11.11. The server needs Git 2.31 or later. Windows directory junctions are not yet covered the vendor says a follow-up release will fix that . Tool-call test 2026-11-12, direct MCP stdio client, no LLM : pass . 2 of 2 calls passed in the 2026-11-12 fixed-in retest. Evidence: local test run, Nov 12, 2026. Transport tested 2026-10-22 : stdio Tested version: 2026.11.11 · tested 2026-11-12 Token cost estimate : approx. 1399 tokens, cl100k estimate 14 tools, measured 2026-11-12, version 2026.11.11 . This is an estimate from our testing of the tool names, descriptions and input schemas, counted with cl100k base. Permissions: 8 read, 6 write state-changing , 0 unclassified · Auth: none · Rate limit: unknown · Pricing unit: unknown Auth: none. Rate limit: unknown. Pricing unit: unknown. - git add — write state-changing - git branch — read - git checkout — write state-changing - git commit — write state-changing - git create branch — write state-changing - git diff — read - git diff staged — read - git diff unstaged — read - git log — read - git merge — write state-changing - git remote — read - git reset — write state-changing - git show — read - git status — read handshake and tools listed without a recorded key or OAuth Score 100/100 · Tools 14 · Token cost approx. 1,399 tokens · Compare https://testedmcp.com/compare/?s=git-reference-python · Last tested 2026-11-12 · Version tested 2026.11.11 · Package mcp-server-git https://pypi.org/project/mcp-server-git/ modelcontextprotocol/servers https://testedmcp.com/go/git-reference-python/ Summary: Git reference, Python completed an MCP handshake without credentials and exposed 14 tools. Evidence summary - Handshake - pass - Tools listed - 14 - Context cost - approx. 1399 tokens, cl100k estimate 14 tools, measured 2026-11-12, version 2026.11.11; an estimate ranking https://testedmcp.com/best/lowest-context-cost-mcp-servers/ · add up your servers' context cost https://testedmcp.com/guides/how-much-context-mcp-servers-cost/ - API key - No key needed for the tools we called - Tested - 2026-11-12 Test results | Test | Result | Points | Evidence | |---|---|---|---| | install | pass | 20 | uv pip install mcp-server-git Python venv, Linux succeeded in 1s. | | handshake | pass | 30 | MCP initialize + tools/list over stdio succeeded with no credentials; 14 tools listed in 7.9s. | | maintenance | pass | 25 | Repo pushed 2 days before test; 91,914 GitHub stars. | | docs | pass | 15 | README over 3,000 chars; install instructions present; mcpServers config example present. Check of the package's own README PyPI long description package README . | | license | pass | 10 | MIT OSI-approved . | Local-model readiness Token cost estimate : approx. 1399 tokens, cl100k estimate for 14 tools · about 17% of an 8k context. This is an estimate from our testing counted with cl100k base . Small-model friendly schema heuristic, not a model result : high . Not tested Small-model task runs: Not yet tested. What we tested and what we didn't Tested on 2026-11-12 - Install from the registry - We connected with no credentials and asked for its tool list: it listed 14 tools Method details: MCP initialize then tools/list - Maintenance signals last push, archived/deprecated status - Docs README length, install and config example - License OSI-approved or not - Token cost estimate Not tested - Security: not audited no code review, no permission or data-flow analysis - Real tasks no functional task runs yet - Behaviour with real credentials or a real account - Performance, rate limits or load - Correctness of results beyond the listed tasks Methodology: how we test https://testedmcp.com/methodology/ . A high score means it installs and responds, not that giving it access to your data carries no risk. Known security issues Security fix released: GHSA-6hqx-gqrx-c5r2 https://github.com/modelcontextprotocol/servers/security/advisories/GHSA-6hqx-gqrx-c5r2 high and GHSA-q74p-4wrc-q7w6 https://github.com/modelcontextprotocol/servers/security/advisories/GHSA-q74p-4wrc-q7w6 moderate . Fixed in 2026.11.11 advisory published 2026-11-11 . The server needs Git 2.31 or later. Windows directory junctions are not yet covered the vendor says a follow-up release will fix that . Checked on 2026-11-12 for version 2026.11.11 against OSV, GitHub advisories, GitHub repository advisories. Scope: the package itself; dependencies not scanned. No published advisories found in OSV and GitHub advisories whose affected range includes mcp-server-git 2026.11.11 as of 2026-11-12. This is not a security audit. Other advisories we checked 6 - Tested version 2026.11.11 is not in the affected range of GHSA-5cgr-j3jf-jw3v https://github.com/modelcontextprotocol/servers/security/advisories/GHSA-5cgr-j3jf-jw3v . - Tested version 2026.11.11 is not in the affected range of GHSA-9xwc-hfwc-8w59 https://github.com/modelcontextprotocol/servers/security/advisories/GHSA-9xwc-hfwc-8w59 . - Tested version 2026.11.11 is not in the affected range of GHSA-j22h-9j4x-23w5 https://github.com/modelcontextprotocol/servers/security/advisories/GHSA-j22h-9j4x-23w5 . - Tested version 2026.11.11 is not in the affected range of GHSA-vjqx-cfc4-9h6v https://github.com/modelcontextprotocol/servers/security/advisories/GHSA-vjqx-cfc4-9h6v . - Tested version 2026.11.11 is not in the affected range of GHSA-6hqx-gqrx-c5r2 https://github.com/modelcontextprotocol/servers/security/advisories/GHSA-6hqx-gqrx-c5r2 . - Tested version 2026.11.11 is not in the affected range of GHSA-q74p-4wrc-q7w6 https://github.com/modelcontextprotocol/servers/security/advisories/GHSA-q74p-4wrc-q7w6 . Monthly roundup: MCP security issues, October 2026 https://testedmcp.com/security/2026-10/ . Tool list changes ↻ Tools changed non-breaking 2026-11-12 Tool list changed since last test 2026-11-11 → 2026-11-12 : 1 changed. Confirmed by a re-run with the same arguments. Show the diff - Changed schema: git log Snapshot hash fingerprint of the tool list cc8e8e7ec6d2 : SHA-256 of the canonical tool names, descriptions and input schemas. If it changes, the tool list changed. Raw test record JSON { "name": "mcp-server-git", "version": "2026.11.11", "registry": "pypi", "status": "working", "tested": "2026-11-12", "tools count": 14, "deprecated": false, "archived": false, "tests": { "install": "pass", 20, " uv pip install mcp-server-git Python venv, Linux succeeded in 1s." , "handshake": "pass", 30, "MCP initialize + tools/list over stdio succeeded with no credentials; 14 tools listed in 7.9s." , "maintenance": "pass", 25, "Repo pushed 2 days before test; 91,914 GitHub stars." , "docs": "pass", 15, "README over 3,000 chars; install instructions present; mcpServers config example present. Check of the package's own README PyPI long description package README ." , "license": "pass", 10, "MIT OSI-approved ." } } Install uvx mcp-server-git --repository