GitHub仓库管理工具

提供GitHub仓库管理、搜索、问题和拉取请求处理功能的工具集,适用于开发团队和开源项目协作。

  • by tiagoefreitas
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 tiagoefreitas/mcp-smithery-github

使用说明

GitHub 工具

用于访问GitHub的模型上下文协议(MCP)服务器。

存储库工具:

管理GitHub仓库的工具:

  • get_commit获取特定提交的详细信息
  • list_commits获取分支中的提交列表
  • list_branches列出仓库中的分支
  • create_or_update_file在仓库中创建或更新文件
  • create_repository创建一个新的GitHub仓库
  • get_file_contents获取文件或目录的内容
  • fork_repository将仓库 Fork 到您的账户或组织

搜索工具

GitHub搜索工具:

  • search_repositories搜索GitHub仓库
  • search_code在GitHub仓库中搜索代码
  • search_users搜索GitHub用户

问题工具

管理GitHub问题的工具:

  • get_issue获取特定问题的详细信息
  • add_issue_comment对问题添加评论
  • search_issues跨仓库搜索问题
  • create_issue创建一个新问题
  • list_issues列出仓库中的问题
  • update_issue更新现有问题

拉取请求工具

管理拉取请求的工具:

  • get_pull_request获取特定拉取请求的详细信息
  • update_pull_request更新现有的拉取请求
  • list_pull_requests列出仓库中的拉取请求
  • merge_pull_request合并一个拉取请求
  • get_pull_request_files获取拉取请求中已更改的文件
  • get_pull_request_status获取拉取请求的状态
  • get_pull_request_review_comments获取拉取请求的审查评论(逐行代码评论)
  • create_pull_request_review_comment在拉取请求上创建评论