# Github MCP server

Agent View of the PolicyLayer registry record for Github: identity, probed posture, risk grade, and all 69 tools classified. HTML page: https://policylayer.com/tools/dkeeno-github-mcp-server

## Facts

- Server id: `dkeeno/github-mcp-server`
- Homepage: https://github.com/dkeeno/github-mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 69
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Tags: dkeeno github mcp server, payments, admin, automation
- Record last modified: 2026-07-02T05:38:49.499Z

## Tools (69)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `github_delete_repo` | Destructive | Critical | https://policylayer.com/tools/dkeeno-github-mcp-server/github-delete-repo.md |
| `github_delete_secret` | Destructive | Critical | https://policylayer.com/tools/dkeeno-github-mcp-server/github-delete-secret.md |
| `github_remove_branch_protection` | Destructive | Critical | https://policylayer.com/tools/dkeeno-github-mcp-server/github-remove-branch-protection.md |
| `github_cancel_workflow_run` | Execute | High | https://policylayer.com/tools/dkeeno-github-mcp-server/github-cancel-workflow-run.md |
| `github_rerun_workflow` | Execute | High | https://policylayer.com/tools/dkeeno-github-mcp-server/github-rerun-workflow.md |
| `github_trigger_workflow` | Execute | High | https://policylayer.com/tools/dkeeno-github-mcp-server/github-trigger-workflow.md |
| `github_transfer_repo` | Financial | Critical | https://policylayer.com/tools/dkeeno-github-mcp-server/github-transfer-repo.md |
| `github_analyze_workflow_failure` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-analyze-workflow-failure.md |
| `github_audit_repo` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-audit-repo.md |
| `github_check_token_scopes` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-check-token-scopes.md |
| `github_get_branch_protection` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-get-branch-protection.md |
| `github_get_file` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-get-file.md |
| `github_get_issue` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-get-issue.md |
| `github_get_pr` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-get-pr.md |
| `github_get_profile_stats` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-get-profile-stats.md |
| `github_get_repo` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-get-repo.md |
| `github_get_repo_stats` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-get-repo-stats.md |
| `github_get_traffic` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-get-traffic.md |
| `github_get_user` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-get-user.md |
| `github_get_workflow_logs` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-get-workflow-logs.md |
| `github_get_workflow_run` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-get-workflow-run.md |
| `github_list_issues` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-list-issues.md |
| `github_list_prs` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-list-prs.md |
| `github_list_releases` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-list-releases.md |
| `github_list_repos` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-list-repos.md |
| `github_list_secrets` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-list-secrets.md |
| `github_list_security_alerts` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-list-security-alerts.md |
| `github_list_stargazers` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-list-stargazers.md |
| `github_list_variables` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-list-variables.md |
| `github_list_workflow_runs` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-list-workflow-runs.md |
| `github_list_workflows` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-list-workflows.md |
| `github_search_code` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-search-code.md |
| `github_search_repos` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-search-repos.md |
| `github_search_users` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-search-users.md |
| `github_validate_auth` | Read | Low | https://policylayer.com/tools/dkeeno-github-mcp-server/github-validate-auth.md |
| `github_add_readme_badges` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-add-readme-badges.md |
| `github_archive_repo` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-archive-repo.md |
| `github_batch_commit` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-batch-commit.md |
| `github_clone_repo` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-clone-repo.md |
| `github_close_issue` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-close-issue.md |
| `github_close_pr` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-close-pr.md |
| `github_comment_on_issue` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-comment-on-issue.md |
| `github_create_issue` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-create-issue.md |
| `github_create_pr` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-create-pr.md |
| `github_create_release` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-create-release.md |
| `github_create_repo` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-create-repo.md |
| `github_create_tag` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-create-tag.md |
| `github_enable_dependabot` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-enable-dependabot.md |
| `github_enable_pages` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-enable-pages.md |
| `github_enable_secret_scanning` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-enable-secret-scanning.md |
| `github_generate_release_notes` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-generate-release-notes.md |
| `github_generate_workflow` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-generate-workflow.md |
| `github_init_and_push` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-init-and-push.md |
| `github_merge_pr` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-merge-pr.md |
| `github_pin_repos` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-pin-repos.md |
| `github_push_portfolio` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-push-portfolio.md |
| `github_review_pr` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-review-pr.md |
| `github_set_branch_protection` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-set-branch-protection.md |
| `github_set_description` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-set-description.md |
| `github_set_homepage` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-set-homepage.md |
| `github_set_secret` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-set-secret.md |
| `github_set_topics` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-set-topics.md |
| `github_set_variable` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-set-variable.md |
| `github_star_repo` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-star-repo.md |
| `github_unstar_repo` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-unstar-repo.md |
| `github_update_file` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-update-file.md |
| `github_update_profile` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-update-profile.md |
| `github_update_profile_readme` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-update-profile-readme.md |
| `github_update_repo_settings` | Write | Medium | https://policylayer.com/tools/dkeeno-github-mcp-server/github-update-repo-settings.md |

