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 透過為 AI 助手提供來自任何公開 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: 雲端執行;使用者只需將 URL 添加到其 IDE 配置中即可。
  • Generic vs. Specific: 同時支援用於安全性的儲存庫特定端點,以及用於動態切換儲存庫的通用 /docs 端點。
  • Smart Search: 使用智慧搜尋來尋找相關的文件片段,而不會消耗過多的 token。
  • Broad Compatibility: 支援任何公開的 GitHub 專案,並優先處理 llms.txt 檔案以提供 AI 優化的上下文資訊。
  • Privacy-Focused: 不需要身份驗證,不會儲存查詢內容,也不會收集個人資訊。