MCP Git Repo Browser (Node.js)

MCP Git Repo Browser (Node.js)

site icon
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仓库结构的工具,旨在帮助开发者快速查看和分析代码仓库的目录结构和文件内容。

核心功能

  1. git_directory_structure: 返回仓库目录结构的树状表示
  2. 输入: 仓库URL
  3. 输出: 仓库结构的ASCII树表示
  4. git_read_important_files: 读取并返回仓库中指定文件的内容
  5. 输入: 仓库URL和文件路径列表
  6. 输出: 文件路径到内容的映射字典

适用场景

  • 开发者在开发过程中需要快速查看代码仓库结构
  • 需要分析仓库中重要文件内容的场景
  • 自动化代码审查或文档生成工具

工具列表

  1. git_directory_structure: 生成仓库目录结构的树状表示
  2. 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客户端兼容。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。