什么是 GitMCP • 功能 • 开始使用 • 工作原理 • 徽章 • 示例 • 常见问题解答 • 隐私 • 贡献 • 许可证
[](https://gitmcp.io/idosal/git-mcp)
[](https://twitter.com/idosal1)
[](https://twitter.com/liadyosef)
## ? 什么是 GitMCP?
**停止振动幻觉并开始振动编码!**
[GitMCP](https://gitmcp.io) 是一个免费、开源、远程的[模型上下文协议 (MCP)](https://docs.anthropic.com/en/docs/agents-and-tools/mcp) 服务器,可将**任何** GitHub 项目(存储库或 GitHub 页面)转换为文档中心。它使像 Cursor 这样的人工智能工具能够访问最新的文档和代码,即使 LLM 从未遇到过它们,从而无缝地消除代码幻觉。
GitMCP 支持**两种风格** -
* **特定存储库(`gitmcp.io/{owner}/{repo}` 或 `{owner}.gitmcp.io/{repo}`):** 当您主要使用选定数量的库时,请使用这些存储库。这可确保您的人工智能助手始终瞄准正确的项目,通过防止访问意外的存储库来增强安全性和相关性。
* **通用服务器(`gitmcp.io/docs`):** 当您需要经常在不同的存储库之间切换时,使用它可以获得最大的灵活性。人工智能助手将提示您(或根据上下文决定)针对每个请求访问哪个存储库。请注意,这依赖于每次正确识别目标存储库。
**使用 GitMCP:**
* 人工智能助手直接从源获取*最新*文档和代码。
* 获取准确的 API 使用情况和可靠的代码示例。
* 即使在小众、新的或快速变化的图书馆中也能有效工作。
* 显着减少幻觉并提高代码正确性。
例如,此并排比较显示了创建 [third.js](https://github.com/mrdoob/ Three.js) 场景时 Cursor 中相同一次性提示的结果 -
https://github.com/user-attachments/assets/fbf1b4a7-f9f0-4c0e-831c-4d64faae2c45
## ✨ 特点
- ? **任何 GitHub 项目的最新文档**:让您的 AI 助手无缝访问 GitHub