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

Tmc Devops MCP

MCP Server

Azure DevOps MCP Server 是一个本地服务器,用于在代码编辑器中直接执行 Azure DevOps 任务,提供对 Azure DevOps REST API 的简化访问。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Azure DevOpsTypeScriptVS Code开发工具ClaudeCursorVS CodeVS Code Insiders

安装说明

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

作者 / 组织

wmwang

提供方

wmwang

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

⭐ Azure DevOps MCP服务器

轻松为VS Code或VS Code Insider安装Azure DevOps MCP服务器:

![Install with NPX in VS Code](https://insiders.vscode.dev/redirect/mcp/install?name=ado&config=%7B%20%22type%22%3A%20%22stdio%22%2C%20%22command%22%3A%20%22npx%22%2C%20%22args%22%3A%20%5B%22-y%22%2C%20%22%40azure-devops%2Fmcp%22%2C%20%22%24%7Binput%3Aado_org%7D%22%5D%7D&inputs=%5B%7B%22id%22%3A%20%22ado_org%22%2C%20%22type%22%3A%20%22promptString%22%2C%20%22description%22%3A%20%22Azure%20DevOps%20organization%20name%20%20%28e.g.%20%27contoso%27%29%22%7D%5D) ![Install with NPX in VS Code Insiders](https://insiders.vscode.dev/redirect/mcp/install?name=ado&quality=insiders&config=%7B%20%22type%22%3A%20%22stdio%22%2C%20%22command%22%3A%20%22npx%22%2C%20%22args%22%3A%20%5B%22-y%22%2C%20%22%40azure-devops%2Fmcp%22%2C%20%22%24%7Binput%3Aado_org%7D%22%5D%7D&inputs=%5B%7B%22id%22%3A%20%22ado_org%22%2C%20%22type%22%3A%20%22promptString%22%2C%20%22description%22%3A%20%22Azure%20DevOps%20organization%20name%20%20%28e.g.%20%27contoso%27%29%22%7D%5D)

这个TypeScript项目提供了一个 本地 用于Azure DevOps的MCP服务器,使您能够直接从代码编辑器执行各种Azure DevOps任务。

📄 目录

  1. 📺 概述
  2. 🏆 期望
  3. ⚙️ 支持的工具
  4. 🔌 安装和入门
  5. 🌏 使用域名
  6. 📝 故障排除
  7. 🎩 示例和最佳实践
  8. 🙋‍♀️ 常见问题
  9. 📌 贡献

📺 概述

Azure DevOps MCP服务器为您的代理带来Azure DevOps上下文。尝试以下提示:

  • “列出我的ADO项目”
  • 列出“Contoso”的ADO构建
  • 列出“Contoso”的ADO存储库
  • 列出“Contoso”的测试计划
  • 列出项目“Contoso”的团队
  • 列出项目“Contoso”的迭代次数
  • 列出项目“Contoso”的工作项
  • 列出“Contoso”项目和“Contoso团队”当前迭代中的工作项
  • 列出“Contoso”项目中的所有Wiki
  • “创建一个包含系统设计内容的wiki页面'/Architecture/Overview'”
  • “用新的入职说明更新维基页面“/入门”””
  • “从文档wiki获取wiki页面'/neneneba API/身份验证'的内容”

🏆 期望

Azure DevOps MCP服务器由简洁、简单、专注和易于使用的工具构建而成,每个工具都是为特定场景设计的。我们有意避免使用试图做太多事情的复杂工具。目标是在REST API上提供一个薄的抽象层,使数据访问变得简单,并让语言模型处理复杂的推理。

⚙️ 支持的工具

工具集.md 一个全面的列表。

🔌 安装和入门

为了获得最佳体验,请使用Visual Studio Code和GitHub Copilot。看 开始文档 将我们的MCP服务器与Visual Studio 2022、Claude Code和Cursor等其他工具一起使用。

先决条件

  1. 安装 20+
  2. 在空文件夹中打开VS Code

安装

✨ 一键安装

![Install with NPX in VS Code](https://insiders.vscode.dev/redirect/mcp/install?name=ado&config=%7B%20%22type%22%3A%20%22stdio%22%2C%20%22command%22%3A%20%22npx%22%2C%20%22args%22%3A%20%5B%22-y%22%2C%20%22%40azure-devops%2Fmcp%22%2C%20%22%24%7Binput%3Aado_org%7D%22%5D%7D&inputs=%5B%7B%22id%22%3A%20%22ado_org%22%2C%20%22type%22%3A%20%22promptString%22%2C%20%22description%22%3A%20%22Azure%20DevOps%20organization%20name%20%20%28e.g.%20%27contoso%27%29%22%7D%5D) ![Install with NPX in VS Code Insiders](https://insiders.vscode.dev/redirect/mcp/install?name=ado&quality=insiders&config=%7B%20%22type%22%3A%20%22stdio%22%2C%20%22command%22%3A%20%22npx%22%2C%20%22args%22%3A%20%5B%22-y%22%2C%20%22%40azure-devops%2Fmcp%22%2C%20%22%24%7Binput%3Aado_org%7D%22%5D%7D&inputs=%5B%7B%22id%22%3A%20%22ado_org%22%2C%20%22type%22%3A%20%22promptString%22%2C%20%22description%22%3A%20%22Azure%20DevOps%20organization%20name%20%20%28e.g.%20%27contoso%27%29%22%7D%5D)

安装后,选择GitHub Copilot Agent Mode并刷新工具列表。在中了解有关代理模式的更多信息 VS代码文档.

🧨 从公共源安装(推荐)

此安装方法对所有Visual Studio Code用户来说都是最简单的。

🎥 观看此快速入门视频,在两分钟内即可开始运行!

步骤

在您的项目中,添加 .vscode\mcp.json 包含以下内容的文件:

{
  "inputs": [
    {
      "id": "ado_org",
      "type": "promptString",
      "description": "Azure DevOps organization name  (e.g. 'contoso')"
    }
  ],
  "servers": {
    "ado": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@azure-devops/mcp", "${input:ado_org}"]
    }
  }
}

🔥 要了解最新功能,您可以使用我们的夜间版本。只需更新您的 mcp.json 要使用的配置 @azure-devops/mcp@next。以下是一个更新的示例:

{
  "inputs": [
    {
      "id": "ado_org",
      "type": "promptString",
      "description": "Azure DevOps organization name  (e.g. 'contoso')"
    }
  ],
  "servers": {
    "ado": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@azure-devops/mcp@next", "${input:ado_org}"]
    }
  }
}

