GitMCP是一个免费、开源的远程模型上下文协议 (MCP)服务器,它可以将任何GitHub 项目(代码仓库或 GitHub Pages)转换为文档中心。它使 Cursor 等 AI 工具能够访问最新的文档和代码,即使 LLM 从未接触过它们,从而无缝地消除代码幻觉。
GitMCP 支持两种版本–
- 特定存储库(
gitmcp.io/{owner}/{repo}或{owner}.gitmcp.io/{repo}):当您主要使用少量库时,请使用此选项。这可确保您的 AI 助手始终定位到正确的项目,并通过防止访问非预期存储库来增强安全性和相关性。 - 通用服务器(
gitmcp.io/docs):当您需要频繁切换不同代码库时,使用此服务器可获得最大的灵活性。AI 助手会提示您(或根据上下文判断)每次请求要访问哪个代码库。请注意,这依赖于每次都能正确识别目标代码库。
使用 GitMCP:
- AI助手可以直接从源代码访问最新的文档和代码。
- 获取准确的 API 使用方法和可靠的代码示例。
- 即使是小众的、新兴的或快速变化的库,也能高效工作。
- 显著减少了幻觉,提高了代码正确性。