# GitHub MCP Node

> Access GitHub MCP actions through Scalekit.

**URL:** https://caywork.com/learn/docs/node/githubmcp-node

## Content

## Description
Access GitHub MCP actions through the Scalekit MCP gateway.

## Parameters
* **action** (string): Enabled sub-action to run.
* **params** (object): Action-specific inputs.

## Actions
* `githubmcp_add_comment_to_pending_review`
* `githubmcp_add_issue_comment`
* `githubmcp_add_reply_to_pull_request_comment`
* `githubmcp_create_branch`
* `githubmcp_create_or_update_file`
* `githubmcp_create_pull_request`
* `githubmcp_create_repository`
* `githubmcp_delete_file`
* `githubmcp_fork_repository`
* `githubmcp_get_commit`
* `githubmcp_get_file_contents`
* `githubmcp_get_label`
* `githubmcp_get_latest_release`
* `githubmcp_get_me`
* `githubmcp_get_release_by_tag`
* `githubmcp_get_tag`
* `githubmcp_get_team_members`
* `githubmcp_get_teams`
* `githubmcp_issue_read`
* `githubmcp_issue_write`
* `githubmcp_list_branches`
* `githubmcp_list_commits`
* `githubmcp_list_issue_fields`
* `githubmcp_list_issue_types`
* `githubmcp_list_issues`
* `githubmcp_list_pull_requests`
* `githubmcp_list_releases`
* `githubmcp_list_repository_collaborators`
* `githubmcp_list_tags`
* `githubmcp_merge_pull_request`
* `githubmcp_pull_request_read`
* `githubmcp_pull_request_review_write`
* `githubmcp_push_files`
* `githubmcp_request_copilot_review`
* `githubmcp_run_secret_scanning`
* `githubmcp_search_code`
* `githubmcp_search_commits`
* `githubmcp_search_issues`
* `githubmcp_search_pull_requests`
* `githubmcp_search_repositories`
* `githubmcp_search_users`
* `githubmcp_sub_issue_write`
* `githubmcp_update_pull_request`
* `githubmcp_update_pull_request_branch`

## Use Cases
1. **Automate GitHub MCP workflows**: Add the node, enable the actions you need, and let the agent invoke them through Scalekit.
2. **Enforce least privilege**: Only enable the subset of actions required for the current agent flow.