跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

通过 GitHub MCP 启动云端任务

从支持远程 MCP 的客户端调用 Copilot 创建 PR 工具。

GitHub MCP 可以让其他 IDE 或 agentic tool 委派 cloud agent 任务。该能力只在 远程 GitHub MCP Server 及支持远程 MCP 的宿主中提供,本地 Docker GitHub MCP 并不因此自动具备此入口。

配置前提

按GitHub MCP 安装连接远程服务器,完成相应授权,并确认以下工具已启用:

create_pull_request_with_copilot

宿主已连接或能调用普通仓库读取工具,不等于这个特定工具也已被开放。检查工具集和实际可见工具,见GitHub MCP 工具集。

提交任务

在宿主 Chat 中要求创建 PR,写明目标仓库、预期改动和验收标准。例如官方提示:

Open a PR in my repository to expand unit test coverage.

如果需要非默认分支作为起点,把 base branch 写进提示。提交后,Copilot 启动新会话、创建 draft PR,并在后台推送修改;完成后邀请你评审。

多数 MCP 宿主会显示创建的 PR URL。打开 PR 或会话日志检查任务是否按要求执行。

不混用不同 API 的规则

本页工具明确用于创建 PR,不等同于 REST POST /agents/.../tasks 的默认分支任务。REST 的 token 类型、参数和默认值见Agent tasks API,不能仅凭 MCP 工具名称推导其底层认证实现或套餐例外。

具体工具是否可调用仍受账号许可、仓库和组织策略影响;远程 MCP 配置成功不是绕过 cloud agent 准入的方式。