MCP Azure DevOps 服务器实现了模型上下文协议(MCP),它能让 AI 助手与 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
⚠️ 重要提示
请提供组织的完整 URL。
# 开发模式与 MCP 监视器一起使用
mcp dev src/mcp_azure_devops/server.py
# 在 Claude Desktop 中安装
mcp install src/mcp_azure_devops/server.py --name "Azure DevOps 助手"
显示当前冲刺中分配给我的所有活动错误
在 ProjectX 项目中创建一个用户故事,标题为“实现用户身份验证”,并将其分配给 john.doe@example.com
将错误 #1234 的状态更改为“已解决”,并添加评论解释修复方法
显示“Core Development”团队在 ProjectX 项目中的所有成员信息
列出我的组织中的所有项目,并显示 Development 团队的迭代配置
该项目按功能模块进行开发,每个模块实现特定的 Azure DevOps 功能:
features/work_items:工作项管理功能features/projects:项目管理功能features/teams:团队管理功能utils:公用工具和客户端初始化有关更多开发信息,请参阅 CLAUDE.md 文件。
我们欢迎社区贡献! 如果您有任何问题、建议或修复,请提交拉取请求或问题。 请在提交代码之前阅读我们的 贡献指南。
该项目根据 MIT License 分发。
如有任何疑问,请联系项目维护人员:contact information。
感谢您对 MCP Azure DevOps 服务器的关注! 我们期待您的反馈和贡献。