Skip to main content
Glama
arjunkmrm

GitHub Tools MCP Server

GitHub Tools

Model Context Protocol (MCP) server for accessing Github.

Repository tools:

Tools for managing GitHub repositories:

  • get_commit: Get details for a specific commit

  • list_commits: Get list of commits in a branch

  • list_branches: List branches in a repository

  • create_or_update_file: Create or update a file in a repository

  • create_repository: Create a new GitHub repository

  • get_file_contents: Get contents of a file or directory

  • fork_repository: Fork a repository to your account or organization

Related MCP server: GitHub MCP Server

Search Tools

Tools for searching GitHub:

  • search_repositories: Search for GitHub repositories

  • search_code: Search for code across GitHub repositories

  • search_users: Search for GitHub users

Issue Tools

Tools for managing GitHub issues:

  • get_issue: Get details of a specific issue

  • add_issue_comment: Add a comment to an issue

  • search_issues: Search for issues across repositories

  • create_issue: Create a new issue

  • list_issues: List issues in a repository

  • update_issue: Update an existing issue

Pull Request Tools

Tools for managing pull requests:

  • get_pull_request: Get details of a specific pull request

  • update_pull_request: Update an existing pull request

  • list_pull_requests: List pull requests in a repository

  • merge_pull_request: Merge a pull request

  • get_pull_request_files: Get files changed in a pull request

  • get_pull_request_status: Get the status of a pull request

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    A Model Context Protocol server for Git repository interaction and automation. This server provides tools to read, search, and manipulate Git repositories via Large Language Models.
    12
    39,753 PyPI
    90,629
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI assistants to perform GitHub operations including repository management, file operations, issue tracking, and pull request creation.
    2
    -