Claude Info
Git и репозитории

GitMCP

idosal/git-mcp

GitMCP превращает любой GitHub-репозиторий или GitHub Pages в актуальный источник документации для AI-ассистентов. Устраняет галлюцинации кода, не требует установки — просто добавьте URL как MCP-сервер в IDE. Бесплатен, открыт, поддерживает самостоятельный хостинг.

Подключение

terminal
bash
npx mcp-remote https://gitmcp.io/{owner}/{repo}

README

GitMCP

GitMCP Twitter Follow Twitter Follow

🤔 Что такое GitMCP?

Хватит галлюцинировать — начните писать код по-настоящему!

GitMCP — бесплатный, открытый, удалённый сервер Model Context Protocol (MCP), который превращает любой GitHub-проект (репозитории или GitHub Pages) в центр документации. Он позволяет AI-инструментам вроде Cursor получать актуальную документацию и код, даже если языковая модель никогда с ними не сталкивалась, — тем самым устраняя галлюцинации кода без лишних усилий.

GitMCP поддерживает два режима работы:

  • Конкретный репозиторий (gitmcp.io/{owner}/{repo} или {owner}.gitmcp.io/{repo}): Используйте этот вариант, когда работаете с ограниченным набором библиотек. Это гарантирует, что AI-ассистент всегда обращается к нужному проекту, повышая безопасность и точность за счёт исключения доступа к посторонним репозиториям.
  • Универсальный сервер (gitmcp.io/docs): Используйте для максимальной гибкости, когда нужно часто переключаться между разными репозиториями. AI-ассистент будет запрашивать у вас (или определять по контексту), к какому репозиторию обращаться при каждом запросе. Учтите, что в этом режиме корректность зависит от правильного определения целевого репозитория.

С GitMCP:

  • AI-ассистенты получают актуальную документацию и код напрямую из источника.
  • Точное использование API и надёжные примеры кода.
  • Эффективная работа даже с нишевыми, новыми или быстро меняющимися библиотеками.
  • Значительно меньше галлюцинаций и более корректный код.

Например, сравнение ниже показывает результат одного и того же промпта в Cursor при создании сцены three.js:

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

✨ Возможности

  • 😎 Актуальная документация для ЛЮБОГО GitHub-проекта: предоставьте AI-ассистенту бесшовный доступ к документации и коду GitHub-проекта. Встроенный умный поиск помогает найти именно то, что нужно модели, не расходуя лишние токены!
  • 🧠 Никаких галлюцинаций: с GitMCP AI-ассистент даёт точные и релевантные ответы на ваши вопросы.
  • ☁️ Нулевая настройка: GitMCP работает в облаке. Просто добавьте нужный URL GitMCP как MCP-сервер в вашу IDE — никаких загрузок, установок, регистраций и изменений не требуется.
  • 💬 Встроенный чат: начните работу быстро, общаясь с документацией репозитория прямо в браузере!
  • Открытый, бесплатный и приватный: GitMCP — open-source и полностью бесплатен. Не собирает персональные данные и не хранит запросы. Можно развернуть самостоятельно!

🚀 Быстрый старт

Использовать GitMCP просто! Следуйте этим шагам:

Шаг 1: Выберите тип сервера

Выберите один из форматов URL в зависимости от того, к чему хотите подключиться:

  • Для GitHub-репозиториев: gitmcp.io/{owner}/{repo}
  • Для сайтов на GitHub Pages: {owner}.gitmcp.io/{repo}
  • Для универсального инструмента с поддержкой любого репозитория (динамический): gitmcp.io/docs

Замените {owner} на имя пользователя или организации GitHub, а {repo} — на название репозитория.

Для удобства на главной странице также доступен инструмент конвертации GitHub URL в MCP URL!

Шаг 2: Подключите AI-ассистент

Выберите своего AI-ассистента из вариантов ниже и следуйте инструкциям по настройке:

Подключение Cursor

Обновите файл конфигурации Cursor по пути ~/.cursor/mcp.json:

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

Подключение Claude Desktop

  1. В Claude Desktop перейдите в Settings > Developer > Edit Config
  2. Замените конфигурацию на:
json
{
  "mcpServers": {
    "gitmcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://gitmcp.io/{owner}/{repo}"
      ]
    }
  }
}

Подключение Windsurf

Обновите файл конфигурации Windsurf по пути ~/.codeium/windsurf/mcp_config.json:

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

Подключение VSCode

Обновите файл конфигурации VSCode по пути .vscode/mcp.json:

json
{
  "servers": {
    "gitmcp": {
      "type": "sse",
      "url": "https://gitmcp.io/{owner}/{repo}"
    }
  }
}

Подключение Cline

Обновите файл конфигурации Cline по пути ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json:

json
{
  "mcpServers": {
    "gitmcp": {
      "url": "https://gitmcp.io/{owner}/{repo}",
      "disabled": false,
      "autoApprove": []
    }
  }
}

Похожие MCP-серверы