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: 支持 both 仓库-specific 终端,出于安全考虑,以及用于动态仓库切换的通用 /docs 终端。

  • Smart Search: 使用智能搜索来查找相关的文档片段,而不消耗过多的 token。

  • Broad Compatibility: 支持任何公开的 GitHub 仓库项目,优先处理 llms.txt 檔案,以提供 AI 优化的上下文信息。

  • ** Privacy-Focused**: 不需要身份验证,也不存储查询,也不收集个人信息。