Dev & Engineering mcp-serverdocumentationgithubcode-searchcursorclaude-desktopvscodewindsurf

GitMCP: Live Documentation MCP Server for Any GitHub Project

Turn any GitHub repo or Pages site into an up-to-date documentation hub for AI assistants, eliminating code hallucinations.

FollowAgents review · FARS-2.1
Not recommended
47/ 100 5-point scale 2.4 / 5
1 2 3 4 5 6
1Trust8 / 29 · 1.4/5

Evidence shows: README claims no query storage, no authentication, only public content access, and respects robots.txt; but no code-level verification, and no details on tool permissions or user confirmation. Deductions: lack of implementation details, cannot confirm least privilege and user confirmation.

2Reliability6 / 14 · 2.1/5

Evidence shows: README and test files are consistent, tests cover tool listing and documentation fetching; but many dependencies without lockfile or version pinning, failure messages not detailed. Deductions: dependency availability unverified, failure handling unclear.

3Adaptability12 / 18 · 3.3/5

Evidence shows: README provides configuration examples for multiple AI assistants and various use cases, tool naming clear; but capability boundaries and trigger conditions not explicit. Deductions: insufficient description of capability boundaries and trigger precision.

4Convention9 / 18 · 2.5/5

Evidence shows: README well-structured, installation notes detailed, FAQ and examples present, license Apache-2.0; but missing version history, changelog, and known limitations. Deductions: versioning and maintenance responsibility unclear.

5Effectiveness9 / 13 · 3.5/5

Evidence shows: README claims reduced hallucinations, up-to-date documentation, tool design reasonable; but no performance or cost data. Deductions: cost-benefit not quantified.

6Verifiability3 / 8 · 1.9/5

Evidence shows: some claims in README are supported by tests, but lack independent source verification; facts and inferences not clearly separated. Deductions: claim traceability insufficient.

Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision c487a29895dc
Safety controls not found in source: rollback or recovery path
Before you use it
  • Unverified publisher identity, proceed with caution.
  • Many dependencies without version pinning, supply chain risk.
  • Privacy claims lack code-level verification.
Review evidence [1][2][3][4][5][6][7][8][9]
See the full review method →

What does this agent do, and when should you use it?

GitMCP is a free, open-source, hosted remote MCP (Model Context Protocol) server that gives AI coding tools like Cursor, Claude Desktop, Windsurf, and others access to the latest documentation and code from any public GitHub repository. It prioritizes llms.txt files, falls back to README.md or other pages, and offers smart search and code search tools, enabling AI to get accurate information and dramatically reduce hallucinations. The service requires zero setup, is private (no auth, no query storage), respects robots.txt for GitHub Pages sites, and can be self-hosted. Licensed under Apache-2.0.

GitMCP receives requests from AI assistants via the MCP protocol and responds with tool calls: fetching the repository's primary documentation (fetch_<repo>_documentation, typically from llms.txt or README.md); searching documentation intelligently (search_<repo>_documentation); fetching content from links referenced in documentation (fetch_url_content); and searching code via GitHub's code search (search_<repo>_code). For the dynamic endpoint gitmcp.io/docs, tools are named fetch_generic_documentation, search_generic_documentation, and search_generic_code, and require additional repository info. The flow: user provides the GitMCP URL, AI sends tool calls, GitMCP fetches from GitHub and returns data, AI generates grounded answers.

  1. A developer working with a specific repository (e.g., microsoft/playwright-mcp) wants to query the latest API usage in Cursor.
  2. A developer using GitHub Pages documentation (e.g., langchain-ai.github.io/langgraph) wants to correctly implement a memory feature in Cursor.
  3. A user who frequently switches between multiple repositories wants to use the dynamic endpoint gitmcp.io/docs so the AI can pick the right repo on the fly.
  4. A Claude Desktop user wants to integrate GitMCP via npx mcp-remote as a bridge.
  5. A team using Windsurf or VS Code wants to configure MCP to avoid code hallucinations in their daily work.
  6. A user wants to chat directly with a repo's documentation via the embedded in-browser chat without any IDE setup.

What are this agent's strengths and limitations?

Pros
  • Provides up-to-date documentation and code from any public GitHub repo, significantly reducing AI hallucinations.
  • Zero setup: no downloads, installs, or signups; works instantly.
  • Open-source and free, with self-hosting options for privacy.
  • Supports a wide range of AI tools including Cursor, Claude Desktop, Windsurf, VS Code, Cline, Highlight AI, Augment Code, and Msty AI.
  • Built-in smart search and code search to optimize token usage.
Limitations
  • Dependent on GitMCP cloud service; may be unavailable during outages or network issues.
  • Only supports public GitHub repositories; private repos are not accessible.
  • Documentation quality depends on the repo's llms.txt or README.md; poorly documented repos may yield limited results.
  • For the dynamic endpoint, the AI may misidentify the target repository, leading to inaccurate responses.
  • As a free service, there may be rate limits or future monetization changes.

How do you install or deploy this agent?

No installation is required; GitMCP runs in the cloud. Choose one of these URL formats: for GitHub repositories, use https://gitmcp.io/{owner}/{repo}; for GitHub Pages sites, use https://{owner}.gitmcp.io/{repo}; for a dynamic endpoint, use https://gitmcp.io/docs. Then configure your AI assistant: for Cursor, add the URL to ~/.cursor/mcp.json; for Claude Desktop, add {"command": "npx", "args": ["mcp-remote", "https://gitmcp.io/{owner}/{repo}"]} to the config; for Windsurf, edit ~/.codeium/windsurf/mcp_config.json with "serverUrl"; for VS Code, edit .vscode/mcp.json with type "sse". No registration or credentials needed.

How do you use this agent?

After configuring the MCP server, simply ask your AI assistant questions; it will automatically call GitMCP tools when needed. For example, with Windsurf connected to gitmcp.io/microsoft/playwright-mcp, prompt "How do I use the Playwright MCP". For a GitHub Pages site, add https://langchain-ai.gitmcp.io/langgraph and prompt "Add memory to my LangGraph agent". For the dynamic endpoint, just ask about a specific repository and the AI will query it automatically.

How does this agent compare with similar options?

The README mentions the GitHub repository mrdoob/three.js as an example but does not name any alternative MCP servers or similar tools, so no comparison is provided.

FAQ

Is GitMCP free to use?
Yes, GitMCP is a free service with no associated costs and no registration required.
How does GitMCP handle privacy?
GitMCP does not collect personally identifiable information, does not store queries, and only accesses publicly available content when a user queries it. For GitHub Pages, it respects robots.txt rules, and you can self-host for full control.
Does my repository need special configuration to be indexed by GitMCP?
No, but adding an llms.txt file is recommended for optimal results; otherwise it falls back to the README.md or documentation pages.
Does GitMCP work with private repositories?
No, GitMCP currently only supports public GitHub repositories.
What happens if the GitMCP service is down?
You can self-host it by cloning the repository and running the local development server, but you will need to maintain your own deployment.

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents