Azure DevOps MCP Integration - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

AzureDevOps-MCP 是一个 Azure DevOps 的集成服务,旨在通过标准化的 MCP 协议接口,为开发团队和 AI 工具提供便捷的 Azure DevOps 服务访问能力。

核心功能

  • 工作项管理:包括创建、查询、更新工作项,添加评论,变更状态等
  • 看板和迭代管理:获取团队看板、迭代信息,管理看板卡片等
  • 项目管理:项目列表、详情获取,区域和迭代管理
  • Git 仓库管理:代码仓库、分支、拉取请求管理
  • 测试能力:自动化测试管理,测试环境配置
  • DevSecOps:安全扫描、合规检查、密钥管理
  • 制品管理:包版本管理,容器镜像扫描
  • AI辅助开发:代码审查建议,代码质量分析

适用场景

  • 开发团队需要自动化管理 Azure DevOps 工作项
  • AI 助手需要集成 Azure DevOps 服务
  • 需要统一接口访问 Azure DevOps 的各类功能
  • 需要自动化测试和安全扫描集成

工具列表

  1. Work Item Tools:工作项管理工具
  2. Boards & Sprints Tools:看板和迭代管理工具
  3. Project Tools:项目管理工具
  4. Git Tools:Git仓库管理工具
  5. Testing Capabilities Tools:测试能力工具
  6. DevSecOps Tools:安全合规工具
  7. Artifact Management Tools:制品管理工具
  8. AI-Assisted Development Tools:AI辅助开发工具

常见问题解答

  • 认证问题:确保个人访问令牌有效且有足够权限
  • TypeScript构建错误:可使用 npm run build:ignore-errors 忽略错误
  • 运行时错误:确认指定的 Azure DevOps 项目存在且可访问

使用教程

使用依赖

  • Node.js (v16 或更高版本)
  • TypeScript (v4 或更高版本)
  • Azure DevOps 账户及个人访问令牌(PAT)

安装教程

  1. 通过 Smithery 安装:
    bash
    npx -y @smithery/cli install @RyanCardin15/azuredevops-mcp --client claude

  2. 手动安装:
    bash
    git clone <repository-url>
    cd AzureDevOps
    npm install
    npm run build
    npm run start

  3. 配置环境变量(创建.env文件):
    AZURE_DEVOPS_ORG_URL=https://dev.azure.com/your-organization
    AZURE_DEVOPS_PERSONAL_ACCESS_TOKEN=your-personal-access-token
    AZURE_DEVOPS_PROJECT=your-default-project

调试方式

  1. 启动服务后,使用 MCP 协议进行交互
  2. 示例 - 列出工作项:
    json
    {
    "tool": "listWorkItems",
    "params": {
    "query": "SELECT [System.Id], [System.Title], [System.State] FROM WorkItems WHERE [System.State] = 'Active'"
    }
    }
  3. 示例 - 创建工作项:
    json
    {
    "tool": "createWorkItem",
    "params": {
    "workItemType": "User Story",
    "title": "Implement new feature"
    }
    }

点击访问

搜索工具

🔱SCAST - MCP服务,MCP服务器,MCP教程

2025-4-29 16:09:03

搜索工具

Patronus MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:09:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索