Token导航 LogoToken导航TokenDH.com
Repo Explainer MCP logo
开发工具stdio官方级别未说明来源级核验

Repo Explainer MCP

MCP Server

一个MCP服务器,为GitHub Copilot和Cursor等AI助手提供实时访问任何GitHub仓库的能力,无需克隆。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
GitHub工具代码分析PythonCursor开发工具CursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Pranavvr

提供方

Pranavvr

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv

详细介绍

GitHub回购解释器MCP

一个MCP服务器,为GitHub Copilot和Cursor等AI助手提供支持 实时访问任何GitHub存储库 --而不是先克隆它。

问你的AI问题,比如:

  • *“这个回购是做什么的?”*
  • *“过去7天发生了什么变化?”*
  • *“是否有任何依赖项已经过时?”*
  • *“解释此特定文件”*

并获得以下支持的答案 实时GitHub数据,而不是过时的训练数据。

______________________________________________________________________

为什么这与单独使用Cursor或Copilot不同

仅使用光标/副标此MCP服务器
解释代码✅ 仅限本地文件✅ 任何地方的任何回购
实时GitHub数据✅ 星星、叉子、活动
最近的提交和PR✅ 最近N天
依赖性审计✅ 实时检查PyPI
私有仓库✅ 用你的代币
不需要克隆

______________________________________________________________________

工具

工具它做什么
summarize_repo总结仓库的目的、结构、语言和关键文件
explain_file获取并解释任何存储库中的特定文件
ask_repo回答有关回购的任何自由形式的问题
recent_changes显示最近N天的提交和合并的PR
analyze_dependencies通过PyPI列出依赖关系并标记过时的包

______________________________________________________________________

快速入门

1.克隆仓库

git clone https://github.com/Pranavvr/Repo_Explainer_MCP.git
cd Repo_Explainer_MCP

2.创建虚拟环境并安装依赖项

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

3.设置您的GitHub令牌

创建一个 .env 项目根目录中的文件:

cp .env.example .env

然后打开 .env 并添加您的令牌:

GITHUB_TOKEN=your_github_token_here
获取令牌 .只有 repo 需要读取范围。

4.连接到VS Code

打开MCP配置文件:

Cmd + Shift + PMCP: Open User MCP Configuration

添加以下内容:

{
  "servers": {
    "github-repo-explainer": {
      "command": "python3",
      "args": ["/absolute/path/to/server.py"],
      "env": {
        "GITHUB_TOKEN": "your_github_token_here"
      }
    }
  }
}

用实际路径替换路径。通过跑步来获得它 pwd 在您的项目文件夹中。

5.重新启动VS Code并开始提问

打开GitHub Copilot聊天并尝试:

What does fastapi/fastapi do?
What changed in vercel/next.js in the last 7 days?
Are the dependencies in YOUR_USERNAME/YOUR_REPO outdated?

______________________________________________________________________

MCP检验员测试

要在没有AI客户端的情况下测试您的工具:

npx @modelcontextprotocol/inspector python3 server.py

打开浏览器UI,您可以在其中手动调用每个工具。

______________________________________________________________________

项目结构

github-repo-explainer-mcp/
├── server.py          # MCP server — defines and exposes the 5 tools
├── github_client.py   # GitHub API wrapper — all data fetching logic
├── .env               # Your GitHub token (never committed)
├── .env.example       # Token template for others
├── requirements.txt   # Dependencies
└── README.md

______________________________________________________________________

需求

  • Python 3.10+
  • GitHub个人访问令牌(免费,只读范围)
  • VS Code 1.99+,使用GitHub Copilot或任何兼容MCP的客户端

______________________________________________________________________

建于

______________________________________________________________________

许可证

麻省理工学院

目录标签

目录标签

GitHub工具代码分析PythonCursor开发工具本地部署AI助手实时数据

支持客户端

CursorVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP