Price Per TokenPrice Per Token

GitMCP MCP Server

by idosal

0

About

GitMCP transforms any GitHub repository into an accessible documentation hub for AI coding assistants. It serves as a remote Model Context Protocol (MCP) server that provides real-time access to repository documentation, README files, and source code directly from GitHub, eliminating code hallucinations by ensuring AI tools work with accurate, up-to-date information. Key capabilities of GitMCP: - Repository-specific endpoints (`gitmcp.io/{owner}/{repo}`) for targeted access to individual projects - Generic server mode (`gitmcp.io/docs`) for flexible switching between multiple repositories - Direct integration with AI assistants like Cursor for seamless documentation retrieval - Support for both established and niche libraries, including rapidly evolving projects - Reduced hallucinations by providing ground-truth code examples and API documentation from source

README

GitMCP

What is GitMCP • Features • Getting Started • How It Works • Badge • Examples • FAQ • Privacy • Contributing • License

[](https://gitmcp.io/idosal/git-mcp) [](https://twitter.com/idosal1) [](https://twitter.com/liadyosef)

🤔 What is GitMCP?

Stop vibe-hallucinating and start vibe-coding!

GitMCP is a free, open-source, remote Model Context Protocol (MCP) server that transforms any GitHub project (repositories or GitHub pages) into a documentation hub. It enables AI tools like Cursor to access up-to-date documentation and code, even if the LLM has never encountered them, thereby eliminating code hallucinations seamlessly.

GitMCP supports two flavors -

  • Specific Repository (gitmcp.io/{owner}/{repo} or {owner}.gitmcp.io/{repo}): Use these when you primarily work with a select number of libraries. This ensures your AI assistant always targets the correct project, enhancing security and relevance by preventing access to unintended repositories.
  • Generic Server (gitmcp.io/docs): Use this for maximum flexibility when you need to switch between different repositories frequently. The AI assistant will prompt you (or decide based on context) which repository to access for each request. Be mindful that this relies on correctly identifying the target repository each time.
  • With GitMCP:

  • AI assistants access the *latest* documentation and code directly from the source.
  • Get accurate API usage and reliable code examples.
  • Work effectively even with niche, new, or rapidly changing libraries.
  • Significantly reduced hallucinations and improved code correctness.
  • For example, this side-by-side comparison shows the result for the same one-shot prompt in Cursor when creating a three.js scene -

    https://github.com/user-attachments/assets/fbf1b4a7-f9f0-4c0e-831c-4d64faae2c45

    ✨ Features

  • 😎 Latest Documentation on ANY GitHub Project: Grant your AI assistant seamless access to the GitHub project's documentation and code. The built-in smart search capabilities help find exactly what the AI needs without using too many tokens!
  • 🧠 No More Hallucinations: With GitMCP, your AI assistant can provide accurate and relevant answers to your questions.
  • ☁️ Zero Setup: GitMCP runs in the cloud. Simply add the chosen GitMCP URL as an MCP server in your IDE — no downloads, installations, signups, or changes are required.
  • 💬 Embedded Chat: Start quickly by chatting directly with the repository's documentation through our in-browser chat!
  • Open, Free, and Private: GitMCP is open-source and completely free to use. It doesn't collect personal information or store queries. You can even self-host it!
  • 🚀 Getting Started

    Using GitMCP is easy! Simply follow these steps:

    Step 1: Choose the type of server you want

    Choose one of these URL formats depending on what you want to connect to:

  • For GitHub repositories: gitmcp.io/{owner}/{repo}
  • For GitHub Pages sites: {owner}.gitmcp.io/{repo}
  • For a generic tool that supports any repository (dynamic): gitmcp.io/docs
  • Replace {owner} with the GitHub username or organization name, and {repo} with the repository name.

    For your convenience, you can also use the conversion tool on the landing page to format the GitHub URL into an MCP URL!

    Step 2: Connect your AI assistant

    Select your AI assistant from the options below and follow the configuration instructions:

    #### Connecting Cursor

    Update your Cursor configuration file at ~/.cursor/mcp.json:

       {
         "mcpServers": {
           "gitmcp": {
             "url": "https://gitmcp.io/{owner}/{repo}"
           }
         }
       }
       

    #### Connecting Claude Desktop

    1. In Claude Desktop, go to Settings > Developer > Edit Config 2. Replace the configuration with: ```json { "mcpServers": { "gitmcp": { "command"

    Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Linkup

    Linkup

    LinkupPlatform

    Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages

    Web & Search
    2 24
    Math-MCP

    Math-MCP

    EthanHenrickson

    Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support

    Developer Tools
    22 81