Azure DevOps MCP Server by Zubeid Hendricks

Azure DevOps MCP Server by Zubeid Hendricks

用于Azure DevOps API的MCP Server,支持项目管理、仓库操作等功能。

概述

Azure DevOps MCP 服务器是一个用于管理 Azure DevOps API 的工具,支持项目管理、代码仓库操作等多种功能。

安装

# 克隆仓库
git clone https://github.com/ZubeidHendricks/azure-devops-mcp
cd azure-devops-mcp

# 安装依赖
npm install

基本配置

创建 .env 文件并配置以下内容:

AZURE_DEVOPS_PAT=your_personal_access_token
AZURE_DEVOPS_ORG=your_organization_name

使用示例

项目管理

// 获取所有项目
const projects = await client.getProjects();

// 创建新项目
await client.createProject('NewProject', {
  description: '项目描述',
  visibility: 'private'
});

仓库操作

// 获取仓库列表
const repos = await client.getRepositories('ProjectName');

// 提交代码
await client.createCommit('ProjectName', 'RepoName', {
  changes: [{ path: 'file.txt', content: 'New content' }],
  message: 'Update file'
});

高级功能

  • 工作项跟踪
  • 管道自动化
  • 测试管理
  • 团队协作

作者

Zubeid Hendricks


更多详细信息,请参阅完整文档