IG

idosal/git-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

8,5 тыс. stars 760 forks Качество 86 Тренд 38Apache-2.0

Положите конец галлюцинациям кода! GitMCP — это бесплатный, открытый, удалённый MCP-сервер для любого проекта на GitHub

Обзор

Что такое GitMCP • Функции • Как начать • Как это работает • Значок • Примеры • FAQ • Конфиденциальность • Вклад • Лицензия GitMCP — это бесплатный, открытый, удалённый сервер Model Context Protocol (MCP), который преобразует проект GitHub (репозитории или страницы GitHub) в центр документации. Он позволяет инструментам ИИ, таким как Cursor, получать доступ к актуальной документации и коду, даже если LLM никогда с ними не сталкивался, тем самым бесшовно устраняя галлюцинации кода. * Используйте их, когда работаете в основном с определённым числом библиотек. Это гарантирует, что ваш AI-ассистент всегда выбирает правильный проект, повышая безопасность и релевантность, предотвращая доступ к непреднамеренным репозиториям. * Используйте это для максимальной гибкости, когда вам нужно часто переключаться между разными репозиториями. AI-ассистент подскажет вам (или решит, исходя из контекста), к какому репозиторию обращаться для каждого запроса. Имейте в виду, что это зависит от правильного определения целевого репозитория каждый раз.

Обзор (машинный перевод)

Что такое GitMCP • Особенности • Начало • Как это работает • Знак • Примеры • FAQ • Приватность • Вклад • Лицензия

🤔 Что такое GitMCP?

Хватит галлюцинировать вайб-галлюцинации и начни кодировать вайб-код!

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

GitMCP поддерживает два варианта -

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

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

GitMCP

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

🤔 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

Открыть полный README на GitHub

Установка

npx mcp-remote https://gitmcp.io/{owner}/{repo}
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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