# giteasy MCP server

21 plain-English git tools as an MCP server. No jargon.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-greenmtnsun-giteasy
- Repository: https://github.com/greenmtnsun/GitEasy

## Install
- Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://giteasy-mcp.azurewebsites.net/mcp

## Tools
- push - 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. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- show_diagnostic - Show git repository diagnostic info: current branch, upstream, HEAD SHA, remote URLs, and status summary. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- set_vault - Configure the git credential helper to use a specific vault path. Returns new credential helper value. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- restore_file - Restore a single file to its HEAD state, discarding uncommitted changes. Returns restored file path. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- reset_login - Clear stored git credentials by unsetting the credential helper in local git config. Returns confirmation. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- set_ssh - Change a remote URL to its SSH equivalent. Returns old and new remote URLs. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- save_work - Stage changes, commit with a message, and optionally push to remote. Returns commit SHA and push result. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- get_vault_status - Report current git credential helper configuration. Returns helper name and scope. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- test_login - Test whether git credentials are working by attempting ls-remote against the origin. Returns success/failure and remote refs count. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- show_releases - List all tags/releases in the repository, newest first. Returns tag names, target SHAs, and annotation messages. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- show_change - Show the diff for a specific file or all changed files. Returns unified diff text. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- new_release - Create an annotated git tag and push it to the remote. Returns the tag name and target commit SHA. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- find_changes - List changed files: staged, unstaged, and untracked. Returns file counts and paths by status group. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- show_remote - Show all remote names and their fetch/push URLs. Returns list of remotes with URL and type. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- get_updates - Fetch from remote and show incoming commits not yet in local branch. Returns count and commit summaries. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- undo_changes - Discard uncommitted changes. If filePath given, restores that file; otherwise restores all tracked files. Returns list of restored paths. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- switch_work - Switch to an existing branch. Returns the branch switched to and current HEAD SHA. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- search_history - Search commit history for commits whose message matches a search term. Returns matching commits with SHA, author, date, and message. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- show_history - Show recent commit history. Returns commits with SHA, author, date, and message. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- new_work_branch - Create a new branch from current HEAD and switch to it. Returns branch name and base commit SHA. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- set_token - Store a personal access token for HTTP git authentication. Returns confirmation (token value is never echoed). Endpoint: https://giteasy-mcp.azurewebsites.net/mcp
- clear_junk - Remove untracked files and directories from the working tree (git clean -fd). Returns list of removed paths. Endpoint: https://giteasy-mcp.azurewebsites.net/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.greenmtnsun
- Version: 1.5.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 10, 2026
- Source: https://registry.modelcontextprotocol.io
