你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft Dev Box 模型上下文协议 (MCP) 服务器是一个开源集成层,用于将 AI 代理与 Microsoft Dev Box 服务连接起来。 它支持自然语言交互来管理开发框、检查其状态、运行自定义任务以及执行其他以开发人员为中心的作,而无需离开开发环境。
此服务器基于 模型上下文协议构建,充当 AI 代理与 Microsoft Dev Box 平台之间的桥梁,使开发人员能够使用对话命令,而不是在多个接口之间切换或记住复杂的 CLI 语法。
关键情景
Dev Box MCP Server 在几种常见开发方案中表现出色:
- 每日开发工作流:在开始工作之前快速启动、停止或检查开发框的状态,而无需打开 Azure 门户或开发人员门户
- 项目切换:在不同项目的不同开发框之间无缝切换、为功能分支创建新的开发框或清理旧环境
- 团队协作:与团队成员共享开发框池信息,协调资源使用情况,并帮助载入具有适当开发框配置的新开发人员
- 故障排除和维护:修复连接问题、检查作状态、查看日志和管理计划,而无需在工具之间切换上下文
- 自定义管理:安装软件包、应用团队自定义、运行安装脚本以及通过对话命令配置开发环境
支持的工具
Dev Box MCP 服务器通过多个工具类别提供对 Dev Box 操作的全面覆盖:
- Dev Box 生命周期管理:在所有项目中创建、删除、启动、停止、重启和修复开发框
- 项目和池发现:浏览可用项目、查看开发框池以及了解池配置和功能
- 电源和计划管理:控制开发框电源状态、管理关闭计划、延迟或跳过计划作
- 自定义和配置:应用团队自定义、运行单个任务、安装包、设置主题和查看自定义日志
- 监视和诊断:检查运行状态、查看任务日志、监视长时间运行的操作并排查连接问题
- 资源探索:使用范围模式定位特定资源并获取有关 Dev Box 环境的上下文信息
关于支持的操作及其范围模式的完整列表,请查阅 Dev Box MCP 服务器存储库 - 当前支持的工具。
Authentication
Dev Box MCP 服务器使用 DefaultAzureCredential 和 Web 帐户管理器(WAM) 进行基于代理的身份验证,实现无缝的 Azure 集成。
后续步骤
准备好使用 AI 支持的 Dev Box 管理来增强开发工作流吗?
有关分步安装和使用说明,请参阅 教程:Dev Box MCP 服务器入门 。