GitHub Tools MCP Server

by arjunkmrm

Integrations

  • Provides comprehensive GitHub repository management capabilities including commit handling, file operations, repository creation and forking, as well as tools for searching repositories, code, and users. Also offers issue and pull request management with features for creating, updating, commenting on, and merging these items.

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

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
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Model Context Protocol server that enables interaction with GitHub repositories, issues, pull requests, and search functionality through natural language.

  1. Repository tools:
    1. Search Tools
      1. Issue Tools
        1. Pull Request Tools

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            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.
            Last updated -
            12
            46,207
            JavaScript
            MIT License
          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that enables AI models to interact with GitHub's API, allowing for repository creation and management with descriptions, topics, and website URLs through natural language commands.
            Last updated -
            1
            JavaScript
          • -
            security
            F
            license
            -
            quality
            Provides integration with Github through the Model Context Protocol (MCP), allowing Large Language Models to interact with Github's repositories, issues, pull requests and search functionality.
            Last updated -
            1
            TypeScript
            • Apple
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that enables AI assistants like Claude to interact with GitHub repositories, issues, and pull requests.
            Last updated -
            129
            Python

          View all related MCP servers

          ID: 2l323gcact