Skip to main content
Glama

GitMCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
git_init

Initialize a new Git repository

git_add

Add files to Git staging area

git_commit

Commit staged changes

git_push

Push commits to remote repository

git_pull

Pull changes from remote repository

git_clone

Clone a repository

git_status

Get repository status

git_branch_create

Create a new branch

git_branch_list

List all branches

git_branch_switch

Switch to a branch

git_merge

Merge a branch into current branch

gitea_create_repo

Create a new repository on Gitea

gitea_list_repos

List repositories on Gitea

gitea_get_repo

Get repository information from Gitea

github_create_repo

Create a new repository on GitHub

github_list_repos

List repositories on GitHub

auth_set_token

Set authentication token for a provider

auth_get_token_info

Get token information for a provider

auth_test_connection

Test connection to a provider

config_set

Set a configuration value

config_get

Get a configuration value

config_list

List all configuration values

release_create

Create a new release

release_list

List releases

version_bump

Bump version number

version_validate

Validate semantic version

backup_create

Create a backup

backup_list

List backups

ping

Test connectivity

version

Get MCP version information

health_check

Perform health check

env_check

Check environment variables

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/idosal/git-mcp'

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