A Model Context Protocol (MCP) server enabling AI assistants to interact with Azure DevOps services via Python SDK.
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.
# Clone the repository
git clone https://github.com/your-username/mcp-azure-devops.git
cd mcp-azure-devops
# Install in development mode
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 pull request from feature/new-login-page to main with the title "Implement new login page"
What's the status of the latest build for the main branch?
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.