Azure DevOps MCP
Azure DevOps MCP
Это расширение VS Code предоставляет агентам доступ к запросам на вытягивание Git в Azure DevOps через локальный MCP-сервер. Оно использует официальный TypeScript SDK для MCP, azure-devops-node-api и поставщик проверки подлинности Microsoft в VS Code. Никакие персональные токены доступа, идентификаторы клиента или секреты клиента не создаются, не копируются и не хранятся.
Использование
Выполните команду
Azure DevOps MCP: Sign In to Azure DevOps. При необходимости VS Code запускает обычный процесс входа в Microsoft.Начните беседу с агентом. VS Code автоматически обнаруживает MCP-сервер
Azure DevOps pull requests.
Сервер предоставляет функции list_pull_requests, get_pull_request, open_pull_request_file_diff, create_pull_request и submit_pull_request. create_pull_request подготавливает локальный черновик; submit_pull_request создаёт удалённый запрос на вытягивание и требует confirm: true. Обе используют исходные и целевые refs в форме refs/heads/... и разрешения вызывающего в Azure DevOps.
Передайте includeChanges: true в get_pull_request, чтобы получить последние изменённые файлы, включая идентификаторы коммитов и типы изменений. В чат-хостах, поддерживающих MCP Apps, create_pull_request открывает редактируемую карточку-черновик с компактным ограниченным списком изменённых файлов. Она предлагает переключатель предпросмотра Markdown и отправляет итоговый текст описания через submit_pull_request; после этого созданный запрос на вытягивание становится интерактивной карточкой ревью с текущими голосами рецензентов, кнопкой Одобрить PR, кликабельными счётчиками комментариев и кнопкой Открыть diff для каждого изменённого файла. Во время загрузки карточки или выполнения действия отображается спиннер.
VS Code управляет сеансом входа в Microsoft. Управляйте этой учётной записью или выходите из неё через меню «Учётные записи» в VS Code. Начните новую беседу с агентом после истечения срока действия токена, чтобы получить свежий токен Azure DevOps.
Related MCP server: Azure DevOps MCP Server
Разработка
Выполните npm run compile, чтобы проверить типы, выполнить линтинг и собрать как расширение, так и MCP-сервер. Выполните npm test, чтобы запустить тесты в хосте расширения. В macOS команда тестирования использует сертификаты системной связки ключей, если управляемая сеть требует дополнительный доверенный ЦС. Нажмите F5 в VS Code, чтобы запустить хост разработки расширения.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceAn MCP server that provides seamless interaction with Azure DevOps Git repositories, enabling users to manage repositories, branches, pull requests, and pipelines through natural language.883
- Alicense-qualityDmaintenanceEnables interaction with Azure DevOps services including work items, repositories, pipelines, wikis, and test plans through a local MCP server that provides direct access to Azure DevOps REST APIs from your code editor.103,700MIT
- Alicense-qualityBmaintenanceMCP server that enables AI assistants to manage Azure DevOps resources including Work Items, Git repositories, pipelines, and user identities.15MIT
- Flicense-qualityDmaintenanceMCP server that provides tools to interact with Azure DevOps, including querying work items, repositories, pull requests, builds, commits, and creating work items via a standardized interface.
Related MCP Connectors
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
A MCP server built for developers enabling Git based project management with project and personal…
MCP Server for JFrog, providing tools for development and artifact management.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/uhvogala/azure-devops-mcp-vscode'
If you have feedback or need assistance with the MCP directory API, please join our Discord server