{"id":"mayorfaj-gh-github-mcp-server","name":"gh-github-mcp-server","homepage":null,"repo_url":"https://github.com/MayorFaj/gh-github-mcp-server","category":"devtools","subcategories":[],"tags":["ai-ml","devtools","api-gateway","automation","mcp","github","cli-extension","stdio"],"what_it_does":"Provides a GitHub CLI extension that installs and runs a GitHub MCP server in stdio mode, reusing the user’s existing `gh` authentication, with a short VS Code configuration example.","use_cases":["Enable an MCP-powered GitHub toolchain inside editors that support MCP (e.g., VS Code) using stdio transport","Avoid manual token configuration by leveraging existing GitHub CLI auth","Quick setup for agents that need GitHub operations through the MCP interface"],"not_for":["Production-grade deployments that require documented SLAs, detailed API contracts, or comprehensive error/rate-limit guidance","Environments where adding a CLI extension is not permitted or where `gh` auth cannot be used","Use cases requiring an OpenAPI/SDK/REST contract beyond the MCP stdio interface"],"best_when":"You already use the GitHub CLI (`gh auth login`) and want a straightforward MCP stdio server wired into an MCP client (like VS Code).","avoid_when":"You need fine-grained OAuth scopes, documented rate limits, or strong interface-level observability/error semantics for automated agents.","alternatives":["Official GitHub APIs (REST/GraphQL) via custom integrations","Other existing GitHub MCP server implementations (if available) with clearer contracts","Run the MCP server directly (if you can install it without the `gh` extension) and configure your MCP client manually"],"af_score":34.8,"security_score":49.8,"reliability_score":13.8,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:37:21.346024+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["GitHub CLI authentication (reused by extension)"],"oauth":false,"scopes":false,"notes":"README indicates “Zero Configuration” and “Uses your existing GitHub CLI authentication,” implying auth is handled via `gh` rather than explicit OAuth flows in this extension’s docs."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided in README/repo metadata."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":34.8,"security_score":49.8,"reliability_score":13.8,"mcp_server_quality":55.0,"documentation_accuracy":45.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":80.0,"rate_limit_clarity":0.0,"tls_enforcement":70.0,"auth_strength":55.0,"scope_granularity":20.0,"dependency_hygiene":40.0,"secret_handling":60.0,"security_notes":"Auth appears to rely on `gh` credentials (reducing need to manage tokens in the extension), but there is no documentation here about scopes, secure storage, logging behavior, or transport/security details of the MCP server itself.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":0.0,"error_recovery":10.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No information provided about MCP tool names, schemas, or error formats; agent behavior may depend on undocumented server specifics.","No explicit guidance on retries/backoff for rate limiting or transient failures.","Auth is implicit via `gh`; if `gh` credentials are missing/expired, MCP startup or calls may fail without clear documented remediation steps."]}}