GitHub MCP Server for Pera1

GitHub MCP Server for Pera1

site icon
2025.03.03 2
JavaScriptGitHub 集成代码分析开发效率
mcp-github-pera1 是一个 Model Context Protocol 服务器,用于连接 GitHub 代码和 Claude.ai。该服务器利用 Pera1 服务从 GitHub 仓库提取代码,为 Claude 提供更好的上下文信息。
View on GitHub

Overview

基本能力

产品定位

mcp-github-pera1 是一个桥梁服务,旨在将 GitHub 代码仓库与 Claude.ai 连接起来,提供代码上下文分析能力。

核心功能

  • 从 GitHub 仓库提取代码
  • 支持多种过滤方式:
  • 按目录路径过滤
  • 按文件扩展名过滤
  • 按特定模式显示(如仅显示目录结构和 README 文件)
  • 指定分支获取
  • 获取单个特定文件
  • 为 Claude 提供代码上下文

适用场景

  • 代码分析和理解
  • 项目结构展示
  • 特定组件或文件分析
  • 不同分支代码比较

工具列表

  • Pera1 服务:用于从 GitHub 提取代码
  • MCP 协议:用于与 Claude.ai 通信

常见问题解答

无明确常见问题解答部分

使用教程

使用依赖

需要安装 Node.js 和 npm

安装教程

  1. 在 MCP 配置文件中添加以下内容(~/Library/Application Support/Claude/claude_desktop_config.json):
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@kazuph/mcp-github-pera1"]
    }
  }
}
  1. 安装完成后,即可向 Claude 询问关于 GitHub 代码仓库的问题

调试方式

无明确调试步骤说明

许可证

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