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 deployed
Maintenance
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.
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.817 npm3-
- AlicenseNot gradedqualityCmaintenanceEnables 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.120,075 npmMIT
- AlicenseNot gradedqualityBmaintenanceMCP server that enables AI assistants to manage Azure DevOps resources including Work Items, Git repositories, pipelines, and user identities.22 npmMIT
- FlicenseNot gradedqualityDmaintenanceMCP 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.-