通过 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 准入的方式。