github-mcp-server
by ParasSolanki·★ 4·综合分 32
GitHub API 的 MCP 服务器,提供全面的仓库、问题、PR 和代码搜索功能。
概述
这个 GitHub MCP 服务器提供了与 GitHub REST API 的全面集成,使 AI 模型能够与仓库、问题、拉取请求、代码、用户、主题等进行交互。它提供了 11 种不同的工具来搜索和检索各种 GitHub 资源,具有详细的分页和过滤选项。该服务器使用 TypeScript 构建,遵循模型上下文协议规范。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您需要将 GitHub 仓库管理和搜索功能集成到您的 LLM 工作流中,特别是用于读取仓库数据、问题和拉取请求,请选择此 MCP server。
什么时候不要选它
如果您需要 GitHub 写操作(此服务器仅支持读取),更全面的 GitHub 自动化功能,或除个人访问令牌外的其他认证方法,请不要选择此 server。
此 server 暴露的工具
从 README 抽取出 11 个工具search_repositoriesSearch GitHub for repositories
search_issuesSearch issues from a repository
search_commitsSearch commits from a repository
search_codeSearch code from a repository
search_usersSearch users on GitHub
search_topicsSearch GitHub topics
search_labelsSearch labels in a repository
list_repositories_issuesList issues from a repository
get_issueGet a specific issue from a repository
list_repositories_pull_requestsList pull requests from a repository
get_pull_requestGet a specific pull request from a repository
可对比工具
安装
安装
- 为您的 GitHub 帐户创建或获取访问令牌:[指南](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-fine-grained-personal-access-token)
- 将服务器配置添加到 Claude Desktop:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: [查看此指南](https://gist.github.com/feveromo/7a340d7795fca1ccd535a5802b976e1f)
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "github-mcp-server"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_personal_github_access_token"
}
}
}
}FAQ
- 此服务器支持哪些 GitHub API 端点?
- 该服务器支持 11 种不同的工具,用于搜索和检索 GitHub 中的仓库、问题、拉取请求、提交、代码、用户、主题和标签。
- 如何使用此服务器进行 GitHub 身份验证?
- 您需要在 GitHub 帐户中创建个人访问令牌,并将其设置为配置中的 GITHUB_PERSONAL_ACCESS_TOKEN 环境变量。
github-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。