GitHub MCP integration
Connect GitHub repos, pull requests, issues, and releases to your AI workflows with one managed MCP gateway.
Use Connexsus to give coding agents repository-aware context without handing every client a separate GitHub setup. GitHub becomes a reusable MCP provider for review, triage, release coordination, and repo exploration.
Install path
This provider uses a managed OAuth redirect flow. Teams sign in, authorize the workspace, and then enable the provider inside a project.
What you can do with GitHub
- Summarize pull request risk before review.
- Search code or issues without leaving the agent workflow.
- Coordinate release and incident follow-up from one MCP session.
Sample prompts
Available capabilities
24 toolsgithub_read_file
Read UTF-8 file content from a GitHub repository.
github_search_code
Search code in a repository.
github_list_repositories
List repositories accessible by the connected GitHub account.
github_get_repository
Get repository metadata.
github_list_branches
List branches for a repository.
github_list_directory
List files/directories at a path in a repository.
github_list_commits
List commits for a repository.
github_get_commit
Get commit details and changed files.
github_create_issue
Create a new issue (dry-run by default).
github_list_issues
List issues for a repository.
github_get_issue
Get issue details.
github_update_issue
Update issue metadata/state (dry-run by default).
github_add_issue_comment
Add comment to an issue (dry-run by default).
github_list_issue_comments
List comments for an issue.
github_list_pull_requests
List pull requests for a repository.
github_get_pull_request
Get pull request details.
github_get_pull_request_files
List changed files for a pull request.
github_create_pull_request
Create a pull request (dry-run by default).
github_update_pull_request
Update pull request fields/state (dry-run by default).
github_sync_pull_request_branch
Update pull request branch with latest base branch (dry-run by default).
github_merge_pull_request
Merge a pull request with safety checks (dry-run by default).
github_create_branch
Create a branch from existing branch (dry-run by default).
github_upsert_file
Create or update a file in a branch (dry-run by default).
github_delete_file
Delete a file from a branch (dry-run by default).
FAQ
What GitHub access does Connexsus use?
Connexsus uses the GitHub integration scopes granted during connect and exposes only the MCP tools wired for that provider.
Can I use GitHub with multiple coding agents?
Yes. Connexsus gives one MCP endpoint per project so the same GitHub connection can be reused across supported clients.
Does this replace GitHub Actions or webhooks?
No. The GitHub provider is for interactive MCP tool access, not webhook automation or CI orchestration.
Auth and workspace model
Connexsus separates public provider information from private runtime state. Teams install the provider after sign-in, assign it to a project, and then expose tools to supported MCP clients from one managed gateway endpoint.