GitMCP
idosal/git-mcpGitMCP превращает любой GitHub-репозиторий или GitHub Pages в актуальный источник документации для AI-ассистентов. Устраняет галлюцинации кода, не требует установки — просто добавьте URL как MCP-сервер в IDE. Бесплатен, открыт, поддерживает самостоятельный хостинг.
Подключение
npx mcp-remote https://gitmcp.io/{owner}/{repo}README
GitMCP
🤔 Что такое 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:
{
"mcpServers": {
"gitmcp": {
"url": "https://gitmcp.io/{owner}/{repo}"
}
}
}Подключение Claude Desktop
- В Claude Desktop перейдите в Settings > Developer > Edit Config
- Замените конфигурацию на:
{
"mcpServers": {
"gitmcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://gitmcp.io/{owner}/{repo}"
]
}
}
}Подключение Windsurf
Обновите файл конфигурации Windsurf по пути ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"gitmcp": {
"serverUrl": "https://gitmcp.io/{owner}/{repo}"
}
}
}Подключение VSCode
Обновите файл конфигурации VSCode по пути .vscode/mcp.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:
{
"mcpServers": {
"gitmcp": {
"url": "https://gitmcp.io/{owner}/{repo}",
"disabled": false,
"autoApprove": []
}
}
}