Skip to main content

GitEasy MCP

io.github.greenmtnsun/giteasyVersion 1.6.2

Plain-English git for agents: 22 tools to branch, commit, push and tag. Free tier.

Status

Responds577 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:52 UTC
Latency
577 ms
Remotes responding
1 of 1
Sign-in
API key
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://giteasy-mcp.azurewebsites.net/mcpResponds577 ms
No sign-in

Claude Code

claude mcp add --transport http giteasy https://giteasy-mcp.azurewebsites.net/mcp --header 'X-Api-Key: <YOUR_X_API_KEY>'

Replace <YOUR_X_API_KEY> before running.

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: giteasy
Remote MCP server URL: https://giteasy-mcp.azurewebsites.net/mcp
This server expects the header X-Api-Key.

Cursor

{
  "mcpServers": {
    "giteasy": {
      "url": "https://giteasy-mcp.azurewebsites.net/mcp",
      "headers": {
        "X-Api-Key": "<YOUR_X_API_KEY>"
      }
    }
  }
}

Replace <YOUR_X_API_KEY> before running.

VS Code

code --add-mcp '{"name":"giteasy","type":"http","url":"https://giteasy-mcp.azurewebsites.net/mcp","headers":{"X-Api-Key":"<YOUR_X_API_KEY>"}}'

Replace <YOUR_X_API_KEY> before running.

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

22 tools

Tools of GitEasy MCP
Read-only
Idempotent
Open world
clear_junkRemove untracked files and directories from the working tree (git clean -fd). Returns list of removed paths.Not declaredNot declaredNot declaredNot declared
find_changesList changed files: staged, unstaged, and untracked. Returns file counts and paths by status group.Not declaredNot declaredNot declaredNot declared
get_updatesFetch from remote and show incoming commits not yet in local branch. Returns count and commit summaries.Not declaredNot declaredNot declaredNot declared
get_vault_statusReport current git credential helper configuration. Returns helper name and scope.Not declaredNot declaredNot declaredNot declared
new_releaseCreate an annotated git tag and push it to the remote. Returns the tag name and target commit SHA.Not declaredNot declaredNot declaredNot declared
new_work_branchCreate a new branch from current HEAD and switch to it. Returns branch name and base commit SHA.Not declaredNot declaredNot declaredNot declared
pushSend 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.Not declaredNot declaredNot declaredNot declared
reset_loginClear stored git credentials by unsetting the credential helper in local git config. Returns confirmation.Not declaredNot declaredNot declaredNot declared
restore_fileRestore a single file to its HEAD state, discarding uncommitted changes. Returns restored file path.Not declaredNot declaredNot declaredNot declared
save_workStage changes, commit with a message, and optionally push to remote. Returns commit SHA and push result.Not declaredNot declaredNot declaredNot declared
search_historySearch commit history for commits whose message matches a search term. Returns matching commits with SHA, author, date, and message.Not declaredNot declaredNot declaredNot declared
set_sshChange a remote URL to its SSH equivalent. Returns old and new remote URLs.Not declaredNot declaredNot declaredNot declared
set_tokenStore a personal access token for HTTP git authentication. Returns confirmation (token value is never echoed).Not declaredNot declaredNot declaredNot declared
set_vaultConfigure the git credential helper to use a specific vault path. Returns new credential helper value.Not declaredNot declaredNot declaredNot declared
show_changeShow the diff for a specific file or all changed files. Returns unified diff text.Not declaredNot declaredNot declaredNot declared
show_diagnosticShow git repository diagnostic info: current branch, upstream, HEAD SHA, remote URLs, and status summary.Not declaredNot declaredNot declaredNot declared
show_historyShow recent commit history. Returns commits with SHA, author, date, and message.Not declaredNot declaredNot declaredNot declared
show_releasesList all tags/releases in the repository, newest first. Returns tag names, target SHAs, and annotation messages.Not declaredNot declaredNot declaredNot declared
show_remoteShow all remote names and their fetch/push URLs. Returns list of remotes with URL and type.Not declaredNot declaredNot declaredNot declared
switch_workSwitch to an existing branch. Returns the branch switched to and current HEAD SHA.Not declaredNot declaredNot declaredNot declared
test_loginTest whether git credentials are working by attempting ls-remote against the origin. Returns success/failure and remote refs count.Not declaredNot declaredNot declaredNot declared
undo_changesDiscard uncommitted changes. If filePath given, restores that file; otherwise restores all tracked files. Returns list of restored paths.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Oct 25, 2026
Updated
Oct 25, 2026
Categories (suggested)
Developer toolsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing