The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
Easily install the Azure DevOps MCP Server for VS Code or VS Code Insiders:
This TypeScript project defines the local MCP server for Azure DevOps, enabling you to perform a wide range of Azure DevOps tasks directly from your code editor.
🚨 Public Preview: This project is in public preview. You can expect that the tools will change before general availability.
The Azure DevOps MCP Server brings Azure DevOps context to your agents. Try prompts like:
Interact with these Azure DevOps services:
Clone the repository, install dependencies, and add it to your MCP client configuration.
For the best experience, use Visual Studio Code and GitHub Copilot.
Ensure you are logged in to Azure DevOps via the Azure CLI:
az login
After installation, select GitHub Copilot Agent Mode and refresh the tools list. Learn more about Agent Mode in the VS Code Documentation.
This installation method is the easiest for all users using Visual Studio Code.
In your project, add a .vscode\mcp.json
file and add the following:
{
"inputs": [
{
"id": "ado_org",
"type": "promptString",
"description": "Azure DevOps organization name (e.g. 'contoso')"
}
],
"servers": {
"ado": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@azure-devops/mcp",
"${input:ado_org}"
]
}
}
}
Save the file and click 'Start`
In chat, switch to Agent Mode.
Click “Select Tools” and choose the available tools.
We strongly recommend that you create a .github\copilot-instructions.md
in your project and copy and paste the contents from this copilot-instructions.md file. This will help your experience when it comes to using the Azure DevOps MCP Server in GitHub Copilot Chat.
This installation method is recommended for advanced users and contributors who want immediate access to the latest updates from the main branch. It is ideal if you are developing new tools, enhancing existing features, or maintaining a custom fork.
Note: For most users, installing from the public feed is simpler and preferred. Use source installation only if you need the latest changes or are actively contributing to the project.
Clone the repository.
Install dependencies:
npm install
Edit or add .vscode/mcp.json
:
{
"inputs": [
{
"id": "ado_org",
"type": "promptString",
"description": "Azure DevOps organization name (e.g. 'contoso')"
}
],
"servers": {
"ado": {
"type": "stdio",
"command": "mcp-server-azuredevops",
"args": ["${input:ado_org}"]
}
}
}
Start the Azure DevOps MCP Server
In chat, switch to Agent Mode.
Click “Select Tools” and choose the available tools.
We strongly recommend that you create a .github\copilot-instructions.md
in your project and copy and paste the contents from this copilot-instructions.md file. This will help your experience when it comes to using the Azure DevOps MCP Server in GitHub Copilot Chat.
See How To section for details
Prerequisites: Visual Studio 2022 v17.14+, Agent mode enabled in Tools > Options > GitHub > Copilot > Copilot Chat.
ado
tools.For more details, see Visual Studio MCP Servers documentation and Getting Started Video.
See the Troubleshooting guide for help with common issues and logging.
Find sample prompts and best practices in our How-to Guide.
We welcome contributions! During preview, please file Issues for bugs, enhancements, or documentation improvements.
See our Contributions Guide for:
This project follows the Microsoft Open Source Code of Conduct. For questions, see the FAQ or contact [email protected].
Licensed under the MIT License.
Trademarks: This project may include trademarks or logos for Microsoft or third parties. Use of Microsoft trademarks or logos must follow Microsoft’s Trademark & Brand Guidelines. Third-party trademarks are subject to their respective policies.
Mcp Dbutils
DButils is an all-in-one MCP service that enables your AI to do data analysis by harnessing versatile types of database (sqlite, mysql, postgres, and more) within a unified configuration of multiple connections in a secured way (like SSL and controlled write access).
Mcp Canvas Lms
Version 2.0 - 37 tools available - an MCP server for interacting with the Canvas LMS API. This server allows you to manage courses, assignments, enrollments, and grades within Canvas.
Clickup Mcp Server
ClickUp MCP Server - Integrate ClickUp project management with AI through Model Context Protocol
A Python package enabling LLM models to interact with the Memos server via the MCP interface for searching, creating, retrieving, and managing memos.
An experimental MCP server for controlling Apple Music.
a cli/mcp server tool for managing mcp server json config file with version control, profiles and multi-client support
MCP server that allows Claude to have a voice.