Pera1 的 GitHub MCP 服务器
一个模型上下文协议服务器,用于将 GitHub 代码连接到 Claude.ai。该服务器利用 Pera1 服务从 GitHub 存储库中提取代码,并为 Claude 提供更好的上下文。
设置
将以下内容添加到您的 MCP 配置文件( ~/Library/Application Support/Claude/claude_desktop_config.json ):
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@kazuph/mcp-github-pera1"]
}
}
}
现在您可以向 Claude 询问有关 GitHub 代码库的问题。
参数
url:GitHub 存储库 URL(必需)dir:按目录路径过滤文件(以逗号分隔)ext:按扩展名过滤文件(以逗号分隔)mode:显示模式(例如,tree仅显示目录结构和自述文件)branch:指定要从中获取的分支file:指定要检索的单个文件
使用示例
您可以向 Claude 询问以下问题:
Tell me about the implementation of GitHub repository https://github.com/username/repository
对于特定目录:
Explain the components in https://github.com/username/repository?dir=src/components
对于特定文件:
Show me the Button component from https://github.com/username/repository?file=src/components/Button.tsx
对于仅包含 README 文件的目录结构:
Show me the structure of https://github.com/username/repository?mode=tree
对于特定分支:
Analyze the develop branch of https://github.com/username/repository?branch=develop
执照
麻省理工学院
作者
kazuph( https://x.com/kazuph )