# GitHub MCP Server MCP server

Agent View of the PolicyLayer registry record for GitHub MCP Server: identity, probed posture, risk grade, and all 33 tools classified. HTML page: https://policylayer.com/tools/0xshariq-github-mcp-server

## Facts

- Server id: `0xshariq/github-mcp-server`
- Homepage: https://github.com/0xshariq/github-mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 33
- Tool categories present: Destructive, Read, Write
- Tags: 0xshariq github mcp server, admin
- Record last modified: 2026-06-12T03:55:45.817Z

## Tools (33)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `git_clean` | Destructive | Critical | https://policylayer.com/tools/0xshariq-github-mcp-server/git-clean.md |
| `git_remote_remove` | Destructive | Critical | https://policylayer.com/tools/0xshariq-github-mcp-server/git-remote-remove.md |
| `git_remove_all` | Destructive | Critical | https://policylayer.com/tools/0xshariq-github-mcp-server/git-remove-all.md |
| `git_reset` | Destructive | Critical | https://policylayer.com/tools/0xshariq-github-mcp-server/git-reset.md |
| `git_tag` | Destructive | Critical | https://policylayer.com/tools/0xshariq-github-mcp-server/git-tag.md |
| `git_dev` | Execute | High | https://policylayer.com/tools/0xshariq-github-mcp-server/git-dev.md |
| `git_rebase` | Execute | High | https://policylayer.com/tools/0xshariq-github-mcp-server/git-rebase.md |
| `git_sync` | Execute | High | https://policylayer.com/tools/0xshariq-github-mcp-server/git-sync.md |
| `git_bisect` | Read | Low | https://policylayer.com/tools/0xshariq-github-mcp-server/git-bisect.md |
| `git_blame` | Read | Low | https://policylayer.com/tools/0xshariq-github-mcp-server/git-blame.md |
| `git_diff` | Read | Low | https://policylayer.com/tools/0xshariq-github-mcp-server/git-diff.md |
| `git_log` | Read | Low | https://policylayer.com/tools/0xshariq-github-mcp-server/git-log.md |
| `git_remote_list` | Read | Low | https://policylayer.com/tools/0xshariq-github-mcp-server/git-remote-list.md |
| `git_status` | Read | Low | https://policylayer.com/tools/0xshariq-github-mcp-server/git-status.md |
| `git_add` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-add.md |
| `git_add_all` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-add-all.md |
| `git_branch` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-branch.md |
| `git_checkout` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-checkout.md |
| `git_cherry_pick` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-cherry-pick.md |
| `git_clone` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-clone.md |
| `git_commit` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-commit.md |
| `git_flow` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-flow.md |
| `git_init` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-init.md |
| `git_merge` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-merge.md |
| `git_pull` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-pull.md |
| `git_push` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-push.md |
| `git_quick_commit` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-quick-commit.md |
| `git_release` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-release.md |
| `git_remote_add` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-remote-add.md |
| `git_remote_set_url` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-remote-set-url.md |
| `git_remove` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-remove.md |
| `git_stash` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-stash.md |
| `git_stash_pop` | Write | Medium | https://policylayer.com/tools/0xshariq-github-mcp-server/git-stash-pop.md |

## Tool descriptions

- `git_clean` — Repository cleanup and maintenance with backup options
- `git_remote_remove` — Removes a remote repository
- `git_remove_all` — Removes all files from the staging area
- `git_reset` — Resets repository to a specific commit or state
- `git_tag` — Manage Git tags: create, list, delete, or show tag details
- `git_dev` — Development session management with auto-save and branch switching
- `git_rebase` — Rebase current branch onto another branch or commit
- `git_sync` — Synchronize repository: pull from remote, then push local changes
- `git_bisect` — Binary search through commit history to find bugs
- `git_blame` — Show line-by-line authorship information for a file
- `git_diff` — Shows differences between commits, branches, or working directory
- `git_log` — Shows commit history
- `git_remote_list` — Lists all remote repositories
- `git_status` — Displays the status of the git repository
- `git_add` — Adds a specific file to the staging area
- `git_add_all` — Adds all files to the staging area
- `git_branch` — Lists all branches or creates a new branch
- `git_checkout` — Switches to a branch or creates and switches to a new branch
- `git_cherry_pick` — Apply changes from a specific commit to the current branch
- `git_clone` — Clones a repository
- `git_commit` — Commits staged files
- `git_flow` — Complete Git workflow: add all changes, commit with message, and push to remote
- `git_init` — Initializes a new Git repository
- `git_merge` — Merge a branch into the current branch with conflict detection
- `git_pull` — Pulls changes from the remote repository
- `git_push` — Pushes committed files to the remote repository
- `git_quick_commit` — Quick commit with automatic message generation based on changes
- `git_release` — Automated release management with version tagging and changelog generation
- `git_remote_add` — Adds a remote repository
- `git_remote_set_url` — Changes the URL of an existing remote repository
- `git_remove` — Removes a specific file from the staging area
- `git_stash` — Stashes current changes
- `git_stash_pop` — Applies the most recent stash

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Pfsense (680 tools) — https://policylayer.com/tools/abl030-pfsense-mcp.md
- AdButler (622 tools) — https://policylayer.com/tools/adbutler.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.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=0xshariq-github-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/0xshariq-github-mcp-server
