GitHub Connection through MCP in Weam, allows your platform to perform a wide variety of development and collaboration tasks. The supported functions are organized as follows: Repository and Commit Management
github_get_repositories
github_get_repository_info
github_get_commits
github_get_repository_branches
github_get_tags_or_branches
Branch Operations
github_create_branch
Issues and Pull Requests
github_get_repository_issues
github_create_pull_request
github_get_pull_request_details
github_get_pull_requests
User Information & Global Search
github_get_user_info
github_global_search
With these capabilities, Weam AI lets you automate repository management, monitor commits and branches, track issues, collaborate via pull requests, retrieve user data, and search across GitHub—all through intuitive AI-driven ‘connections’.

GitHub MCP OAuth Configuration Setup

1. Create a GitHub OAuth App

  1. Visit https://github.com/settings/developers
  2. Click “New OAuth App”

2. Fill in Application Details

  • Application Name: e.g., Weam AI
  • Homepage URL: https://your-domain.com
  • Application Description: Brief description of your app
  • Authorization Callback URL:
    https://your-domain.com/api/auth/github/callback
    

3. Environment Variables

After registering, copy your Client ID and Client Secret, and set them in your .env:
GITHUB_CLIENT_ID=your-client-id
GITHUB_CLIENT_SECRET=your-client-secret
GITHUB_REDIRECT_URI=https://your-domain.com/api/auth/github/callback