Git Repo Browser MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| git_directory_structureB | Clone a Git repository and return its directory structure in a tree format. |
| git_read_filesC | Read the contents of specified files in a given git repository. |
| git_branch_diffC | Compare two branches and show files changed between them. |
| git_checkout_branchC | Create and/or checkout a branch. |
| git_delete_branchC | Delete a branch from the repository. |
| git_merge_branchC | Merge a source branch into the current or target branch. |
| git_commit_historyB | Get commit history for a branch with optional filtering. |
| git_commits_detailsC | Get detailed information about commits including full messages and diffs. |
| git_commitC | Create a commit with the specified message. |
| git_trackC | Track (stage) specific files or all files. |
| git_local_changesC | Get uncommitted changes in the working directory. |
| git_search_codeC | Search for patterns in repository code. |
| git_pushC | Push changes to a remote repository. |
| git_pullC | Pull changes from a remote repository. |
| git_stashC | Create or apply a stash. |
| git_create_tagC | Create a tag. |
| git_rebaseC | Rebase the current branch onto another branch or commit. |
| git_configC | Configure git settings for the repository. |
| git_resetC | Reset repository to specified commit or state. |
| git_archiveC | Create a git archive (zip or tar). |
| git_attributesC | Manage git attributes for files. |
| git_blameC | Get blame information for a file. |
| git_cleanC | Perform git clean operations. |
| git_hooksC | Manage git hooks in the repository. |
| git_lfsC | Manage Git LFS (Large File Storage). |
| git_lfs_fetchC | Fetch LFS objects from the remote repository. |
| git_revertC | Revert the current branch to a commit or state. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/bsreeram08/git-commands-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server