git-mcp
GitMCP is a remote MCP server hosted at gitmcp.io. You swap a GitHub URL for an MCP URL: `gitmcp.io/{owner}/{repo}` for a repository, `{owner}.gitmcp.io/{repo}` for a GitHub Pages site, or the generic `gitmcp.io/docs` endpoint when you want the assistant to pick the repository per request. The point is to give the model current documentation and code instead of whatever it memorised during training, which matters for new or fast-moving libraries.
The README lists four tools. `fetch_<repo>_documentation` pulls the main docs, `search_<repo>_documentation` searches them so the whole file is not loaded, `search_<repo>_code` uses GitHub code search, and `fetch_url_content` follows links found in the docs. Documentation is read in priority order: `llms.txt`, then an AI-optimised version of the docs, then `README.md` or the repo root. The generic endpoint exposes the same tools under `fetch_generic_documentation`-style names and needs the repository passed in.
Setup is a URL in your client config. The README gives snippets for Cursor, Claude Desktop (via `mcp-remote`), Windsurf, VSCode, Cline, Highlight AI, Augment Code and Msty. It says the service is free, needs no sign-up, stores no queries or personal data, only reads public content on request, and honours `robots.txt` on Pages sites. It is Apache-2.0 and can be self-hosted. Last push was 2026-05-08. This review is based on the README and repository data; we have not run it ourselves.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-05-08
- Commits, last 90 days
- 0
- Releases, last 90 days
- 0
- Latest release
- —
- Open issues
- 84
- Recent issues with at least one comment
- 9/30
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #81 Self-hosted support for private repos?28 comments · 2025-04-13
- #55 Plans for GitLab?7 comments · 2025-04-10
- #219 Monetize GitMCP via Agent Bazaar — per-call billing for MCP tool servers5 comments · 2026-02-27
- #157 add support for private repos or projects available in desktops5 comments · 2025-05-18
- #57 Add support for Zed5 comments · 2025-04-11
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Who it fits
- You want docs for a specific public GitHub repo or Pages site with zero install: swap the URL for `gitmcp.io/{owner}/{repo}`.
- The library publishes `llms.txt`, which GitMCP reads first.
- You want no sign-up and the option to self-host under Apache-2.0.
- Your code or docs are private: it works on public repositories only.
- The target repo has thin docs and no `llms.txt`: it falls back to the README.
- You need fast fixes: our data shows the last push on 2026-05-08.
How it differs
Context7 picks docs from a curated library index and can match versions. GitMCP reads whatever the repository itself publishes.
Compatibility
Quick start
Use cases
Alternatives
Featured in these lists
Comments
No comments yet. Be the first!