GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, workflows, and git operations.
About This MCP Server
The descriptions of the tools can be overridden by creating a omnigit-mcp-config.json file in the same directory as the binary.
In addition to translation overrides, the same config file can also define a filter_patterns array (Go regex patterns) used to filter out unwanted trailers
By default, the server filters:
You can create an export of the current translations by running the binary with the --export-translations flag.
This flag will preserve any translations/overrides you have made (and will keep any existing filter_patterns), while adding any new translations that have been added to the binary since the last time you exported.
You can also use ENV vars to override the descriptions. The environment variable names are the same as the keys in the JSON file, prefixed with GITHUB_MCP_ and all uppercase.
For example, to override the TOOL_ADD_ISSUE_COMMENT_DESCRIPTION tool, you can set the following environment variable:
Tools & Endpoints1
What Problems It Solves
- Repository Management: Browse and query code, search files, analyze commits, and understand project structure across any repository you have access to.
- Issue & PR Automation: Create, update, and manage issues and pull requests. Let AI help triage bugs, review code changes, and maintain project boards.
- CI/CD & Workflow Intelligence: Monitor GitHub Actions workflow runs, analyze build failures, manage releases, and get insights into your development pipeline.
- Code Analysis: Examine security findings, review Dependabot alerts, understand code patterns, and get comprehensive insights into your codebase.
- Team Collaboration: Access discussions, manage notifications, analyze team activity, and streamline processes for your team.
Specifications
Requirements
- 1. A compatible MCP host with remote server support (VS Code 1.101+
- Claude Desktop
- Cursor
- Windsurf
- etc.) 2. Any applicable policies enabled
Hosting
Hosting Options
- Package
Performance
Usage
Quick Reference
- Name
- GitHub
- Function
- Connect AI assistants to GitHub - manage repos, issues, PRs, workflows, and git operations.
- Available Tools
- A full set of git_* tools for operating on local repositories without going through the GitHub API: git_add, git_apply_patch_file, git_apply_patch_string, git_checkout, git_commit, git_create_branch, git_diff, git_diff_staged, git_diff_unstaged, git_init, git_list_repositories, git_log, git_pull, git_push, git_reset, git_show, and git_status.
- Transport
- Package
- Language
- oci
- Source
- External (Registry)
- License
- Open Source
Ready to integrate this MCP server?
Book a demo to see how this server fits your workflow, or explore the full catalog.