GitMCP сервер
GitMCP — это бесплатный MCP сервер с открытым исходным кодом, который превращает любой GitHub проект в центр документации, позволяя AI инструментам получать доступ к актуальной документации и коду для устранения галлюцинаций.
автор: idosal
curl -fsSL https://vibebaza.com/i/gitmcp | bash
GitMCP — это бесплатный MCP сервер с открытым исходным кодом, который превращает любой GitHub проект в центр документации, позволяя AI инструментам получать доступ к актуальной документации и коду для устранения галлюцинаций.
Установка
Прямой URL
Use URL format: gitmcp.io/{owner}/{repo} or {owner}.gitmcp.io/{repo} or gitmcp.io/docs
Конфигурация
Cursor
{
"mcpServers": {
"gitmcp": {
"url": "https://gitmcp.io/{owner}/{repo}"
}
}
}
Claude Desktop
{
"mcpServers": {
"gitmcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://gitmcp.io/{owner}/{repo}"
]
}
}
}
Windsurf
{
"mcpServers": {
"gitmcp": {
"serverUrl": "https://gitmcp.io/{owner}/{repo}"
}
}
}
VSCode
{
"servers": {
"gitmcp": {
"type": "sse",
"url": "https://gitmcp.io/{owner}/{repo}"
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
fetch_<repo-name>_documentation |
Получает основную документацию из GitHub репозитория, предоставляя обзор проекта |
search_<repo-name>_documentation |
Выполняет поиск по документации репозитория с помощью интеллектуального поиска для нахождения релевантных частей |
fetch_url_content |
Извлекает контент из ссылок, упомянутых в документации, и конвертирует его в читаемый формат |
search_<repo-name>_code |
Выполняет поиск по актуальному коду репозитория с помощью GitHub поиска по коду для нахождения деталей реализации |
Возможности
- Доступ к последней документации любого GitHub проекта с возможностями умного поиска
- Устранение AI галлюцинаций с помощью точной и актуальной информации
- Нулевая настройка — работает в облаке без необходимости загрузок или установок
- Встроенный чат для прямого взаимодействия с документацией
- Открытый исходный код, полностью бесплатный и ориентированный на приватность
- Поддерживает как конкретные репозитории, так и динамический выбор репозиториев
- Работает с любым публичным GitHub репозиторием без модификаций
- Приоритизирует файлы llms.txt и использует README.md как запасной вариант
Примеры использования
How do I use the Playwright MCP
Add memory to my LangGraph agent
I want to learn about the OpenAI Whisper speech recognition model. Explain how it works
Ресурсы
Примечания
GitMCP поддерживает два варианта: URL конкретных репозиториев для целенаправленного доступа и общий сервер для максимальной гибкости. Поддерживает llms.txt, AI-оптимизированную документацию и файлы README.md в порядке приоритета. Сервис включает систему значков для репозиториев и соблюдает правила robots.txt для сайтов GitHub Pages.