Enables AI assistants to securely interact with Azure DevOps through a standardized protocol.
Enables AI assistants to securely interact with Azure DevOps through a standardized protocol.
This server implements the Model Context Protocol (MCP) for Azure DevOps, enabling AI assistants like Claude to interact with Azure DevOps resources securely. The server acts as a bridge between AI models and Azure DevOps APIs, providing a standardized way to:
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| get_me | Get details of the authenticated user (id, displayName, email) (Azure DevOps Services only) |
| list_organizations | List all accessible organizations (Azure DevOps Services only) |
| list_projects | List all projects in an organization |
| get_project | Get details of a specific project |
| get_project_details | Get comprehensive details of a project including process, work item types, and teams |
| list_repositories | List all repositories in a project |
| get_repository | Get details of a specific repository |
| get_repository_details | Get detailed information about a repository including statistics and refs |
| get_file_content | Get content of a file or directory from a repository |
| get_repository_tree | List a repository's file tree from any path and depth |
| create_branch | Create a new branch from an existing one |
| create_commit | Commit multiple file changes to a branch using unified diffs or search/replace instructions |
| get_work_item | Retrieve a work item by ID |
| create_work_item | Create a new work item |
| update_work_item | Update an existing work item |
| list_work_items | List work items in a project |
| manage_work_item_link | Add, remove, or update links between work items |
| create_work_item_attachment | Upload and attach a file to a work item |
| get_work_item_attachment | Download an attachment from a work item |
| delete_work_item_attachment | Delete an attachment from a work item |
| search_code | Search for code across repositories in a project |
| search_wiki | Search for content across wiki pages in a project |
| search_work_items | Search for work items across projects in Azure DevOps |
| list_pipelines | List pipelines in a project |
| get_pipeline | Get details of a specific pipeline |
| list_pipeline_runs | List recent runs for a pipeline with optional filters |
| get_pipeline_run | Get detailed run information and artifact summaries |
| download_pipeline_artifact | Download a single artifact file as text |
| pipeline_timeline | Retrieve the stage and job timeline for a run |
| get_pipeline_log | Retrieve raw or JSON-formatted log content |
| trigger_pipeline | Trigger a pipeline run with customizable parameters |
| get_wikis | List all wikis in a project |
| get_wiki_page | Get content of a specific wiki page as plain text |
{
"mcpServers": {
"azureDevOps": {
"command": "npx",
"args": [
"-y",
"@tiberriver256/mcp-server-azure-devops"
],
"env": {
"AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-organization",
"AZURE_DEVOPS_AUTH_METHOD": "azure-identity",
"AZURE_DEVOPS_DEFAULT_PROJECT": "your-project-name"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| AZURE_DEVOPS_ORG_URL | Declared in the maintainer’s client configuration. | Check documentation |
| AZURE_DEVOPS_AUTH_METHOD | Declared in the maintainer’s client configuration. | Check documentation |
| AZURE_DEVOPS_DEFAULT_PROJECT | Declared in the maintainer’s client configuration. | Check documentation |
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
AWS Labs' official server suite — current AWS docs, CDK guidance, cost analysis and service tools.
Cloud browsers for AI agents — automation sessions that run in Browserbase's fleet, not on your machine.
Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.
Dashboards, Prometheus and Loki queries, incidents and alerts — observability by conversation.
kubectl with a conversational interface — inspect pods, read logs, diagnose clusters and manage workloads.