
微软已经发布了 Azure DevOps 模型上下文协议(MCP)服务器的公开预览版。
这一发布使得 GitHub Copilot 能够在开发者环境(如 VS Code)中使用自然语言提示访问 Azure DevOps 项目数据并与之交互。
MCP 服务器在智能体模式下充当 GitHub Copilot 与开发人员的 Azure DevOps 实例之间的本地桥梁。它将结构化项目数据(如工作项、拉取请求、测试计划、构建和维基条目)作为上下文提供给 AI 助手。这允许开发人员在不离开 IDE 的情况下,以对话方式查询、创建和更新项目信息。根据微软产品经理Dan Hellem的说法,“这可以让助理针对你的特定 Azure DevOps 项目给出更好、更准确、更相关的答案。”
MCP 服务器在本地运行,确保项目数据不会离开开发人员的网络。它作为 Node.js 服务安装,并通过配置文件和 Azure CLI 认证与 Copilot 集成。
这个初始版本为 Azure DevOps 中的核心组件提供了功能。开发人员可以列出项目、仓库、构建、发布、测试计划、团队和迭代。工作项可以通过自然语言创建和编辑,Copilot 能够自动建议内容。测试用例和拉取请求也可以生成并与待办项关联。在LinkedIn帖子中,微软的高级软件工程师 Lyon Till 描述了这种体验为“不再需要上下文切换——在不离开 VS Code 或 Visual Studio 的情况下管理你的整个 DevOps 工作流程。”
要开始使用,开发人员要从官方GitHub存储库 安装 MCP 服务器,使用 Azure CLI 登录,配置本地 mcp.json 文件并启动服务。运行之后,Copilot 智能体模式可以处理诸如“列出分配给我的工作项”或“为登录失败处理创建用户故事”等命令,将这些命令转换为对 Azure DevOps 的认证 REST API 调用。
预览版目前仅限于 Azure DevOps 服务。不支持本地 Azure DevOps 服务器。微软邀请早期采用者通过GitHub问题分享反馈和功能请求。
5 月,微软推出了一个用于Azure资源查询的单独MCP服务器,允许开发人员使用自然语言检索 Key Vault、Cosmos DB 和存储帐户等服务的信息。Azure DevOps MCP 服务器基于相同的底层方法构建。
文档、设置指南和源代码可在 GitHub 上找到。该预览版对使用 Azure DevOps 服务和 GitHub Copilot 商业或企业许可证的开发人员开放。
原文链接:
评论