← All integrations

GitHub

Active

Full 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.

Developer Tools OAuth 6 asset types 29 tools

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