关于 limited-github-cli-mcp
limited-github-cli-mcp 是通过本地 GitHub CLI 管理 GitHub 拉取请求的 MCP 服务。它使用 CLI 现有的登录凭据,不直接处理 GitHub 访问令牌。
主要功能
- 01创建拉取请求并设置分支和草稿选项
- 02按条件筛选拉取请求列表
- 03查看拉取请求详情
- 04为拉取请求添加评论
适用场景
- 01从本地仓库创建拉取请求
- 02按状态或目标分支查找请求
- 03查看拉取请求详情
- 04在拉取请求中发表评论
MCP 相关
它向 MCP 客户端提供创建、列出、查看和评论拉取请求的工具。操作通过本地 `gh` 命令及其登录凭据执行。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
limited-github-cli-mcp
一个使用 GitHub CLI 在 GitHub 上执行拉取请求(PR)操作的 MCP 服务。它会调用本地的 gh 命令,无需 GitHub Access Token。
功能
此 MCP 服务提供以下功能:
-
创建 PR(
create_pr)- 指定标题、正文、目标分支、源分支和草稿选项
-
列出 PR(
list_prs)- 按状态(open、closed、merged、all)和目标分支筛选,并限制结果数量
-
查看 PR(
view_pr)- 按编号获取特定 PR 的详细信息
-
评论 PR(
comment_pr)- 指定 PR 编号和评论正文,为 PR 添加评论
前置条件
- 已安装 GitHub CLI(
gh) - 使用
gh auth login登录 GitHub 账户 - 已在本地克隆要操作的 GitHub 仓库
使用示例
创建 PR
use_mcp_tool({
server_name: "limited-github-cli",
tool_name: "create_pr",
arguments: {
title: "Add new feature",
body: "This PR adds feature X",
base: "main",
head: "feature/x",
draft: true
}
})
列出 PR
use_mcp_tool({
server_name: "limited-github-cli",
tool_name: "list_prs",
arguments: {
state: "open",
limit: 5
}
})
查看 PR 详情
use_mcp_tool({
server_name: "limited-github-cli",
tool_name: "view_pr",
arguments: {
number: 123
}
})
评论 PR
use_mcp_tool({
server_name: "limited-github-cli",
tool_name: "comment_pr",
arguments: {
number: 123,
body: "I've reviewed this. LGTM!"
}
})
安全性
此 MCP 服务使用本地 GitHub CLI,因此不会直接处理 GitHub Access Token。它会使用 GitHub CLI 的身份验证凭据,是执行 GitHub 操作的安全方式。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。