GitHub

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 query
get_repository - Get detailed repository information
search_code - Search code across repositories
get_file_contents - Read file contents from a repository

Issue Operations

list_issues - List issues with filters
get_issue - Get issue details
create_issue - Create a new issue
update_issue - Update issue (close, edit, labels)
add_issue_comment - Add comment to an issue

Pull Request Operations

list_pull_requests - List PRs with filters
get_pull_request - Get PR details
create_pull_request - Create a new PR
update_pull_request - Update PR details
merge_pull_request - Merge a PR

Advanced

raw_api - Direct access to GitHub REST API for any operation

Frequently 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 β†’