Github Mcp Server Review Tools

Github Mcp Server Review Tools

🚀 工具列表项目

本项目提供一系列用于处理GitHub拉取请求审查和评论的工具,能帮助用户高效管理拉取请求相关事务。

🚀 快速开始

本项目提供了一系列工具,可用于处理GitHub拉取请求的审查和评论。以下将介绍安装、构建和集成的相关步骤。

📦 安装指南

手动安装

手动安装请运行以下命令:

Yarn && Yarn start

集成到Cursor

将工具集成到Cursor中,请按照以下配置进行设置:

{
"mcpServers": {
"github-pr-review-tools": {
"command": "node",
"args": ["~/Code/github-server-only/dist/index.js"], # 请将此处替换为您的实际仓库位置
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": <请输入您的GitHub个人访问令牌>
}
}
}
}

📚 详细文档

工具列表

以下是本项目提供的工具列表及其描述:

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)
}
],

🔧 技术细节

构建说明

使用Docker构建镜像(尚未经过测试):

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

📄 许可证

本项目采用MIT License,这意味着您可以自由地使用、修改和分发该软件,但需遵守MIT许可证的条款和条件。有关详细信息,请参阅项目仓库中的LICENSE文件。

  • 0 关注
  • 0 收藏,12 浏览
  • system 提出于 2025-09-27 08:54

相似服务问题

相关AI产品