保存文件,然后单击“开始”。

start mcp server

在聊天中,切换到 代理模式.

单击“选择工具”并选择可用工具。

configure mcp server tools

打开GitHub Copilot Chat,尝试以下提示 List ADO projects。第一次执行ADO工具时,浏览器将打开提示,要求使用您的Microsoft帐户登录。请确保您使用的凭据与所选的Azure DevOps组织匹配。

💥 我们强烈建议创建一个 .github\copilot-instructions.md 在你的项目中。这将增强您使用带有GitHub Copilot Chat的Azure DevOps MCP服务器的体验。 首先,只需包括“This project uses Azure DevOps. Always check to see if the Azure DevOps MCP server has a tool relevant to the user's request“在你的副驾驶指令文件中。

开始文档 将我们的MCP服务器与Visual Studio 2022、Claude Code和Cursor等其他工具一起使用。

🛠️ 开发环境设定(Development Setup)

如果你正在开发或修改此MCP Server,需要使用本地编译的版本进行测试,请依照以下步骤设定:

1.编译项目

npm install
npm run build

2.设定mcp.json(本地开发版)

在你的项目中建立 .vscode/mcp.json,使用 node 直接执行编译后的 dist/index.js

{
  "servers": {
    "tmc-devops-mcp-dev": {
      "type": "stdio",
      "command": "node",
      "args": [
        "/path/to/tmc-devops-mcp/dist/index.js",
        "你的organization名稱"
      ],
      "env": {
        "LOG_LEVEL": "debug"
      }
    }
  }
}
⚠️ 注意:请将 /path/to/tmc-devops-mcp/ 替换为你实际的项目绝对路径,并将 你的organization名稱 替换为实际的Azure DevOps organization名称。

3.使用Watch模式开发

开发时可以开启TypeScript watch模式,自动重新编译:

npm run watch

每次修改代码后,只需在VS Code中重新启动MCP Server即可测试新的变更。

4.使用MCP Inspector调试

项目内置MCP Inspector支持,可以用来检视工具定义和测试:

npm run inspect

这会启动一个可视化界面,让你可以直接测试各个工具的输入输出。

🌏 使用域名

Azure DevOps暴露了很大的表面积。因此,我们的Azure DevOps MCP服务器包含许多工具。为了保持工具集的可管理性,避免混淆模型,并尊重客户端对加载工具的限制,请使用Domains仅加载您需要的区域。域是命名的相关工具组(例如:核心、工作、工作项、存储库、维基)。添加 -d 参数和域名到服务器参数中 mcp.json 列出要启用的域。

例如,使用 "-d", "core", "work", "work-items" 只加载与工作项相关的工具(见下面的示例)。

{
  "inputs": [
    {
      "id": "ado_org",
      "type": "promptString",
      "description": "Azure DevOps organization name  (e.g. 'contoso')"
    }
  ],
  "servers": {
    "ado_with_filtered_domains": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@azure-devops/mcp", "${input:ado_org}", "-d", "core", "work", "work-items"]
    }
  }
}

可用的域名有: core, work, work-items, search, test-plans, repositories, wiki, pipelines, advanced-security

我们建议您始终启用 core 工具,以便您可以获取项目级信息。

默认情况下,所有域都已加载

📝 故障排除

故障排除指南 有关常见问题和日志记录的帮助。

🎩 示例和最佳实践

在我们的 示例文档.

有关增强MCP服务器体验的最佳实践和提示,请参阅 如何指导.

🙋‍♀️ 常见问题

有关Azure DevOps MCP服务器常见问题的答案,请参阅 常见问题.

📌 贡献

我们欢迎捐款!在预览期间,请提交错误、增强或文档改进的问题。

查看我们的 贡献指南 用于:

  • 🛠️ 开发设置
  • ✨ 添加新工具
  • 📝 代码风格和测试
  • 🔄 拉取请求流程
⚠️ 请阅读 贡献指南 在创建pull请求之前。

🤝 行为准则

该项目遵循 微软开源行为准则. 如有疑问,请参阅 常见问题解答 或联系 open@microsoft.com.

📈 项目统计

![Star History Chart](https://star-history.com/#microsoft/azure-devops-mcp)

🏆 名人堂

感谢所有让这个项目变得棒极了的贡献者! ❤️

![Contributors](https://github.com/microsoft/azure-devops-mcp/graphs/contributors)

生成于 控制锁

许可证

根据 MIT许可证.

______________________________________________________________________

_商标:本项目可能包含微软或第三方的商标或徽标。使用Microsoft商标或徽标必须遵循 微软商标和品牌指南。第三方商标受其各自政策的约束。_

目录标签

目录标签

Azure DevOpsTypeScriptVS Code开发工具AzureDevOps本地部署RESTAPI代码编辑器集成自动化任务

支持客户端

ClaudeCursorVS CodeVS Code Insiders

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP