GitHub MCP ServerServer

tuanle96
GitHub
GitHubVersion ControlDeveloper Tools

Loading subscription status...

💡 Description

This is an MCP server for the GitHub API, enabling file operations, repository management, and search functionalities.

📝 JSON Entries

{
  "mcpServers": [
    {
      "github": {
        "env": {
          "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
        },
        "args": [
          "run",
          "-i",
          "--rm",
          "-e",
          "GITHUB_PERSONAL_ACCESS_TOKEN",
          "ghcr.io/tuanle96/mcp-github"
        ],
        "command": "docker"
      }
    }
  ]
}

🛠 Tools

create_or_update_filepush_filessearch_repositoriescreate_repositoryget_file_contentscreate_issuecreate_pull_requestfork_repositorycreate_branchlist_issues

⚡ Features

  • Automatic branch creation
  • Comprehensive error handling
  • Preservation of Git history
  • Batch operations support
  • Advanced search capabilities
  • Full project management tools

💬 Example Queries

  • Create or update a file in a repository
  • Search for GitHub repositories with a specific language
  • List all issues in a repository