返回市场
GitHub-MCP服务器审核工具

GitHub-MCP服务器审核工具

作者:wjessup20 星标更新:2025-04-01

项目介绍

工具:

tools: [
      {
        name: "get_pull_request_review",
        description: "获取特定的拉取请求审查",
        inputSchema: zodToJsonSchema(pullRequestReviews.GetPullRequestReviewSchema)
      },
      {
        name: "get_pull_request_comment",
        description: "获取特定的拉取请求审查评论",
        inputSchema: zodToJsonSchema(pullRequestComments.GetPullRequestCommentSchema)
      },
      {
        name: "reply_to_pull_request_comment",
        description: "回复特定的拉取请求审查评论",
        inputSchema: zodToJsonSchema(pullRequestComments.ReplyToPullRequestCommentSchema)
      },
      {
        name: "resolve_pull_request_review_thread",
        description: "标记拉取请求审查线程为已解决",
        inputSchema: zodToJsonSchema(pullRequestReviews.ResolvePullRequestReviewThreadSchema)
      },
      {
        name: "check_pull_request_review_resolution",
        description: "检查拉取请求审查中的所有线程是否已解决",
        inputSchema: zodToJsonSchema(pullRequestReviews.CheckPullRequestReviewResolutionSchema)
      },
      {
        name: "get_pull_request_review_threads",
        description: "获取特定拉取请求审查中的线程",
        inputSchema: zodToJsonSchema(pullRequestReviews.GetPullRequestReviewThreadsSchema)
      },
      {
        name: "get_pull_request_threads",
        description: "在单次调用中获取拉取请求的所有审查线程",
        inputSchema: zodToJsonSchema(pullRequestReviews.GetPullRequestThreadsSchema)
      },
      {
        name: "get_pull_request_thread",
        description: "获取带有完整评论详情的单个拉取请求审查线程",
        inputSchema: zodToJsonSchema(pullRequestReviews.GetPullRequestThreadSchema)
      }
    ],

手动安装:

Yarn && Yarn start

安装到光标位置:

{
  "mcpServers": {
    "github-pr-review-tools": {
      "command": "node",
      "args": ["~/Code/github-server-only/dist/index.js"], #放置你的仓库位置
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": <你的代码在这里>
      }
    }
  }
}

构建

Docker构建:(尚未测试)

docker build -t mcp/github -f src/github/Dockerfile .

许可证

MIT许可证。这意味着你可以自由地使用、修改和分发该软件,但需遵守MIT许可证中的条款和条件。更多详情,请参见项目存储库中的LICENSE文件。