Skip to content
FunCoding

Search

Search docs, Skills and MCP

通过 GitHub MCP 启动云端任务

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

This page has not been translated into English yet. The original Chinese version is shown below.

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