github-mcp-server
0
The GitHub MCP Server facilitates operations with the GitHub API, including managing repositories, conducting searches, and automating tasks while preserving Git history. It provides a range of tools for efficient repository management.
GitHub MCP Server
MCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.
Features
- Automatic Branch Creation: Branches are automatically created if they don't exist during file creation/updating or changes pushing.
- Comprehensive Error Handling: Provides clear error messages for common issues.
- Git History Preservation: Maintains proper Git history without force pushing.
- Batch Operations: Supports both single-file and multi-file operations.
- Advanced Search: Allows searching code, issues/PRs, and users.
Setup
- Create a GitHub Personal Access Token and copy it with appropriate permissions using
repo
scope for full control of private repositories. - Token setup for use in Claude Desktop and Docker configuration.
Tools
A comprehensive list of operations including creating/updating files, searching repositories, creating issues or pull requests, managing branches, workflow runs, among others.