⚠️ 通知:官方服务器可用
请改用微软官方的 Azure DevOps MCP 服务器:
https://github.com/microsoft/azure-devops-mcp
本仓库不再维护。微软官方服务器提供更好的支持、持续维护以及最新特性。
一个模型上下文协议(MCP)服务器,使AI助手能够与Azure DevOps服务进行交互。
该项目实现了一个模型上下文协议(MCP)服务器,允许AI助手(如Claude)与Azure DevOps进行交互,提供自然语言交互与Azure DevOps REST API之间的桥梁。
当前已实现的功能:
计划实现的功能:
# 克隆仓库
git clone https://github.com/Vortiago/mcp-azure-devops.git
cd mcp--azure-devops
# 开发模式安装
uv pip install -e ".[dev]"
# 从PyPi安装
pip install mcp-azure-devops
在项目根目录下创建一个.env文件,并包含以下变量:
AZURE_DEVOPS_PAT=your_personal_access_token
AZURE_DEVOPS_ORGANIZATION_URL=https://your-organization.visualstudio.com 或 https://dev.azure.com/your-organisation
注意:确保提供完整的Azure DevOps组织URL。
# 开发模式与MCP Inspector一起运行
mcp dev src/mcp_azure_devops/server.py
# 在Claude Desktop中安装
mcp install src/mcp_azure_devops/server.py --name "Azure DevOps Assistant"
显示分配给我且在当前冲刺中的所有活动错误
在ProjectX中创建一个用户故事,标题为“实现用户认证”,并将其分配给john.doe@example.com
将错误#1234的状态更改为“已解决”,并添加解释修复情况的评论
显示ProjectX项目中“核心开发”团队的所有成员
列出我组织中的所有项目,并显示开发团队的迭代
项目按功能模块结构化,每个模块实现特定的Azure DevOps能力:
features/work_items:工作项管理功能features/projects:项目管理能力features/teams:团队管理功能utils:通用工具和客户端初始化有关更多开发信息,请参阅CLAUDE.md文件。
欢迎贡献!请随意提交拉取请求。
本项目根据MIT许可证授权 - 详情见LICENSE文件。