by Vortiago
Enables AI assistants to interact with Azure DevOps services via the Model Context Protocol, providing capabilities to manage work items, projects, and teams through natural language commands.
MCP Azure DevOps Server bridges natural‑language AI assistants with Azure DevOps, allowing tasks such as querying, creating, updating work items, and retrieving project or team information through conversational prompts.
git clone https://github.com/Vortiago/mcp-azure-devops.git
cd mcp-azure-devops
uv pip install -e ".[dev]"
.env
file with your Azure DevOps PAT and organization URL:
AZURE_DEVOPS_PAT=your_personal_access_token
AZURE_DEVOPS_ORGANIZATION_URL=https://dev.azure.com/your-organisation
mcp dev src/mcp_azure_devops/server.py
mcp install src/mcp_azure_devops/server.py --name "Azure DevOps Assistant"
Q: Which Azure DevOps permissions are required? A: A Personal Access Token with scopes for Work Items, Project and Team read/write access.
Q: Can I run the server in production?
A: Yes, deploy the same server.py
script in any environment that supports Python 3.10+ and set the required environment variables.
Q: Is there support for pipelines and pull requests? A: Those features are planned for future releases.
Q: How do I add new capabilities?
A: Extend the features/
modules and update the MCP manifest; contributions are welcomed via pull requests.
A Model Context Protocol (MCP) server enabling AI assistants to interact with Azure DevOps services.
This project implements a Model Context Protocol (MCP) server that allows AI assistants (like Claude) to interact with Azure DevOps, providing a bridge between natural language interactions and the Azure DevOps REST API.
Currently implemented:
Planned features:
# Clone the repository
git clone https://github.com/Vortiago/mcp-azure-devops.git
cd mcp-azure-devops
# Install in development mode
uv pip install -e ".[dev]"
# Install from PyPi
pip install mcp-azure-devops
Create a .env
file in the project root with the following variables:
AZURE_DEVOPS_PAT=your_personal_access_token
AZURE_DEVOPS_ORGANIZATION_URL=https://your-organization.visualstudio.com or https://dev.azure.com/your-organisation
Note: Make sure to provide the full URL to your Azure DevOps organization.
# Development mode with the MCP Inspector
mcp dev src/mcp_azure_devops/server.py
# Install in Claude Desktop
mcp install src/mcp_azure_devops/server.py --name "Azure DevOps Assistant"
Show me all active bugs assigned to me in the current sprint
Create a user story in the ProjectX with the title "Implement user authentication" and assign it to john.doe@example.com
Change the status of bug #1234 to "Resolved" and add a comment explaining the fix
Show me all the team members in the "Core Development" team in the "ProjectX" project
List all projects in my organization and show me the iterations for the Development team
The project is structured into feature modules, each implementing specific Azure DevOps capabilities:
features/work_items
: Work item management functionalityfeatures/projects
: Project management capabilitiesfeatures/teams
: Team management featuresutils
: Common utilities and client initializationFor more information on development, see the CLAUDE.md file.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Please log in to share your review and rating for this MCP.
Explore related MCPs that share similar capabilities and solve comparable challenges
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
A Model Context Protocol server for Git repository interaction and automation.
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
by cline
An autonomous coding assistant that can create and edit files, execute terminal commands, and interact with a browser directly from your IDE, operating step‑by‑step with explicit user permission.
by continuedev
Enables faster shipping of code by integrating continuous AI agents across IDEs, terminals, and CI pipelines, offering chat, edit, autocomplete, and customizable agent workflows.
by upstash
Provides up-to-date, version‑specific library documentation and code examples directly inside LLM prompts, eliminating outdated information and hallucinated APIs.
by github
Connects AI tools directly to GitHub, enabling natural‑language interactions for repository browsing, issue and pull‑request management, CI/CD monitoring, code‑security analysis, and team collaboration.
by daytonaio
Provides a secure, elastic infrastructure that creates isolated sandboxes for running AI‑generated code with sub‑90 ms startup, unlimited persistence, and OCI/Docker compatibility.