Submit

Git

@modelcontextprotocol

Overview

What is mcp-server-git?

mcp-server-git is a Model Context Protocol server designed for interacting with Git repositories. It provides automation tools to read, search, and manipulate Git repositories using Large Language Models.

How to use mcp-server-git?

To use mcp-server-git, you can either run it using the uv command, install it via pip, or configure it with Docker. After installation, you can execute various Git commands through the server.

Key features of mcp-server-git?

  • Tools for checking repository status, differences, and commit logs.
  • Ability to stage, commit, and reset changes in a Git repository.
  • Create and switch branches easily.
  • Initialize new Git repositories.

Use cases of mcp-server-git?

  1. Automating Git operations in development workflows.
  2. Integrating Git commands into applications using Large Language Models.
  3. Simplifying version control tasks for developers.

FAQ from mcp-server-git?

  • Is mcp-server-git free to use?

Yes! mcp-server-git is free to use and open-source.

  • What programming languages can I use with mcp-server-git?

You can use it with any language that can execute shell commands or interact with Python scripts.

  • How can I contribute to mcp-server-git?

You can contribute by submitting issues or pull requests on the GitHub repository.

Server Config

{
  "mcpServers": {
    "git": {
      "command": "uvx",
      "args": [
        "mcp-server-git",
        "--repository",
        "path/to/git/repo"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.