MCP Catalogs
首页

github-mcp-server

by ParasSolanki·4·综合分 32

GitHub API 的 MCP 服务器,提供全面的仓库、问题、PR 和代码搜索功能。

githubdeveloper-toolsai-llm
1
Forks
1
活跃 Issue
15 个月前
最近提交
2 天前
收录于

概述

这个 GitHub MCP 服务器提供了与 GitHub REST API 的全面集成,使 AI 模型能够与仓库、问题、拉取请求、代码、用户、主题等进行交互。它提供了 11 种不同的工具来搜索和检索各种 GitHub 资源,具有详细的分页和过滤选项。该服务器使用 TypeScript 构建,遵循模型上下文协议规范。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI 分析 GitHub 仓库及其活动
:通过自然语言命令进行自动化仓库管理
:通过提取特定 PR 和问题进行代码审查辅助
:此服务器支持哪些 GitHub API 端点?
:如何使用此服务器进行 GitHub 身份验证?

什么时候选它

如果您需要将 GitHub 仓库管理和搜索功能集成到您的 LLM 工作流中,特别是用于读取仓库数据、问题和拉取请求,请选择此 MCP server。

什么时候不要选它

如果您需要 GitHub 写操作(此服务器仅支持读取),更全面的 GitHub 自动化功能,或除个人访问令牌外的其他认证方法,请不要选择此 server。

此 server 暴露的工具

从 README 抽取出 11 个工具
  • search_repositories

    Search GitHub for repositories

  • search_issues

    Search issues from a repository

  • search_commits

    Search commits from a repository

  • search_code

    Search code from a repository

  • search_users

    Search users on GitHub

  • search_topics

    Search GitHub topics

  • search_labels

    Search labels in a repository

  • list_repositories_issues

    List issues from a repository

  • get_issue

    Get a specific issue from a repository

  • list_repositories_pull_requests

    List pull requests from a repository

  • get_pull_request

    Get a specific pull request from a repository

可对比工具

octokit-mcp-servergit-gateway-mcpgithub-shell-mcpgithub-cli-mcp

安装

安装

  1. 为您的 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)
  1. 将服务器配置添加到 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。