mcp-git

uvx mcp-server-git --repository .
C
72.5/100
12 tools · agent gemini:gemini-flash-latest

Dimensions

Schema Health90.8 ×1
Description Quality (heuristic)96.7 ×1
Security Signals100.0 ×2
Agent Task Success16.7 ×3
Tool-Selection Accuracy100.0 ×1.5
Tool Reliability45.8 ×1
Response Safety (runtime)100.0 ×1
Robustness100.0 ×1

Agent evaluation

3 tasks × 2 repeat(s)  gemini:gemini-flash-latest
TaskPassScoreTools
Check the working tree status for the Git repository located at '/home/user/projects/backend-api' and report whether the0/20100
Examine the unstaged diff in the repository at '/home/user/projects/frontend-app' using 5 context lines to identify what1/250100
List all local branches in the Git repository at '/var/repos/data-pipeline' that contain commit 'e4f8a92'.0/20100
Excluded (possibly-mutating) tools: git_diff_staged, git_diff, git_commit, git_add, git_reset, git_log, git_create_branch, git_checkout, git_show

Findings

Schema Health
low
git_add: property 'files' has no description
low
git_add: property 'repo_path' has no description
low
git_checkout: property 'branch_name' has no description
low
git_checkout: property 'repo_path' has no description
low
git_commit: property 'message' has no description
low
git_commit: property 'repo_path' has no description
low
git_create_branch: property 'base_branch' has no description
low
git_create_branch: property 'branch_name' has no description
low
git_create_branch: property 'repo_path' has no description
low
git_diff: property 'context_lines' has no description
low
git_diff: property 'repo_path' has no description
low
git_diff: property 'target' has no description
low
git_diff_staged: property 'context_lines' has no description
low
git_diff_staged: property 'repo_path' has no description
low
git_diff_unstaged: property 'context_lines' has no description
low
git_diff_unstaged: property 'repo_path' has no description
low
git_log: property 'max_count' has no description
low
git_log: property 'repo_path' has no description
low
git_reset: property 'repo_path' has no description
low
git_show: property 'repo_path' has no description
low
git_show: property 'revision' has no description
low
git_status: property 'repo_path' has no description
Description Quality (heuristic)
low
git_add: description is short
38 chars
low
git_branch: description is short
17 chars
low
git_checkout: description is short
17 chars
low
git_commit: description is short
33 chars
low
git_log: description is short
21 chars
low
git_reset: description is short
27 chars
low
git_show: description is short
30 chars
low
git_status: description is short
29 chars
Agent Task Success
medium
server: agent failed a task (0/2 passed) — tool errors blocked it (server signal)
Check the working tree status for the Git repository located at '/home/user/projects/backend-api' and report whether the — The tool call for the specified repository path '/home/user/projects/backend-api' errored, and the agent incorrectly reported status results
medium
server: agent failed a task (0/2 passed) — tool errors blocked it (server signal)
List all local branches in the Git repository at '/var/repos/data-pipeline' that contain commit 'e4f8a92'. — The tool call to inspect '/var/repos/data-pipeline' errored out, so the agent failed to check the requested repository.
low
server: agent failed a task (1/2 passed) — tool errors blocked it (server signal)
Examine the unstaged diff in the repository at '/home/user/projects/frontend-app' using 5 context lines to identify what — The tool call to inspect '/home/user/projects/frontend-app' failed with an error, so the requested repository's diff could not be examined.
Tool Reliability
medium
server: 13/24 agent tool calls returned an error