## Tool descriptions

- `github_delete_repo` — Delete a repository. Irreversible.
- `github_delete_secret` — Delete a repo secret.
- `github_remove_branch_protection` — Remove protection on a branch.
- `github_cancel_workflow_run` — Cancel a running workflow.
- `github_rerun_workflow` — Re-run a workflow.
- `github_transfer_repo` — Transfer a repository to a different user or organization.
- `github_analyze_workflow_failure` — Read failed-job logs, classify the error type, suggest a fix.
- `github_audit_repo` — Single-call repo health check: README, license, branch protection, Dependabot, secret scanning, etc.
- `github_check_token_scopes` — Check whether the current token has the required (classic) scopes.
- `github_get_branch_protection` — Get the current protection rules on a branch.
- `github_get_file` — Read a file from a remote repo without cloning.
- `github_get_issue` — Get full details for one issue, including comments.
- `github_get_pr` — Get full details for a single PR, including review status.
- `github_get_profile_stats` — Aggregate profile stats: followers, public repos, total stars across owned repos.
- `github_get_repo` — Get full details for a single repo.
- `github_get_repo_stats` — Stars, forks, watchers, traffic counts. Useful for tracking portfolio reception.
- `github_get_traffic` — Detailed 14-day traffic breakdown: views per day, top referrers, top paths.
- `github_get_user` — Get a GitHub user's profile.
- `github_get_workflow_logs` — Download the logs zip for a workflow run and return the tail.
- `github_get_workflow_run` — Get details for a single workflow run, including job-level status.
- `github_list_releases` — List releases for a repo (newest first).
- `github_list_secrets` — List repo secret NAMES (values are not retrievable from the API).
- `github_list_stargazers` — List users who starred the repo.
- `github_list_variables` — List repo Actions variables.
- `github_list_workflows` — List workflows defined in .github/workflows/.
- `github_search_code` — Search code across GitHub (or scoped to a repo / user).
- `github_search_repos` — Search public repositories.
- `github_search_users` — Search users (people / organizations).
- `github_validate_auth` — Health check: confirm the configured GITHUB_TOKEN works and report user, scopes, rate limit.
- `github_archive_repo` — Archive (or unarchive) a repository — read-only marker without deleting.
- `github_close_issue` — Close an issue.
- `github_close_pr` — Close a PR without merging.
- `github_comment_on_issue` — Add a comment to an issue (or PR).
- `github_create_issue` — Create a new issue.
- `github_enable_dependabot` — Enable Dependabot version updates by committing .github/dependabot.yml.
- `github_enable_pages` — Enable GitHub Pages on the repo, served from the given branch + path.
- `github_enable_secret_scanning` — Enable GitHub secret scanning + push protection on a repo (public repos free; private may require GHAS).
- `github_pin_repos` — Pin up to 6 repos to your GitHub profile. Uses the GraphQL API.
- `github_review_pr` — Submit a review on a PR.
- `github_set_description` — Set the short description shown under the repo title.
- `github_set_homepage` — Set the homepage URL displayed on the repo card.
- `github_set_secret` — Create / update a repo secret for GitHub Actions.
- `github_set_topics` — Replace the topic tags on a repo (used for GitHub search ranking).
- `github_set_variable` — Create / update a repo Actions variable (non-secret).
- `github_star_repo` — Star a repo (curate your starred list — visible on your profile).
- `github_unstar_repo` — Unstar a repo.
- `github_update_profile_readme` — Create / update your profile README — the special <username>/<username> repo.
- `github_update_repo_settings` — Patch repo settings. Pass only the fields you want to change.

## Related servers

- Yaver (805 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- GoHighLevel MCP Server (566 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Ruflo (486 tools) — https://policylayer.com/tools/ruflo.md
- Claude Flow (454 tools) — https://policylayer.com/tools/io-github-ruvnet-claude-flow.md
- ServiceTitan MCP Server (454 tools) — https://policylayer.com/tools/jordandalton-servicetitanmcpserver.md
- CloudStack MCP Server (442 tools) — https://policylayer.com/tools/mozg31337-cloudstack-mcp-server.md
- Serac (432 tools) — https://policylayer.com/tools/serac.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=dkeeno-github-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/dkeeno-github-mcp-server
