TokenToSeaMCP Hub
中文 Console

Git MCP Server

cyanheads

Clone, commit, diff, branch, merge, rebase, stash, tag and manage worktrees in local git repositories.

Setup

Choose your client, copy the config, then fill in any required environment variables.

Add to CursorAdd to VS Code

claude mcp add git --env MCP_TRANSPORT_TYPE='<MCP_TRANSPORT_TYPE>' --env MCP_LOG_LEVEL='<MCP_LOG_LEVEL>' --env GIT_BASE_DIR='<GIT_BASE_DIR>' --env LOGS_DIR='<LOGS_DIR>' --env GIT_USERNAME='<GIT_USERNAME>' --env GIT_EMAIL='<GIT_EMAIL>' --env GIT_SIGN_COMMITS='<GIT_SIGN_COMMITS>' --env GIT_DEFAULT_PATH='<GIT_DEFAULT_PATH>' -- npx -y @cyanheads/git-mcp-server

Environment variables

  • MCP_TRANSPORT_TYPE
  • MCP_LOG_LEVEL
  • GIT_BASE_DIR
  • LOGS_DIR
  • GIT_USERNAME
  • GIT_EMAIL
  • GIT_SIGN_COMMITS
  • GIT_DEFAULT_PATH

Replace the placeholders with your own credentials and keep them out of version control.