Token导航 LogoToken导航TokenDH.com
Copilot CLI Setup logo
开发工具未说明官方级别未说明来源级核验

Copilot CLI Setup

MCP Server

用于在Windows上安装GitHub Copilot CLI完整工具链的引导脚本,支持Azure服务和Microsoft Learn文档查询。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PowerShell命令行工具文档处理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

msucharda

提供方

msucharda

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

适用于Windows的Copilot CLI Bootstrap

安装用于运行的完整工具链的Bootstrap脚本 GitHub Copilot 命令行工具 在Windows上使用MCP服务器。支持两种MCP变体:

变量服务器传输它的作用
AzureMCPAzure MCP服务器(@azure/mcp)本地(npx)40+Azure服务工具--部署、查询、管理资源
LearnMCP微软学习MCP远程HTTP搜索微软官方文档,获取代码示例
两者 *(默认)*两台服务器本地+HTTP全面覆盖:Azure操作+文档

无论变体如何,WorkIQ MCP(Microsoft 365智能)始终包含在内。

安装内容

工具包ID目的
PowerShell 7Microsoft.PowerShellWindows上Copilot CLI所需的运行时
GitHub命令行界面GitHub.cliGitHub身份验证和工作流管理
Azure命令行界面Microsoft.AzureCLIAzure身份验证(由Azure MCP服务器使用)
Node.js LTSOpenJS.NodeJS.LTSMCP服务器运行时(npx)
Copilot命令行界面GitHub.Copilot代理AI助手
Azure MCP服务器@azure/mcp (npx)Copilot的40多个Azure服务集成
工作智商@microsoft/workiq (npx)Microsoft 365智能(电子邮件、日历、团队)

先决条件

  • Windows 10(1809+)或Windows 11
  • WinGet 的 --通过应用程序安装程序随Windows 11和现代Windows 10一起提供(下载)
  • 活跃的GitHub Copilot订阅
  • Azure订阅 (适用于Azure MCP服务器)

快速启动(单行式)

打开 PowerShell (或Windows终端)作为管理员并粘贴:

irm https://raw.githubusercontent.com/msucharda/copilot-cli-setup/refs/heads/master/bootstrap-copilot.ps1 | iex

用法

如果您已在本地克隆了仓库:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\bootstrap-copilot.ps1

选项

标志描述
-McpVariantAzureMCP, LearnMCP,或 Both (默认)。控制配置哪些MCP服务器。
-Force重新安装软件包并覆盖现有的MCP配置条目
-SkipMcpConfig仅安装工具,不编写MCP配置

示例

# Default — both Azure MCP + Learn MCP + WorkIQ
.\bootstrap-copilot.ps1

# Azure MCP only (resource management tools)
.\bootstrap-copilot.ps1 -McpVariant AzureMCP

# Learn MCP only (documentation search)
.\bootstrap-copilot.ps1 -McpVariant LearnMCP

安装后步骤

  1. 重新启动终端 (PATH更改需要新会话)
  2. 通过GitHub进行身份验证: gh auth login --web
  3. 使用Azure进行身份验证: az login
  4. 启动Copilot CLI: copilot
  5. 验证MCP服务器: 类型 /mcp show Copilot CLI内部
  6. 接受WorkIQ最终用户许可协议 (首次使用前需要): npx -y @microsoft/workiq accept-eula

MCP配置

该脚本将MCP服务器配置写入 ~/.copilot/mcp-config.json内容取决于 -McpVariant 被选中的:

两者都有(默认)

{
  "mcpServers": {
    "azure": {
      "type": "local",
      "command": "npx",
      "args": ["-y", "@azure/mcp@latest", "server", "start"],
      "tools": ["*"]
    },
    "microsoft-learn": {
      "type": "http",
      "url": "https://learn.microsoft.com/api/mcp",
      "tools": ["*"]
    },
    "workiq": {
      "type": "local",
      "command": "npx",
      "args": ["-y", "@microsoft/workiq@latest", "mcp"],
      "tools": ["*"]
    }
  }
}
  • 蔚蓝 --通过npx进行本地处理,需要 az login 用于身份验证
  • 微软学习 MCP --远程HTTP端点,无需身份验证,免费
  • 工作智商 --通过npx进行本地流程,需要M365租户管理员同意

______________________________________________________________________

使用Azure虚拟机进行测试

包含一个自包含的Azure环境,用于通过SSH在真实的Windows 11 VM上测试引导脚本。

建筑

┌──────────────────────────────────────────────────────┐
│  Resource Group: rg-copilot-test-dev                 │
│                                                      │
│  NSG (SSH from your IP)                              │
│  VNet 10.2.0.0/24 → Subnet 10.2.0.0/26              │
│                                                      │
│  ┌────────────────────────────────────┐              │
│  │ vm-copilot-dev                     │              │
│  │ Windows 11 Enterprise 24H2        │              │
│  │ Standard_B2s · OpenSSH Server     │              │
│  │ Public IP · Auto-shutdown 18:00   │              │
│  └────────────────────────────────────┘              │
└──────────────────────────────────────────────────────┘

快速开始

# Set required environment variables
export ADMIN_PASSWORD='YourC0mplexP@ssword!'
export ALLOWED_SOURCE_IP=$(curl -s ifconfig.me)/32

# Accept Windows 11 marketplace terms (one-time)
make accept-terms

# Deploy the VM
make deploy

# Copy bootstrap script and run it
make deploy-script

# Verify all tools installed correctly
make test-remote

# SSH in for interactive testing
make ssh

# Tear down when done
make destroy

生成文件目标

目标描述
make lint二头肌锉
make build编译二头肌(语法检查)
make accept-terms接受Windows 11市场映像条款
make deploy将虚拟机部署到Azure
make destroy删除资源组
make ip显示虚拟机的公共IP
make sshSSH进入VM
make deploy-script复制并运行 bootstrap-copilot.ps1 在VM上
make test-remote完整的端到端测试:部署脚本+验证所有工具

为什么是Windows 11(而不是Windows Server)?

  • Windows 11随附 WinGet 的 (App Installer)开箱即用
  • Windows Server 2022可以 有WinGet——只有服务器2025添加了它
  • Windows 11只有 Windows PowerShell 5.1 预装(非PS7),与实际目标场景相匹配
  • win11-24h2-ent 映像可作为标准Azure Marketplace映像使用

故障排除

问题解决方案
winget 找不到安装应用程序安装程序:https://aka.ms/getwinget
安装后工具不在PATH中重新启动终端
Azure MCP“未通过身份验证”运行 az login 在启动Copilot CLI之前
WorkIQ同意错误租户管理员必须授予同意(指示)
执行策略阻止脚本Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
SSH连接被拒绝部署后等待2-3分钟,等待CSE完成;检查 make ip
市场条款错误运行 make accept-terms 首先

备注

  • 引导脚本是 幂等 --可以安全地重新运行
  • 老人 gh copilot 扩展于2025年10月被弃用;这将安装新的单机版 copilot 二进制
  • GitHub MCP服务器内置于Copilot CLI中,不需要配置
  • VM在18:00 UTC自动关闭以节省成本;跑 make destroy 测试完成后

目录标签

目录标签

PowerShell命令行工具文档处理本地部署开发工具链Azure集成文档搜索PowerShell脚本

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP