
MCP Azure DevOps Bridge

2025.02.28
0
GoAzure DevOps 集成项目管理文档管理交流协作
MCP Azure DevOps Bridge 是一个专注于 Azure DevOps 集成的 Model Context Protocol (MCP) 服务。它允许用户无缝管理 Azure DevOps 中的工作项、Wiki 文档、冲刺计划以及附件和讨论。该服务提供了丰富的功能,包括工作项管理、Wiki 文档管理、冲刺管理和附件评论管理,适用于需要与 Azure DevOps 进行深度集成的开发团队。
View on GitHub
Overview
基本能力
产品定位
MCP Azure DevOps Bridge 是一个专注于 Azure DevOps 集成的 MCP 服务,旨在帮助开发团队更高效地管理项目中的工作项、文档和冲刺计划。
核心功能
- 工作项管理:创建、更新、查询和管理工作项(用户故事、缺陷、任务等)
- Wiki 文档管理:创建、更新和检索 Wiki 页面,支持搜索和内容检索
- 冲刺计划:获取当前冲刺信息和列出所有冲刺
- 附件和讨论:添加和检索工作项的附件和评论
适用场景
- 需要与 Azure DevOps 进行深度集成的开发团队
- 需要自动化管理项目文档和工作项的团队
- 需要实时获取冲刺信息和统计数据的敏捷团队
工具列表
list_wiki_pages
- 列出所有 Wiki 页面get_wiki_page
- 检索特定 Wiki 页面的内容manage_wiki_page
- 创建或更新 Wiki 页面search_wiki
- 在 Wiki 页面中搜索内容get_available_wikis
- 列出 Azure DevOps 组织中所有可用的 Wiki
常见问题解答
- Wiki 访问问题:使用
get_available_wikis
工具查看所有可用的 Wiki 及其 ID - 权限问题:确保 PAT 令牌具有适当的 Wiki 访问权限
- 路径问题:Wiki 路径区分大小写,请确保路径正确
- 调试:启用详细日志记录以查看详细的请求和响应信息
使用教程
使用依赖
- Go 1.23 或更高版本
- Azure DevOps 个人访问令牌 (PAT)
安装 Go 1.23 或更高版本
Windows 使用以下包管理器之一安装 Go:
-
使用 winget:
winget install GoLang.Go
-
使用 Chocolatey:
choco install golang
-
使用 Scoop:
scoop install go
安装后验证:
go version
macOS 使用 Homebrew 安装 Go:
brew install go
验证安装:
go version
安装教程
- 克隆并构建项目:
git clone https://github.com/krishh-amilineni/mcp-azuredevops-bridge.git
cd mcp-azuredevops-bridge
go build
- 配置环境变量:
export AZURE_DEVOPS_ORG="your-org"
export AZDO_PAT="your-pat-token"
export AZURE_DEVOPS_PROJECT="your-project"
- 添加到 Windsurf / Cursor 配置:
{
"mcpServers": {
"azuredevops-bridge": {
"command": "/full/path/to/mcp-azuredevops-bridge/mcp-azuredevops-bridge",
"args": [],
"env": {
"AZURE_DEVOPS_ORG": "organization",
"AZDO_PAT": "personal_access_token",
"AZURE_DEVOPS_PROJECT": "project"
}
}
}
}
调试方式
安装完成后,可以通过以下命令验证服务是否正常运行:
./mcp-azuredevops-bridge
确保环境变量已正确设置,并检查日志输出以确认服务已成功连接到 Azure DevOps。