Overview
Integrate GitHub to manage repositories, issues, pull requests, and automate development workflows directly from CORE. Access 60+ tools for complete GitHub operations without leaving your workspace.Setup Guide
Authentication Type: OAuth 2.0
How to Connect
- Navigate to CORE Dashboard → Integrations
- Click on the GitHub card
- Click Connect to authorize CORE
- You’ll be redirected to GitHub to authorize the application
- Grant the required permissions
- You’ll be redirected back to CORE once connected
Use Cases
Action Use Cases
When you ask CORE to perform GitHub tasks, it uses MCP tools to execute your requests:Automated Issue Management
Automated Issue Management
Scenario: Automatically create and track GitHub issues from other toolsThe agent will use
create_issue to create the issue and can follow up with create_issue_comment to add additional context or use update_issue to modify details.Pull Request Review Workflow
Pull Request Review Workflow
Scenario: Review and merge pull requests directly from your IDEThe agent will:
- Use
list_pull_requeststo fetch open PRs - Use
get_pull_requestto get PR details - Check
list_workflow_runsfor CI status - Use
merge_pull_requestto merge after verification
Code Search and Analysis
Code Search and Analysis
Scenario: Find specific code patterns across your repositoriesThe agent will use
search_code to find matching files and can use get_file_content to read the actual implementations for analysis.Release Management
Release Management
Scenario: Automate release workflowsThe agent will:
- Use
create_branchto create the release branch - Use
create_or_update_fileto update version files - Use
create_pull_requestto create the release PR - Use
create_issueto track release tasks
Team Coordination
Team Coordination
Scenario: Track team activity and respond to notificationsThe agent will use
list_issues with appropriate filters, list_notifications to keep you updated, and mark_all_notifications_read to clear your notifications.CI/CD Pipeline Management
CI/CD Pipeline Management
Scenario: Monitor and control GitHub Actions workflowsThe agent will:
- Use
list_workflow_runsto get recent runs - Use
get_workflow_runto check status details - Use
rerun_workflowif the run failed
Repository Setup Automation
Repository Setup Automation
Scenario: Quickly set up new repositories with standard configurationsThe agent will:
- Use
create_repositoryto create the repo - Use
create_or_update_fileto add the README - Use
create_labelfor each label - Use
create_milestonefor the v1.0 milestone
Code Review Automation
Code Review Automation
Scenario: Automated code review and feedbackThe agent will:
- Use
list_pull_requeststo get the latest PR - Use
get_pull_requestto get changed files - Use
get_file_contentto read files - Use
create_pr_commentto add review comments
Proactive Use Cases
With webhooks enabled, CORE monitors GitHub 24/7 and acts automatically based on your instructions:Auto-Triage New Issues
Auto-Triage New Issues
Trigger: New issue created with specific labelsAutomated Action: Assign to team member and add to projectCORE monitors new issues and automatically routes them based on labels, keeping your team organized without manual triaging.
PR Review Notifications
PR Review Notifications
Trigger: Pull request review requestedAutomated Action: Notify on preferred channel with contextNever miss review requests. CORE watches for review assignments and notifies you with full context on your preferred channel.
CI/CD Failure Alerts
CI/CD Failure Alerts
Trigger: Workflow run fails on main branchAutomated Action: Create issue and escalateInstantly respond to build failures. CORE creates issues, assigns responsibility, and escalates critical failures automatically.
Release Tracking
Release Tracking
Trigger: New release publishedAutomated Action: Extract changelog and notify stakeholdersKeep everyone informed on releases. CORE tracks release activity, stores release notes, and broadcasts updates across channels.
Auto-Close Stale PRs
Auto-Close Stale PRs
Trigger: PR updated after 30 days of inactivityAutomated Action: Add comment and close if inactiveMaintain repository hygiene automatically. CORE monitors stale PRs and handles cleanup based on your rules.
Security Alert Response
Security Alert Response
Trigger: Dependabot security alert createdAutomated Action: Create issue and notify security teamRespond to security issues instantly. CORE escalates vulnerabilities, creates tracking issues, and notifies the right team members.
Scopes
repo- Repository access (read/write)repo:status- Commit status accessrepo_deployment- Deployment status accesspublic_repo- Public repository accessrepo:invite- Repository invitationssecurity_events- Security events accesswrite:repo_hook- Repository webhooksread:repo_hook- Read repository webhooksadmin:org- Organization administrationwrite:org- Organization membershipread:org- Read organization dataadmin:public_key- Public key administrationwrite:public_key- Public key write accessread:public_key- Public key read accessadmin:org_hook- Organization webhooksgist- Gist accessnotifications- Notifications accessuser- User profile accessread:user- Read user profileuser:email- User email accessuser:follow- Follow/unfollow usersdelete_repo- Delete repositorieswrite:discussion- Discussions write accessread:discussion- Discussions read accesswrite:packages- Packages write accessread:packages- Packages read accessdelete:packages- Delete packagesadmin:gpg_key- GPG key administrationwrite:gpg_key- GPG key write accessread:gpg_key- GPG key read accessworkflow- Workflow access
Available MCP Tools
The GitHub integration provides 60+ tools for comprehensive repository management:- Repository Management
- Issues
- Pull Requests
- Files & Content
- Projects
- Milestones
- Notifications
- Labels
- Branches & Commits
- GitHub Actions
- Reactions
- Gists
| Tool Name | Description |
|---|---|
get_repo | Get details of a specific repository |
list_repos | List repositories for the authenticated user |
create_repository | Create a new repository |
fork_repository | Fork an existing repository |
search_repositories | Search repositories across GitHub |
Triggers
GitHub triggers enable CORE’s Meta Agent to wake up and act proactively when events are detected via scheduled polling.- Issues
- Pull Requests
- Commits & Branches
- Releases & Deployments
- Actions & Workflows
| Event | Description |
|---|---|
GITHUB_ISSUE_CREATED | Triggered when a new issue is opened in the repository |
GITHUB_ISSUE_UPDATED | Triggered when an issue is edited or modified |
GITHUB_ISSUE_CLOSED | Triggered when an issue is closed |
GITHUB_ISSUE_REOPENED | Triggered when a closed issue is reopened |
GITHUB_ISSUE_ASSIGNED | Triggered when an issue is assigned to a user |
GITHUB_ISSUE_LABELED | Triggered when a label is added to an issue |
