idosal/git-mcp

Put an end to code hallucinations! GitMCP is a free, open-source, remote MCP server for any GitHub project

What it solves

GitMCPは、あらゆる公開GitHubリポジトリやGitHub Pagesサイトから、最新のドキュメントとコードにリアルタイムかつ根拠のあるアクセスを提供することで、AIアシスタントの "vibe-hallucinations"(感覚的な幻覚)を排除します。これにより、AIツールがニッチなライブラリ、新しいライブラリ、または急速に変化するライブラリを扱う際、古いトレーニングデータに依存してしまうことを防ぎます。

How it works

これはリモートModel Context Protocol (MCP) サーバーとして機能します。AIアシスタント(Cursor や Claude など)が GitMCP URL に接続されている場合、特定のツールを使用してドキュメントの取得、ドキュメント内でのスマート検索、参照リンクからのコンテンツの取得、GitHub のコード検索を介して実際のソースコードの検索が可能になります。

Who it's for

AI 駆動型 IDE やアシスタント(Cursor, Windsurf, VSCode, Claude Desktop, および Cline)を使用している開発者で、使用しているライブラリやフレームワークの活用について、AI に正確で最新のコンテキスト(文脈)を提供する必要がある方です。

Highlights

  • Zero Setup: クラウドで動作します。ユーザーは単に IDE の設定に URL を追加するだけです。

  • Generic vs. Specific: セキュリティのためのリポジトリ固有のエンドポイントと、動的なリポジトリ切り替えのための汎用的な /docs エンドポイントの両方をサポートしています。

  • Smart Search: インテリジェントな検索を使用して、関連するドキュメントの断片を、過剰なトークン消費を抑えながら見つけ出します。

  • Broad Compatibility: あらゆる公開 GitHub プロジェクトに対応しており、llms.txt ファイルを優先的に使用して AI 最適化されたコンテキストを提供します。

  • Privacy-Focused: 認証は不要で、、ストリーミングクエリを保存したり、個人情報を収集したりすることはありません。