{"id":"shuymn-gh-mcp","name":"gh-mcp","af_score":64.7,"security_score":67.2,"reliability_score":32.5,"what_it_does":"`gh-mcp` is a GitHub CLI extension that launches the `github-mcp-server` bundled binary as an MCP server, using the user’s existing `gh` authentication instead of requiring manual GitHub PAT setup. It verifies the bundled server archive via a pinned SHA256, extracts it for the current platform, and starts the server while passing credentials and configuration through environment variables.","best_when":"You already use `gh auth login` and want an agent/MCP client to interact with GitHub via the official `github-mcp-server` without handling PATs manually.","avoid_when":"You run `gh mcp` from an untrusted wrapper process (due to explicit note about proxy/certificate variable forwarding) or you cannot control the forwarded `GITHUB_*` environment values safely.","last_evaluated":"2026-03-30T15:34:00.549419+00:00","has_mcp":true,"has_api":false,"auth_methods":["Uses existing `gh` CLI authentication; launches bundled `github-mcp-server` with credentials derived from `gh` session/auth config","Environment-variable configuration for server behavior (e.g., toolsets, read-only)"],"has_free_tier":false,"known_gotchas":["If running `gh mcp` from an untrusted wrapper process, proxy/certificate variables may be forwarded (per trust model note).","Unsupported OS/architecture will fail due to missing bundled archive.","Misconfigured `GITHUB_*` environment values (e.g., containing line breaks or NUL bytes) can break the forwarded environment.","Credential availability depends on `gh` being logged in and a default host being configured."],"error_quality":null}