
MCP Git Repo Browser (Node.js)

2025.02.18
1
JavaScriptGit仓库浏览器代码分析工具开发效率
MCP Git Repo Browser 是一个基于Node.js实现的Git仓库浏览器,使用Model Context Protocol (MCP)协议。它提供了浏览Git仓库目录结构和读取指定文件内容的功能,适用于开发者在开发过程中快速查看和分析代码仓库结构。
View on GitHub
Overview
基本能力
产品定位
MCP Git Repo Browser 是一个用于浏览Git仓库结构的工具,旨在帮助开发者快速查看和分析代码仓库的目录结构和文件内容。
核心功能
git_directory_structure
: 返回仓库目录结构的树状表示- 输入: 仓库URL
- 输出: 仓库结构的ASCII树表示
git_read_important_files
: 读取并返回仓库中指定文件的内容- 输入: 仓库URL和文件路径列表
- 输出: 文件路径到内容的映射字典
适用场景
- 开发者在开发过程中需要快速查看代码仓库结构
- 需要分析仓库中重要文件内容的场景
- 自动化代码审查或文档生成工具
工具列表
git_directory_structure
: 生成仓库目录结构的树状表示git_read_important_files
: 读取仓库中指定文件的内容
常见问题解答
- 需要Node.js 14.x或更高版本
- 需要系统安装Git
使用教程
使用依赖
- Node.js 14.x或更高版本
- Git
安装教程
git clone <repository-url>
cd mcp-git-repo-browser
npm install
调试方式
启动服务器:
node src/index.js
服务器运行在stdio上,与MCP客户端兼容。