mcpField
G
GitHub Checkout and Commit Tools

GitHub Checkout and Commit Tools

Local
github.com/tmw397Version Control0Updated 85w ago

About GitHub Checkout and Commit Tools

A demonstration repository for GitHub MCP server tools that perform branch and commit operations in local repositories and push files to GitHub.

Key features

  1. 01Checkout a branch
  2. 02Checkout a commit
  3. 03Create a local commit
  4. 04Commit and push a file

Use cases

  1. 01Switch a local repository to a branch
  2. 02Inspect a specific commit locally
  3. 03Create a commit in a local repository
  4. 04Push a file change to GitHub

MCP support

Demonstrates checkout and commit tools used with the GitHub MCP server, allowing Git operations directly from Claude.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

GitHub Checkout and Commit Tools

This repository demonstrates the new checkout and commit tools for the GitHub MCP server.

Features

  • checkout_branch: Checkout a branch in a local repository
  • checkout_commit: Checkout a specific commit in a local repository
  • create_commit: Create a commit in a local repository
  • commit_and_push_file: Commit and push a file to a GitHub repository

Usage

These tools can be used with the GitHub MCP server to perform Git operations directly from Claude.

Example

This line was added using the commit_and_push_file tool!

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.