Connection check
verified live · 27h ago
giteasy
Plain-English git via MCP: 22 tools to branch, commit, push, and tag. No git jargon.
Tools
22
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
27h ago
Tools & capabilities
22 toolsRead from the running server on 27h ago.
clear_junk
workingDirectory
Remove untracked files and directories from the working tree (git clean -fd). Returns list of removed paths. Remove untracked files and directories from the working tree (git clean -fd). Returns list of removed paths.
find_changes
workingDirectory
List changed files: staged, unstaged, and untracked. Returns file counts and paths by status group. List changed files: staged, unstaged, and untracked. Returns file counts and paths by status group.
get_updates
remoteNameworkingDirectory
Fetch from remote and show incoming commits not yet in local branch. Returns count and commit summaries. Fetch from remote and show incoming commits not yet in local branch. Returns count and commit summaries.
get_vault_status
workingDirectory
Report current git credential helper configuration. Returns helper name and scope. Report current git credential helper configuration. Returns helper name and scope.
new_release
messagetagNameremoteNameworkingDirectory
Create an annotated git tag and push it to the remote. Returns the tag name and target commit SHA. Create an annotated git tag and push it to the remote. Returns the tag name and target commit SHA.
new_work_branch
branchNameworkingDirectory
Create a new branch from current HEAD and switch to it. Returns branch name and base commit SHA. Create a new branch from current HEAD and switch to it. Returns branch name and base commit SHA.
push
remoteNameworkingDirectory
Send already-committed work to the remote without making a new commit. Pushes the current branch; on a branch's first push, sets the remote branch as its upstream automatically. Send already-committed work to the remote without making a new commit. Pushes the current branch; on a branch's first push, sets the remote branch as its upstream automatically.
reset_login
workingDirectory
Clear stored git credentials by unsetting the credential helper in local git config. Returns confirmation. Clear stored git credentials by unsetting the credential helper in local git config. Returns confirmation.
restore_file
filePathworkingDirectory
Restore a single file to its HEAD state, discarding uncommitted changes. Returns restored file path. Restore a single file to its HEAD state, discarding uncommitted changes. Returns restored file path.
save_work
filesmessagepushToRemoteworkingDirectory
Stage changes, commit with a message, and optionally push to remote. Returns commit SHA and push result. Stage changes, commit with a message, and optionally push to remote. Returns commit SHA and push result.
search_history
limitsearchTermworkingDirectory
Search commit history for commits whose message matches a search term. Returns matching commits with SHA, author, date, and message. Search commit history for commits whose message matches a search term. Returns matching commits with SHA, author, date, and message.
set_ssh
sshUrlremoteNameworkingDirectory
Change a remote URL to its SSH equivalent. Returns old and new remote URLs. Change a remote URL to its SSH equivalent. Returns old and new remote URLs.
set_token
tokenworkingDirectory
Store a personal access token for HTTP git authentication. Returns confirmation (token value is never echoed). Store a personal access token for HTTP git authentication. Returns confirmation (token value is never echoed).
set_vault
vaultPathworkingDirectory
Configure the git credential helper to use a specific vault path. Returns new credential helper value. Configure the git credential helper to use a specific vault path. Returns new credential helper value.
show_change
stagedfilePathworkingDirectory
Show the diff for a specific file or all changed files. Returns unified diff text. Show the diff for a specific file or all changed files. Returns unified diff text.
show_diagnostic
workingDirectory
Show git repository diagnostic info: current branch, upstream, HEAD SHA, remote URLs, and status summary. Show git repository diagnostic info: current branch, upstream, HEAD SHA, remote URLs, and status summary.
show_history
limitbranchNameworkingDirectory
Show recent commit history. Returns commits with SHA, author, date, and message. Show recent commit history. Returns commits with SHA, author, date, and message.
show_releases
workingDirectory
List all tags/releases in the repository, newest first. Returns tag names, target SHAs, and annotation messages. List all tags/releases in the repository, newest first. Returns tag names, target SHAs, and annotation messages.
show_remote
workingDirectory
Show all remote names and their fetch/push URLs. Returns list of remotes with URL and type. Show all remote names and their fetch/push URLs. Returns list of remotes with URL and type.
switch_work
branchNameworkingDirectory
Switch to an existing branch. Returns the branch switched to and current HEAD SHA. Switch to an existing branch. Returns the branch switched to and current HEAD SHA.
test_login
remoteNameworkingDirectory
Test whether git credentials are working by attempting ls-remote against the origin. Returns success/failure and remote refs count. Test whether git credentials are working by attempting ls-remote against the origin. Returns success/failure and remote refs count.
undo_changes
filePathworkingDirectory