Token导航 LogoToken导航TokenDH.com
Setup Azure Devops MCP Server logo
运维云端未说明官方级别未说明来源级核验

Setup Azure Devops MCP Server

MCP Server

Azure DevOps MCP服务器设置指南,帮助开发者和DevOps工程师在Windows Server环境中配置自托管代理,实现自动化构建和部署。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Azure DevOpsOAuth认证云端部署

安装说明

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

作者 / 组织

oliviajht

提供方

oliviajht

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

标题:如何设置Azure DevOps MCP服务器(分步指南)

______________________________________________________________________

使用MCP(微软认证专业人员)服务器设置Azure DevOps听起来可能很困难,但相信我,一旦你把它分解了,这是绝对可行的。无论您是开发人员、DevOps工程师,还是正在攻读微软认证的学生,本指南都将用简单的英语引导您完成整个过程。

如果你在管理构建和部署时感到迷茫,那么使用专用的MCP服务器设置Azure DevOps可以让你完全控制你的工作流程,让你安心。这是您将自动化和效率带入开发周期的机会。

______________________________________________________________________

什么是Azure DevOps,什么是MCP服务器?

Azure DevOps 是微软的端到端开发平台。它允许团队 计划工作、管理代码、构建软件和部署应用程序 使用Repos、Pipeline、Boards和测试计划等工具。

MCP服务器在这种情况下,指的是 由持有Microsoft认证专业人员凭据的人员管理的Windows Server环境--通常意味着服务器是使用最佳实践、许可软件和稳定配置进行维护的。

结合使用时,Azure DevOps和配置了MCP的服务器可以帮助您 托管自己的构建代理、控制部署环境并增强安全性.

______________________________________________________________________

先决条件

在我们开始之前,请确保您拥有以下内容:

  • ✅ 活跃的Azure DevOps帐户
  • ✅ MCP服务器(建议使用Windows server 2016/2019/2022)
  • ✅ 管理员可以访问这两个环境
  • ✅ 服务器上的互联网接入
  • ✅ 已安装的工具:PowerShell、Azure CLI、Git(可选)、Visual Studio(如果需要)

可选但有用:

  • 来自Azure DevOps的个人访问令牌(PAT)
  • 防火墙配置为允许Azure DevOps代理流量

______________________________________________________________________

理解架构

让我们保持简单。

Azure DevOps通过 代理 执行流水线作业。您可以使用 Microsoft托管代理安装自己的本地代理,被称为a 自托管代理.

在我们的案例中 MCP服务器将托管此自托管代理它将安全地连接到您的Azure DevOps组织,并根据管道配置运行构建、部署和脚本。

这给了你 对软件版本、安全更新和自定义工具的控制 安装在服务器上。

______________________________________________________________________

一步一步:设置Azure DevOps MCP服务器

______________________________________________________________________

步骤1:创建Azure DevOps项目

  1. 首选 https://dev.azure.com
  2. 创建新组织(如果需要)
  3. 点击 新项目
  4. 为其命名,选择Git进行版本控制,并保持私有可见性(推荐)
  5. 击打 创建

现在,您的工作区已准备就绪。

______________________________________________________________________

步骤2:准备MCP服务器

您的MCP服务器必须:

  • 最新(运行Windows Update)
  • 运行IIS(如果您正在部署web应用程序)
  • 已配置。NET Framework(4.7.2或更高版本很常见)
  • 已启用 PowerShell远程处理远程桌面

此外,暂时禁用Windows Defender防火墙(仅用于测试)或手动打开DevOps代理通信的端口(默认为HTTPS)。

______________________________________________________________________

步骤3:下载并安装Azure DevOps代理

  1. 在Azure DevOps中,请访问 项目设置>代理池
  2. 点击 添加池 → 命名它(例如。, MCP-Agents)
  3. 选择池并单击 实习业务员
  4. 选择 视窗 → 下载zip文件

现在转到您的MCP服务器:

  • 将下载的文件解压缩到 C:\AzureAgent
  • 以管理员身份打开PowerShell
  • 运行此命令以启动配置:
bash
CopyEdit
.\config.cmd --url https://dev.azure.com/YOUR_ORG_NAME --auth pat --token YOUR_PAT_TOKEN

在设置过程中,它会问:

  • 代理池(输入 MCP-Agents)
  • 代理名称(任何友好名称)
  • 工作文件夹(默认值很好)
  • 是否作为服务运行(是-即使在注销后也能保持运行)

然后,运行代理:

bash
CopyEdit
.\run.cmd

如果一切正常,代理将连接并在Azure DevOps仪表板中显示为“在线”。

______________________________________________________________________

步骤4:配置部署组(可选)

如果你打算 部署应用程序 从您的管道中,转到:

  • 管道>部署组
  • 点击 添加部署组 → 给它起个名字
  • 复制显示的PowerShell脚本
  • 在MCP服务器上运行它(再次以管理员身份)

这将您的MCP服务器注册为部署目标。

______________________________________________________________________

第五步:建立你的管道

  1. 首选 管道>管道
  2. 点击 新管道
  3. 选择存储库(GitHub或Azure存储库)
  4. 通过YAML或经典编辑器进行配置

这是一个简单的YAML管道。NET应用程序:

yaml
CopyEdit
pool:
  name: MCP-Agents

steps:
- task: UseDotNet@2
  inputs:
    packageType: 'sdk'
    version: '6.x'

- script: dotnet build
  displayName: 'Build project'

- script: dotnet test
  displayName: 'Run tests'

保存后,运行管道。您的MCP服务器现在将执行所有任务。

______________________________________________________________________

安全提示

  • 总是 使用环境变量 用于密码或令牌
  • 不要硬编码机密 在您的YAML文件中
  • 使用 Azure密钥库 为了提供额外的保护
  • 监控您的 代理日志 在...之下 C:\AzureAgent\_diag
  • 每90天轮换一次PAT令牌(如果可能,请使用OAuth)

______________________________________________________________________

常见问题排查

问题解决方案
代理未连接检查防火墙和令牌有效性
构建失败,缺少工具在MCP服务器上安装所需的SDK或软件
服务器突然脱机重新启动Azure DevOps代理服务
权限被拒绝错误确保PAT具有所需的范围,如 Agent Pools (read/write)

______________________________________________________________________

自动设置(奖金)

对于高级用户,这里有一个快速 PowerShell代码段 要自动安装代理,请执行以下操作:

powershell
CopyEdit
Invoke-WebRequest -Uri "https://vstsagentpackage.azureedge.net/agent/3.220.5/vsts-agent-win-x64-3.220.5.zip" -OutFile "agent.zip"
Expand-Archive -Path "agent.zip" -DestinationPath "C:\AzureAgent"
cd C:\AzureAgent
.\config.cmd --url https://dev.azure.com/YOURORG --auth pat --token YOURTOKEN
.\svc install
.\svc start

这在配置多个MCP服务器时非常有用。

______________________________________________________________________

结论

祝贺 🎉 您刚刚将Azure DevOps配置为与MCP认证的Windows Server一起使用。此设置可帮助您 获得更深入的控制, 提高性能,以及 保护您的DevOps工作流程--而不依赖于微软托管的代理。

现实世界中的DevOps就是这样发生的。不仅仅是在云上,而是在按您的条件工作的混合系统上。

如果您觉得本指南有用或遇到任何问题,请在下面发表评论。我是来帮忙的!

______________________________________________________________________

目录标签

目录标签

Azure DevOpsOAuth认证云端部署AzureDevOps本地部署MCP服务器自托管代理自动化构建WindowsServer

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP