git-mcp

让 AI 直接读你 GitHub 代码,告别瞎编乱造

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 762 🐛 待处理 87 👀 关注 46
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 8509
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 完全免费开源,可自行部署,无付费版本

项目预览

git-mcp 项目界面预览图
图片来源:项目官网

项目数据

分类开源模型
开发团队idosal
官网地址https://gitmcp.io
定价模式🏷️完全免费
价格说明完全免费开源,可自行部署,无付费版本
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型agentic-ai,agents,ai,claude,copilot,cursor,git,llm,mcp
GitHub 星标★ 8509
上线时间2025-03-29 00:00:00
代码更新2026-05-08
仓库体积30.1 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

GitMCP 是一个免费开源的远程 MCP(模型上下文协议)服务器,专为 GitHub 项目设计,旨在解决 AI 编程助手因缺乏最新代码上下文而产生的“代码幻觉”问题。它允许任何 AI 助手(如 Claude、Cursor 等)通过标准 MCP 协议远程访问任意 GitHub 仓库的完整代码结构、文件内容、提交历史、分支信息等,从而让 AI 在回答或生成代码时基于真实仓库数据,而非训练时的旧知识。核心能力包括:自动索引仓库、提供语义化代码搜索、支持按文件路径或符号名检索、暴露仓库元数据、以及通过远程端点无缝集成到现有 AI 工具中。项目采用 TypeScript 编写,部署简单,支持自托管,适合个人开发者、团队以及企业级应用,能显著提升 AI 辅助开发的准确性和可靠性。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 8509

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:本地安装 4 步

环境要求

  • 已安装 Git(用于克隆仓库)
  • 已安装 Node.js 运行环境
  • 已安装 pnpm 包管理器(README 使用 pnpm install/pnpm dev)
  • 可访问 GitHub 与 gitmcp.io 的网络

安装与启动步骤

  1. 1克隆项目仓库

    把 GitMCP 源码克隆到本地并进入项目目录,目录名默认为 git-mcp。

    git clone https://github.com/idosal/git-mcp.git
    cd git-mcp
  2. 2安装项目依赖

    在项目根目录安装 TypeScript 项目依赖,README 指定使用 pnpm。

    pnpm install
  3. 3本地启动开发服务

    以开发模式运行服务,README 给出 npm run dev 或 pnpm dev 两种写法。

    npm run dev
  4. 4在 AI 工具中接入

    把远程 MCP 端点填入 Cursor、Claude 等支持 MCP 的客户端,owner/repo 换成目标仓库。

关键配置

配置项必填说明示例
MCP 服务地址(特定仓库)是指向某一个 GitHub 仓库,AI 只访问该项目,更安全https://gitmcp.io/idosal/git-mcp
MCP 服务地址(子域名形式)否同一仓库的另一种写法,owner 作为子域名前缀https://idosal.gitmcp.io/git-mcp

如何确认成功

本地运行时终端无报错并输出监听地址;配置端点后打开 https://gitmcp.io/idosal/git-mcp 能正常返回该仓库的文档与代码信息。

常见问题

Q:必须把项目部署到本地才能用吗?

A:不需要。GitMCP 是免费的远程 MCP 服务器,直接把 gitmcp.io/{owner}/{repo} 这样的端点填进 AI 工具即可使用,本地安装只用于二次开发。

Q:为什么要用「特定仓库」这种端点?

A:按 README 说明,指定 owner/repo 能让 AI 助手始终锁定目标项目,避免访问无关仓库,从而提高安全性和结果相关性。

Q:支持哪些 AI 工具?

A:README 明确提到 Cursor、Claude 等支持 MCP 协议的 AI 工具,以及 GitHub 仓库和 GitHub Pages 项目。

Q:本地开发应该用 npm 还是 pnpm?

A:README 在安装依赖处写的是 pnpm install,启动处同时给出 npm run dev 和 pnpm dev,建议保持与安装一致使用 pnpm。

注意事项

  • 示例中的 owner/repo 需替换成你实际要接入的仓库,如 idosal/git-mcp。
  • README 未给出本地服务的端口号、密钥等配置,具体以启动后的终端输出为准。
  • 仅依据 README 节选整理,更多客户端配置细节请查阅项目官网 gitmcp.io 与仓库 README。

核心亮点

  • 直接连接 GitHub 仓库,AI 基于实时代码回答,减少幻觉
  • 支持远程 MCP 协议,可无缝接入 Claude、Cursor 等主流 AI 工具
  • 自动索引仓库结构,提供语义搜索,快速定位代码片段

不足之处

  • 依赖 GitHub API,大仓库索引可能较慢或受速率限制
  • 文档/社区待观察

适用场景

  • AI 编程助手需要理解特定仓库代码时
  • 团队协作中让 AI 基于最新代码库提供建议
  • 代码审查或重构时快速获取上下文

替代项目

GitHub Copilot、Sourcegraph、Continue

上一篇:mcp-agent

下一篇:osaurus

同类项目推荐

awesome-agentic-commerce 开源

一站式搜罗AI购物/销售工具,快速上手智能体商务。

A curated list of awesome agentic commerce resources — protocols, MCP servers, tool···

★ 65 2026-08-09
orchestrator-supaconductor 开源

让 Claude Code 组队并行干活,还自带评审把关

Multi-agent orchestration system for Claude Code with parallel execution, automated ···

★ 381 2026-09-30
taskflow 开源

把多个AI代理编排成DAG,编译验证后可靠运行,支持断点续跑。

DAG runtime for coding-agent workflows with verification, resume, replay, and effect···

★ 80 2026-08-09
gofannon 开源

拖拽搭建 AI 智能体,快速预览并分享交互体验

A web app for rapidly prototyping AI agents and the lightweight web UIs that wrap th···

★ 73 2026-08-09
Claude-Patent-Creator 开源

用AI自动写美国专利,检索+合规+附图一步到位

USPTO patent creation system with MCP server + Claude Code plugin. Hybrid RAG search···

★ 211 2026-08-09
swarms-rs 开源

用 Rust 把多个 LLM 智能体编排成高并发生产系统

The Enterprise-Grade Production-Ready Multi-Agent Orchestration Framework in Rust

★ 193 2026-10-13
tossinvest-cli 开源

在终端或AI代理中直接玩转韩国Toss证券交易

공식 API에 없는 30+ 기능까지, 터미널과 AI에서 쓰세요. 토스증권 비공식 CLI·MCP.

★ 522 2026-08-09
GoGogot 开源

轻量自托管 AI 智能体,Go 语言实现,替代 OpenClaw

Lightweight self-hosted AI agent. Open-source OpenClaw alternative in Go.

★ 261 2026-08-09
s3 开源

用强化学习训练搜索代理,少量数据让RAG检索更准更快

[EMNLP'25] s3 - ⚡ Efficient & Effective Search Agent Training via RL for RAG (RLVR ···

★ 849 2026-08-09