工具:
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文件。