Connect GitHub to Claude & Any MCP Client
Secure OAuth authentication. No API keys needed. Full repository access for your AI assistant.
What You Can Do with GitHub + Claude
π Repository Management
- β’Search repositories: Find repos by language, topics, or stars
- β’Browse code: Read files, search code patterns across repositories
- β’Repository details: Get stats, topics, languages, and metadata
Try: "Search GitHub for popular TypeScript projects with React that have over 1000 stars."
π Issue Tracking
- β’List issues: View open, closed, or all issues with filters
- β’Create issues: File bugs with labels, assignees, and descriptions
- β’Update issues: Change state, add comments, update labels
Try: "List all open bugs in facebook/react and group them by severity."
π Pull Requests
- β’Create PRs: Open pull requests from feature branches
- β’Review PRs: Read PR details, check mergeable status
- β’Merge PRs: Merge with different strategies (merge, squash, rebase)
Try: "Create a pull request in my-org/my-repo from feature-auth to main with title 'Add authentication system'."
β‘ Advanced Operations
- β’Raw API access: Call any GitHub API endpoint directly
- β’GitHub Actions: Monitor workflows, check run status
- β’Projects: Manage project boards and issues
Try: "Use raw_api to get all workflow runs for my-repo and show me the failed ones."
How to Connect GitHub
1. Authorize MCP Hubby
Click "Connect GitHub" and authorize MCP Hubby to access your repositories. You'll be redirected to GitHub's OAuth flow.
2. Choose Repository Access
Select which repositories to grant access to. You can choose all repositories or select specific ones.
3. Configure Your AI Client
Add MCP Hubby to your AI client's config (Claude Desktop, Cursor, etc.). Instructions in your hub.
4. Start Coding with AI
Ask your AI to search code, manage issues, or create pull requests. It just works!
Available Operations
Repository Operations
search_repositories - Search for repositories by queryget_repository - Get detailed repository informationsearch_code - Search code across repositoriesget_file_contents - Read file contents from a repositoryIssue Operations
list_issues - List issues with filtersget_issue - Get issue detailscreate_issue - Create a new issueupdate_issue - Update issue (close, edit, labels)add_issue_comment - Add comment to an issuePull Request Operations
list_pull_requests - List PRs with filtersget_pull_request - Get PR detailscreate_pull_request - Create a new PRupdate_pull_request - Update PR detailsmerge_pull_request - Merge a PRAdvanced
raw_api - Direct access to GitHub REST API for any operationFrequently Asked Questions
Is my GitHub code secure?
Yes. We use OAuth (the same "Sign in with GitHub" you use elsewhere). We never see your password or store your code. We only store a connection mapping that lets us proxy API requests on your behalf.
What permissions do you need?
We request read and write access to repositories, issues, and pull requests. You can see exactly what we request during OAuth authorization. You control which repositories the integration can access.
Can I disconnect anytime?
Yes. One click in your hub disconnects GitHub and revokes access. You can also revoke access directly in your GitHub settings under Applications.
What AI tools does this work with?
Any MCP-compatible client: Claude Desktop, Cursor, Continue, and more. One connection works with all.
Can I use this with private repositories?
Yes! This works with both public and private repositories. You have full control over which repositories the integration can access during authorization.
Ready to Supercharge Your Development Workflow?
Connect GitHub to your AI assistant in seconds. No configuration, no API keysβjust OAuth and you're ready.
Connect GitHub Now β