GitHub
ActiveFull GitHub integration via MCP. Browse repositories, manage pull requests, read and edit files, search code, view diffs, and monitor CI status. Connects via GitHub OAuth for seamless access to your organizations and repos.
What you can connect
Add these to your scene and AI gets access.
Account
Accounts
A connected GitHub account
UsernameEmail
Repository
Repositories
A GitHub repository with code, issues, and pull requests
Full NameDescriptionLanguageStarsDefault BranchURL
Pull Request
Pull Requests
A GitHub pull request for code review and merging
NumberTitleStateAuthorBase BranchHead BranchURL
Issue
Issues
A GitHub issue for tracking bugs and feature requests
NumberTitleStateAuthorCreatedURL
File
Files
A file or directory in a GitHub repository
PathTypeSizeURL
Branch
Branches
A Git branch in a repository
NameProtected
Tools
AI actions available through this integration.
github_read_file
Read a file from a GitHub repository with optional line range.
github_get_file_url
Get a signed Daslab relay URL for downloading a private GitHub repository file.
github_edit_file
Edit a file in a GitHub repository with targeted changes.
Supports two modes:
1.
github_search_code
Search for code in a GitHub repository.
github_get_diff
View the diff between two branches, tags, or commits in a GitHub repository.
Useful for reviewing changes, understanding what a PR changes, or comparing versions.
Can optionally filter to a specific file path.
Returns a formatted diff with file names, additions (+), and deletions (-)..
github_create_repository
Create a GitHub repository for the authenticated account..
github_update_repository
Update GitHub repository metadata (name, description, visibility)..
github_delete_repository
Delete a GitHub repository permanently..
github_create_issue
Create a GitHub issue in a repository..
github_update_issue
Update a GitHub issue (title/body/state)..
github_close_issue
Close a GitHub issue..
github_trigger_workflow
Trigger a GitHub Actions workflow via workflow_dispatch event.
github_get_workflow_run
Get the status and details of a specific GitHub Actions workflow run.
github_list_workflow_runs
List recent GitHub Actions workflow runs for a repository.
github_get_workflow_run_logs
Download actual log output from a GitHub Actions workflow run.
github_list_workflow_run_artifacts
List artifacts produced by a GitHub Actions workflow run.
github_download_artifact
Download a specific artifact from a GitHub Actions workflow run.
github_cancel_workflow_run
Cancel a running or queued GitHub Actions workflow run..
github_merge_pull_request
Merge a GitHub pull request.
github_update_pull_request
Update a GitHub pull request — change title, body, state (open/closed), or base branch..
github_list_workflows
List all GitHub Actions workflows in a repository.
github_rerun_workflow_run
Re-run a GitHub Actions workflow run.
github_set_workflow_state
Enable or disable a GitHub Actions workflow.
github_repository_dispatch
Trigger a repository_dispatch event with an arbitrary event type and JSON payload.
github_list_variables
List all GitHub Actions variables (non-secret environment variables) on a repository.
github_set_variable
Create or update a GitHub Actions variable (non-secret env var) on a repository.
github_delete_variable
Delete a GitHub Actions variable from a repository..
github_list_secrets
List the names of all GitHub Actions secrets configured on a repository.
github_set_secret
Set a GitHub Actions secret on a repository.
Additional tools are loaded at runtime via MCP.
Use cases
- Review pull requests and leave comments from your phone
- Search code across repositories with AI assistance
- Monitor CI status and deploy pipelines
- Create and triage issues across projects
Ready to try GitHub with Daslab?
Get started with CLI