🔧 开发者工具 · MCP 生态

微软发布 Azure DevOps Remote MCP 服务器,但 Claude、ChatGPT、Cursor 全部暂时连不上

8 月初,微软正式发布 Azure DevOps Remote MCP Server——一个托管端点,让 AI 助手无需本地安装即可直接访问工作项、拉取请求、代码库与流水线。但首批用户发现:Claude Desktop、Claude Code、ChatGPT 和 Cursor 均无法连接。原因不在这些客户端,而在微软自己。

来源:综合公开信息整理 2026-08 上旬 全文约 4 分钟读完
#Azure DevOps #MCP #AI Agent #Entra ID
1 个托管端点 免安装 · 免本地进程 · 免凭证存储
4 个 主流第三方 AI 智能体暂无法接入
0 条 个人访问令牌写入配置文件

⚡ 30 秒速览

  • 发布了什么:Azure DevOps Remote MCP Server,一个托管端点,AI 助手可直接读取工作项、PR、代码库和流水线,无需运行任何本地服务。
  • 谁用不了:Claude Desktop、Claude Code、ChatGPT、Cursor 暂不支持——瓶颈在微软 Entra ID 的认证适配,而非这些客户端的能力。
  • 谁能用:VS Code + GitHub Copilot、Microsoft Foundry、Copilot Studio 开箱即用;Visual Studio、Copilot CLI 亦支持。
  • 深层信号:MCP 2026-07-28 规范刚把动态客户端注册降级为弃用,Entra 两边都没适配——协议标准化了工具调用,却管不了身份认证
  • 团队影响:用 Claude Code 或 Cursor 的团队需继续自建本地服务器,而 Copilot 团队零负担。

01一个托管端点,代替整个本地部署

过去,想让 AI 助手操作 Azure DevOps,团队得自己搭一个本地 MCP 服务器——安装、配置、维护凭证,每个开发者或每个团队都要重复这套流程。

现在微软把这个过程整个折叠进一个 URL

{ "servers": { "ado-remote-mcp": { "url": "https://mcp.dev.azure.com/{organization}", "type": "http" } }, "inputs": [] }

在 mcp.json 中添加上述配置即可。采用可流式传输的 HTTP 协议,由 Azure DevOps 托管,身份认证走微软 Entra ID。

4类数据源:工作项 / PR / 代码库 / 流水线
0本地进程需要运行
0凭证写入配置文件
1行配置即可接入

Azure Boards、Repos 和 Wiki 产品经理 Dan Hellem 确认了核心能力边界:能否支持完全取决于客户端是否具备通过 Entra ID 完成身份认证的能力

02卡住的不是客户端,是认证协议

Claude Desktop、Claude Code、ChatGPT、Cursor——这些客户端要连上远程 MCP 服务器,需要 Entra 支持动态 OAuth 客户端注册客户端 ID 元数据文档。Entra 目前两者都不支持。

微软正在与 Entra 团队合作启用该功能,但没有公布时间表。

时间点让这件事更加微妙。

就在正式发布前一周,MCP 2026-07-28 规范刚刚重新调整了认证机制优先级:

1

预注册客户端 — 优先采用

规范推荐的首选方案,但 Entra 目前不支持。

2

客户端 ID 元数据文档 — 次选

同样被 Entra 搁置。

3

动态客户端注册 — 已弃用,2027 年夏移除

这是 Claude、ChatGPT 等客户端当前依赖的机制,却正在被协议本身淘汰。

换句话说:协议在改方向,身份提供商还没跟上,第三方客户端被卡在中间。

另外还有一个永久性限制:组织必须以 Entra 租户为支撑,使用微软个人账户的独立组织不在支持范围内。

03微软自家客户端全家桶开箱即用

目前能直接连上的是清一色的微软阵营:

❌ 暂不支持

Claude Desktop · Claude Code · ChatGPT · Cursor

✅ 开箱即用

VS Code + GitHub Copilot · Microsoft Foundry · Copilot Studio · Visual Studio · GitHub Copilot CLI

其他 AI 智能体团队仍可走本地 MCP 服务器路径。微软承诺在 Entra 适配完成前,本地工具集与远程服务器保持功能对等。

微软 AI 与云解决方案工程师 Farhan Shahnewaz 在实测中强调了安全收益:配置文件中不会存放任何可能泄露的个人访问令牌;通过 Entra,AI 助手继承的权限与开发者完全一致——不多不少。

04实测:少开五个标签页,省翻四千行日志

Shahnewaz 在一个小型 ASP.NET Core 应用背后跑了两阶段流水线,然后直接问 AI 助手:

“哪个阶段失败了?原因是什么?”免配置 · 托管直连

  • 过去:打开五个浏览器标签页,翻四千行日志,人肉定位失败阶段。
  • 现在:AI 助手通过托管端点直接读取流水线上下文与日志,给出定位结论。
  • 权限边界:AI 助手继承的权限与开发者完全一致,不越权、不泄露。
运维侧收益:免部署、免维护、免凭证管理——每个团队省下的都是实打实的工时。

但这是一枚硬币的两面。

使用 Copilot 的团队享受全部红利,而选择了 Claude Code 或 Cursor 的团队——即使技术能力更强——却要独自承担本地部署的全部负担。Shahnewaz 没有回避这一点,他称之为“平台依赖问题,而非刻意的商业策略”。

05MCP 规范管得了工具调用,管不了身份认证

这次发布暴露了一个 MCP 协议自身无法解决的问题。

无状态化和标准标头确实让 MCP 服务器更易于托管和管理。但底层的身份层仍由各家供应商自行掌控——一个协议可以标准化客户端如何发现工具、如何调用工具,却无法标准化某个身份提供商是否允许该客户端完成身份验证。

微软对本地服务器的维护承诺,佐证了这更像真实存在的技术依赖,而非刻意锁客。但无论原因如何,对于以 Claude Code 或 Cursor 为团队标准的开发者来说,实际影响没有区别

而且目前没有时间表。微软尚未公布 Entra 适配工作的具体完成日期。

编辑核心判断

MCP 标准化了 AI 智能体与工具之间的“握手”,却把“门禁”留给了各家身份提供商——协议解决通信,不解决信任。

此次发布最大的行业信号是:AI 智能体的可用性,正从“模型能力比拼”转向“企业基础设施适配能力比拼”。谁的认证体系开放得越早,谁就能在智能体生态里占据先手。

现在就能用

使用 VS Code + GitHub Copilot 或 Microsoft Foundry 的团队,可直接在 mcp.json 中添加配置接入。

官方文档 → 配置 Remote MCP mcp.dev.azure.com/{organization}