GitHub
Read and manage GitHub repositories, issues, PRs, and code via a Personal Access Token. First run downloads the package via npx (requires network, ~5 s latency).
Read and manage GitHub repositories, issues, PRs, and code via a Personal Access Token. First run downloads the package via npx (requires network, ~5 s latency).
Slug: mcp-github
Transport: stdio (local subprocess)
Auth: n/a (local subprocess — uses env vars, not an HTTP key)
Command: npx -y @modelcontextprotocol/server-github@2025.4.8
Env vars: GITHUB_PERSONAL_ACCESS_TOKEN
Setup: Create a GitHub Personal Access Token (PAT) at https://github.com/settings/tokens with the repo scope and paste it as the GITHUB_PERSONAL_ACCESS_TOKEN env var below.
Git
Run git operations (status, diff, log, commit, branch, etc.) on a local repository. First run downloads the package via npx (requires network, ~5–10 s latency).
PostgreSQL
Run read-only SQL queries against a PostgreSQL database. First run downloads the package via npx (requires network, ~5 s latency).