Skip to main content
Glama

MCP Git Server

by MementoRC

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REPOSITORY_PATHNoPath to Git repository

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
commit-messageGenerate a conventional commit message based on staged changes
pr-descriptionGenerate a comprehensive pull request description
release-notesGenerate release notes from commit history
code-reviewGenerate a code review prompt for a diff
merge-conflict-resolutionHelp resolve merge conflicts systematically
git-workflow-guideGuide for Git workflow best practices
branch-strategyRecommend branching strategy for a project
git-troubleshootingHelp troubleshoot common Git issues
changelog-generationGenerate changelog from commit history
rebase-interactiveGuide for interactive rebase operations
github-actions-failure-analysisAnalyze GitHub Actions failures and suggest fixes
ci-failure-root-causeIdentify root cause of CI failures and provide solutions
pr-readiness-assessmentAssess PR readiness and suggest improvements

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
git_status

Shows the working tree status

git_diff_unstaged

Shows changes in the working directory that are not yet staged

git_diff_staged

Shows changes that are staged for commit

git_diff

Shows differences between branches or commits

git_commit

Records changes to the repository

git_add

Adds file contents to the staging area

git_reset

Unstages all staged changes

git_log

Shows the commit logs

git_create_branch

Creates a new branch from an optional base branch

git_checkout

Switches branches

git_show

Shows the contents of a commit

git_init

Initialize a new Git repository

git_push

Push commits to remote repository

git_pull

Pull changes from remote repository

git_diff_branches

Show differences between two branches

github_get_pr_checks

Get check runs for a pull request

github_get_failing_jobs

Get detailed information about failing jobs in a PR

github_get_workflow_run

Get detailed workflow run information

github_get_pr_details

Get comprehensive PR details

github_list_pull_requests

List pull requests for a repository with filtering and pagination

github_get_pr_status

Get the status and check runs for a pull request

github_get_pr_files

Get files changed in a pull request with pagination support

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MementoRC/mcp-git'

If you have feedback or need assistance with the MCP directory API, please join our Discord server