Tiberriver256/mcp-server-azure-devops

Tiberriver256/mcp-server-azure-devops

от tiberriver256
MCP-сервер для интеграции AI-ассистентов с Azure DevOps. Позволяет управлять проектами, work items, репозиториями и пайплайнами через естественный язык. Поддерживает облачные и on-prem версии, ауте...

Azure DevOps MCP Server

A Model Context Protocol (MCP) server implementation for Azure DevOps, allowing AI assistants to interact with Azure DevOps APIs through a standardized protocol.

Looking for the official server? Microsoft maintains a product-supported Azure DevOps MCP at microsoft/azure-devops-mcp. If you use Azure DevOps Services (cloud), start there.

This community server remains a good fit when you need Azure DevOps Server (on-premises) support — especially older versions that may not work with Microsoft's MCP — or features not yet available in the official server. See Discussion #237 for more context.

Overview

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:

  • Access and manage projects, work items, repositories, and more
  • Create and update work items, branches, and pull requests
  • Execute common DevOps workflows through natural language
  • Access repository content via standardized resource URIs
  • Safely authenticate and interact with Azure DevOps resources
Инструменты были проиндексированы:
add_pull_request_comment

Добавляет комментарий к pull request (repositoryId необязателен; при опускании определяется из pullRequestId).

Параметры
  • contentstringобязательный

    The content of the comment in markdown

  • filePathstring

    The path of the file to comment on (for new thread on file)

  • lineNumbernumber

    The line number to comment on (for new thread on file)

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • parentCommentIdnumber

    ID of the parent comment when replying to an existing comment

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • pullRequestIdnumberобязательный

    The ID of the pull request

  • repositoryIdstring

    The ID or name of the repository (optional; derived from pullRequestId when omitted)

  • statusenum

    The status to set for a new thread

  • threadIdnumber

    The ID of the thread to add the comment to

create_branch

Создаёт новую ветку из существующей.

Параметры
  • newBranchstringобязательный

    Name of the new branch to create (without "refs/heads/", e.g., "feature/my-branch")

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • repositoryIdstringобязательный

    The ID or name of the repository

  • sourceBranchstringобязательный

    Name of the branch to copy from (without "refs/heads/", e.g., "master")

create_commit

Создаёт коммит на существующей ветке с изменениями файлов. - Используй только названия веток (без "refs/heads/"). - ⚠️ Каждый путь к файлу может встречаться только один раз в одном запросе коммита — объединяй все правки одного файла в одну запись изменений. - Предпочтительнее делать несколько коммитов, если у тебя разрозненные или не связанные правки; небольшие сфокусированные коммиты упрощают ревью. 🎯 РЕКОМЕНДУЕТСЯ: используй формат SEARCH/REPLACE (гораздо проще, не нужно считать строки!). Вариант 1: формат SEARCH/REPLACE (ПРОЩЕ) Просто укажи точный текст для поиска и замены: json { "changes": [{ "path": "src/api/services/function-call.ts", "search": "return axios.post(apiUrl, payload, requestConfig);", "replace": "return axios.post(apiUrl, payload, requestConfig).then(r => { processResponse(r); return r; });" }] } Сервер сам получает файл, выполняет замену и генерирует diff. Не нужно считать строки, указывать заголовки кусков или строки контекста! Вариант 2: формат UNIFIED DIFF (Продвинутый) Если хочешь полный контроль, предоставь полные unified diffs: - Каждый патч ОБЯЗАТЕЛЕНЬНО должен содержать полные заголовки кусков: @@ -oldStart,oldLines +newStart,newLines @@ - ВАЖНО: Каждый маркер @@ ОБЯЗАТЕЛЬНО должен содержать номера строк. НЕ используй @@ без диапазонов строк. - Добавь 3-5 строк контекста до и после изменений. - Для удалений: --- a/filepath и +++ /dev/null - Для добавлений: --- /dev/null и +++ b/filepath Пример unified diff: json { "changes": [{ "patch": "diff --git a/file.yaml b/file.yaml\n--- a/file.yaml\n+++ b/file.yaml\n@@ -4,7 +4,7 @@ spec:\n spec:\n type: ClusterIP\n ports:\n- - port: 8080\n+ - port: 9090\n targetPort: http\n" }] }

Параметры
  • branchNamestringобязательный

    The branch to commit to (without "refs/heads/", e.g., "codex/test2-delete-main-py")

  • changesobject[]обязательный

    List of file changes as either unified git diffs OR search/replace pairs

  • commitMessagestringобязательный

    Commit message

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • repositoryIdstringобязательный

    The ID or name of the repository

create_pull_request

Создаёт новый pull request, включая ревьюверов, связанные задачи и необязательные теги.

Параметры
  • additionalPropertiesobject

    Additional properties to set on the pull request

  • descriptionstring

    The description of the pull request (markdown is supported)

  • isDraftboolean

    Whether the pull request should be created as a draft

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • repositoryIdstringобязательный

    The ID or name of the repository

  • reviewersstring[]

    List of reviewer email addresses or IDs

  • sourceRefNamestringобязательный

    The source branch name (e.g., refs/heads/feature-branch)

  • tagsstring[]

    List of tags to apply to the pull request

  • targetRefNamestringобязательный

    The target branch name (e.g., refs/heads/main)

  • titlestringобязательный

    The title of the pull request

  • workItemRefsnumber[]

    List of work item IDs to link to the pull request

create_wiki

Создает новую вики в проекте.

Параметры
  • mappedPathany | string | null

    Folder path inside repository which is shown as Wiki (only for codeWiki)

  • namestringобязательный

    The name of the new wiki

  • organizationIdany | string | null

    The ID or name of the organization (Default: your-organization)

  • projectIdany | string | null

    The ID or name of the project (Default: your-project-name)

  • repositoryIdany | string | null

    The ID of the repository to associate with the wiki (required for codeWiki)

  • typeenum

    Type of wiki to create (projectWiki or codeWiki)

create_wiki_page

Создаёт новую страницу в вики. Если страница уже существует по указанному пути, она будет обновлена.

Параметры
  • commentstring

    Optional comment for the creation or update

  • contentstringобязательный

    The content for the new wiki page in markdown format

  • organizationIdany | string | null

    The ID or name of the organization (Default: your-organization)

  • pagePathany | string | null

    Path of the wiki page to create. If the path does not exist, it will be created. Defaults to the wiki root (/). Example: /ParentPage/NewPage

  • projectIdany | string | null

    The ID or name of the project (Default: your-project-name)

  • wikiIdstringобязательный

    The ID or name of the wiki

create_work_item

Создаёт новый рабочий элемент

Параметры
  • additionalFieldsobject

    Additional fields to set on the work item. Multi-line text fields (i.e., System.History, AcceptanceCriteria, etc.) must use HTML format. Do not use CDATA tags.

  • areaPathstring

    The area path for the work item

  • assignedTostring

    The email or name of the user to assign the work item to

  • descriptionstring

    Work item description in HTML format. Multi-line text fields (i.e., System.History, AcceptanceCriteria, etc.) must use HTML format. Do not use CDATA tags.

  • iterationPathstring

    The iteration path for the work item

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • parentIdnumber

    The ID of the parent work item to create a relationship with

  • prioritynumber

    The priority of the work item

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • tagsstring[]

    Tags to add to the work item

  • titlestringобязательный

    The title of the work item

  • workItemTypestringобязательный

    The type of work item to create (e.g., "Task", "Bug", "User Story")

download_pipeline_artifact

Скачивает файл из артефакта пайплайна и возвращает его текстовое содержание.

Параметры
  • artifactPathstringобязательный

    Path to the desired file inside the artifact (format: <artifactName>/<path/to/file>)

  • pipelineIdinteger

    Optional guard; validates the run belongs to this pipeline

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • runIdintegerобязательный

    Pipeline run identifier

get_all_repositories_tree

Отображает иерархическое дерево файлов и каталогов из нескольких репозиториев Azure DevOps в рамках проекта на основе их веток по умолчанию.

Параметры
  • depthinteger

    Maximum depth to traverse within each repository (0 = unlimited)

  • organizationIdstring

    The ID or name of the Azure DevOps organization (Default: your-organization)

  • patternstring

    File pattern (wildcard characters allowed) to filter files by within each repository

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • repositoryPatternstring

    Repository name pattern (wildcard characters allowed) to filter which repositories are included

get_file_content

Получает содержимое файла или каталога из репозитория.

Параметры
  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • pathstring

    Path to the file or folder

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • repositoryIdstringобязательный

    The ID or name of the repository

  • versionstring

    The version (branch, tag, or commit) to get content from

  • versionTypeenum

    Type of version specified (branch, commit, or tag)

get_me

Получает детали аутентифицированного пользователя (id, displayName, email)

Параметры

Без параметров.

get_pipeline

Получает детали конкретного пайплайна

Параметры
  • pipelineIdintegerобязательный

    The numeric ID of the pipeline to retrieve

  • pipelineVersioninteger

    The version of the pipeline to retrieve (latest if not specified)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

get_pipeline_log

Извлекает конкретный лог пайплайна, используя идентификатор timeline log

Параметры
  • endLineinteger

    Optional ending line number for the log segment

  • formatenum

    Optional format for the log contents (plain or json)

  • logIdintegerобязательный

    Log identifier from the timeline record

  • pipelineIdinteger

    Optional pipeline numeric ID for reference only

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • runIdintegerобязательный

    Pipeline run identifier

  • startLineinteger

    Optional starting line number for the log segment

get_pipeline_run

Получает детали для конкретного запуска пайплайна.

Параметры
  • pipelineIdinteger

    Optional guard; validates the run belongs to this pipeline

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • runIdintegerобязательный

    Pipeline run identifier

get_project

Получает подробности о конкретном проекте.

Параметры
  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

get_project_details

Получает подробные сведения о проекте, включая процесс, типы рабочих элементов и команды.

Параметры
  • expandTeamIdentityboolean

    Expand identity information in the team objects

  • includeFieldsboolean

    Include field information for work item types

  • includeProcessboolean

    Include process information in the project result

  • includeTeamsboolean

    Include associated teams in the project result

  • includeWorkItemTypesboolean

    Include work item types and their structure

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

get_pull_request

Получает pull request по ID (repositoryId не требуется; оптимально для Azure DevOps Server, где ID pull request'ов ограничены областью проекта).

Параметры
  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstringобязательный

    The ID or name of the project

  • pullRequestIdnumberобязательный

    The ID of the pull request

get_pull_request_changes

Получает файлы, изменённые в pull request, их унифицированные diff-ы, имена исходной и целевой веток, а также статус оценок политик.

Параметры
  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • pullRequestIdnumberобязательный

    The ID of the pull request

  • repositoryIdstringобязательный

    The ID or name of the repository

get_pull_request_checks

Обобщает последние проверки статуса и оценки политик для pull request. - Показывает идентификаторы пайплайна и запуска, чтобы вы могли сразу перейти к блокирующей проверке. - Сочетается с инструментами пайплайна (например, get_pipeline_run, pipeline_timeline) для углублённого анализа ошибок.

Параметры
  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • pullRequestIdnumberобязательный

    The ID of the pull request

  • repositoryIdstringобязательный

    The ID or name of the repository

get_pull_request_comments

Получает комментарии из указанного пул-реквеста

Параметры
  • includeDeletedboolean

    Whether to include deleted comments

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • pullRequestIdnumberобязательный

    The ID of the pull request

  • repositoryIdstringобязательный

    The ID or name of the repository

  • threadIdnumber

    The ID of the specific thread to get comments from

  • topnumber

    Maximum number of threads/comments to return

get_repository

Получает детали конкретного репозитория

Параметры
  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • repositoryIdstringобязательный

    The ID or name of the repository

get_repository_details

Получает подробную информацию о репозитории, включая статистику и ссылки.

Параметры
  • branchNamestring

    Name of specific branch to get statistics for (if includeStatistics is true)

  • includeRefsboolean

    Whether to include repository refs

  • includeStatisticsboolean

    Whether to include branch statistics

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • refFilterstring

    Optional filter for refs (e.g., "heads/" or "tags/")

  • repositoryIdstringобязательный

    The ID or name of the repository

get_repository_tree

Отображает иерархическое дерево файлов и каталогов внутри одного репозитория, начиная с необязательного пути.

Параметры
  • depthinteger

    Maximum depth to traverse (0 = unlimited)

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • pathstring

    Path within the repository to start from

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • repositoryIdstringобязательный

    The ID or name of the repository

get_wiki_page

Получает содержимое вики-страницы

Параметры
  • organizationIdany | string | null

    The ID or name of the organization (Default: your-organization)

  • pagePathstringобязательный

    The path of the page within the wiki

  • projectIdany | string | null

    The ID or name of the project (Default: your-project-name)

  • wikiIdstringобязательный

    The ID or name of the wiki

get_wikis

Получает сведения о вики-страницах в проекте

Параметры
  • organizationIdany | string | null

    The ID or name of the organization (Default: your-organization)

  • projectIdany | string | null

    The ID or name of the project (Default: your-project-name)

get_work_item

Получает подробности о конкретном рабочем элементе.

Параметры
  • expandenum

    The level of detail to include in the response. Defaults to "all" if not specified.

  • workItemIdnumberобязательный

    The ID of the work item

get_work_item_comments

Получает комментарии и историю обсуждений для конкретного рабочего элемента.

Параметры
  • continuationTokenstring

    Continuation token to retrieve the next page of comments

  • expandenum

    The level of detail to include in the comments response (Default: "all")

  • includeDeletedboolean

    Include deleted comments

  • orderenum

    The order in which to sort the comments (Default: "asc")

  • projectIdstring

    The ID or name of the project

  • topnumber

    Maximum number of comments to return

  • workItemIdnumberобязательный

    The ID of the work item

list_commits

Перечисляет последние коммиты в ветке, включая различия на уровне файлов для каждого коммита.

Параметры
  • branchNamestringобязательный

    Branch name to list commits from

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • repositoryIdstringобязательный

    The ID or name of the repository

  • skipinteger

    Number of commits to skip from the newest

  • topinteger

    Maximum number of commits to return (Default: 10)

list_organizations

Выводит список всех организаций Azure DevOps, доступных для текущей аутентификации.

Параметры

Без параметров.

list_pipeline_runs

Перечисляет последние запуски для пайплайна

Параметры
  • branchstring

    Branch to filter by (e.g., "main" or "refs/heads/main")

  • continuationTokenstring

    Continuation token for pagination

  • createdFromstring

    Filter runs created at or after this time (ISO 8601)

  • createdTostring

    Filter runs created at or before this time (ISO 8601)

  • orderByenum

    Sort order for run creation date

  • pipelineIdintegerобязательный

    Pipeline numeric ID

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • resultenum

    Filter by final run result

  • stateenum

    Filter by current run state

  • topinteger

    Maximum number of runs to return (1-100)

list_pipelines

Перечисляет пайплайны в проекте.

Параметры
  • orderBystring

    Order by field and direction (e.g., "createdDate desc")

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • topnumber

    Maximum number of pipelines to return

list_projects

Перечисляет все проекты в организации

Параметры
  • continuationTokennumber

    Gets the projects after the continuation token provided

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • skipnumber

    Number of projects to skip

  • stateFilternumber

    Filter on team project state (0: all, 1: well-formed, 2: creating, 3: deleting, 4: new)

  • topnumber

    Maximum number of projects to return

list_pull_requests

Перечисляет пул-реквесты в репозитории

Параметры
  • creatorIdstring

    Filter by creator ID (must be a UUID string)

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • repositoryIdstringобязательный

    The ID or name of the repository

  • reviewerIdstring

    Filter by reviewer ID (must be a UUID string)

  • skipnumber

    Number of pull requests to skip for pagination

  • sourceRefNamestring

    Filter by source branch name

  • statusenum

    Filter by pull request status

  • targetRefNamestring

    Filter by target branch name

  • topnumber

    Maximum number of pull requests to return (default: 10)

list_repositories

Перечисляет репозитории в проекте.

Параметры
  • includeLinksboolean

    Whether to include reference links

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

list_wiki_pages

Перечисляет страницы в вики Azure DevOps

Параметры
  • organizationIdany | string | null

    The ID or name of the organization (Default: your-organization)

  • projectIdany | string | null

    The ID or name of the project (Default: your-project-name)

  • wikiIdstringобязательный

    The ID or name of the wiki

list_work_items

Перечисляет рабочие элементы в проекте

Параметры
  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • queryIdstring

    ID of a saved work item query

  • skipnumber

    Number of work items to skip

  • teamIdstring

    The ID of the team

  • topnumber

    Maximum number of work items to return

  • wiqlstring

    Work Item Query Language (WIQL) query

manage_work_item_link

Добавляет или удаляет связи между рабочими элементами

Параметры
  • commentstring

    Optional comment explaining the link

  • newRelationTypestring

    The new relation type to use when updating a link

  • operationenumобязательный

    The operation to perform on the link

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • relationTypestringобязательный

    The reference name of the relation type (e.g., "System.LinkTypes.Hierarchy-Forward")

  • sourceWorkItemIdnumberобязательный

    The ID of the source work item

  • targetWorkItemIdnumberобязательный

    The ID of the target work item

pipeline_timeline

Возвращает временную шкалу этапов и задач для запуска конвейера, чтобы уменьшить объем возвращаемых данных, вы можете отфильтровать по состоянию и результату.

Параметры
  • pipelineIdinteger

    Optional pipeline numeric ID for reference only

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • resultenum | enum[]

    Optional result filter (single value or array) applied to returned timeline records

  • runIdintegerобязательный

    Run identifier

  • stateenum | enum[]

    Optional state filter (single value or array) applied to returned timeline records

  • timelineIdstring

    Optional timeline identifier to select a specific timeline record

search_code

Ищет код по репозиториям в проекте

Параметры
  • filtersobject

    Optional filters to narrow search results

  • includeContentboolean

    Whether to include full file content in results (default: true)

  • includeSnippetboolean

    Whether to include code snippets in results (default: true)

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project to search in (Default: your-project-name). If not provided, the default project will be used.

  • searchTextstringобязательный

    The text to search for

  • skipinteger

    Number of results to skip for pagination (default: 0)

  • topinteger

    Number of results to return (default: 100, max: 1000)

search_wiki

Ищет содержимое на вики-страницах в проекте

Параметры
  • filtersobject

    Optional filters to narrow search results

  • includeFacetsboolean

    Whether to include faceting in results (default: true)

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project to search in. If omitted, the search runs across the organization when supported.

  • searchTextstringобязательный

    The text to search for in wikis

  • skipinteger

    Number of results to skip for pagination (default: 0)

  • topinteger

    Number of results to return (default: 100, max: 1000)

search_work_items

Ищет рабочие элементы во всех проектах Azure DevOps

Параметры
  • filtersobject

    Optional filters to narrow search results

  • includeFacetsboolean

    Whether to include faceting in results (default: true)

  • orderByobject[]

    Options for sorting search results

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project to search in. If omitted, the search runs across the organization when supported.

  • searchTextstringобязательный

    The text to search for in work items

  • skipinteger

    Number of results to skip for pagination (default: 0)

  • topinteger

    Number of results to return (default: 100, max: 1000)

trigger_pipeline

Запускает выполнение пайплайна

Параметры
  • branchstring

    The branch to run the pipeline on (e.g., "main", "feature/my-branch"). If left empty, the default branch will be used

  • pipelineIdintegerобязательный

    The numeric ID of the pipeline to trigger

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • stagesToSkipstring[]

    Stages to skip in the pipeline run

  • templateParametersobject

    Parameters for template-based pipelines

  • variablesobject

    Variables to pass to the pipeline run

update_pull_request

Обновляет существующий pull request новыми свойствами, управляет рецензентами и рабочими элементами, а также добавляет или удаляет теги

Параметры
  • additionalPropertiesobject

    Additional properties to update on the pull request

  • addReviewersstring[]

    List of reviewer email addresses or IDs to add

  • addTagsstring[]

    List of tags to add to the pull request

  • addWorkItemIdsnumber[]

    List of work item IDs to link to the pull request

  • descriptionstring

    The updated description of the pull request

  • isDraftboolean

    Whether the pull request should be marked as a draft (true) or unmarked (false)

  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • pullRequestIdnumberобязательный

    The ID of the pull request to update

  • removeReviewersstring[]

    List of reviewer email addresses or IDs to remove

  • removeTagsstring[]

    List of tags to remove from the pull request

  • removeWorkItemIdsnumber[]

    List of work item IDs to unlink from the pull request

  • repositoryIdstringобязательный

    The ID or name of the repository

  • statusenum

    The updated status of the pull request

  • titlestring

    The updated title of the pull request

update_pull_request_thread_status

Обновляет статус ветки комментариев в пул-реквесте (repositoryId необязателен; выводится из pullRequestId, если опущен).

Параметры
  • organizationIdstring

    The ID or name of the organization (Default: your-organization)

  • projectIdstring

    The ID or name of the project (Default: your-project-name)

  • pullRequestIdnumberобязательный

    The ID of the pull request

  • repositoryIdstring

    The ID or name of the repository (optional; derived from pullRequestId when omitted)

  • statusenumобязательный

    The status to set on the thread

  • threadIdnumberобязательный

    The ID of the thread to update

update_wiki_page

Обновляет содержимое вики-страницы.

Параметры
  • commentany | string | null

    Optional comment for the update

  • contentstringобязательный

    The new content for the wiki page in markdown format

  • organizationIdany | string | null

    The ID or name of the organization (Default: your-organization)

  • pagePathstringобязательный

    Path of the wiki page to update

  • projectIdany | string | null

    The ID or name of the project (Default: your-project-name)

  • wikiIdstringобязательный

    The ID or name of the wiki

update_work_item

Обновляет существующий рабочий элемент.

Параметры
  • additionalFieldsobject

    Additional fields to update on the work item. Multi-line text fields (i.e., System.History, AcceptanceCriteria, etc.) must use HTML format. Do not use CDATA tags.

  • areaPathstring

    The updated area path for the work item

  • assignedTostring

    The email or name of the user to assign the work item to

  • descriptionstring

    Work item description in HTML format. Multi-line text fields (i.e., System.History, AcceptanceCriteria, etc.) must use HTML format. Do not use CDATA tags.

  • iterationPathstring

    The updated iteration path for the work item

  • prioritynumber

    The updated priority of the work item

  • statestring

    The updated state of the work item

  • tagsstring[]

    Overwrite/set the complete set of tags

  • tagsToAddstring[]

    List of tags to append to the work item

  • tagsToRemovestring[]

    List of tags to remove from the work item

  • titlestring

    The updated title of the work item

  • workItemIdnumberобязательный

    The ID of the work item to update

Похожие MCP-сервера

microsoft/azure-devops-mcp

microsoft/azure-devops-mcp

MCP сервер для Azure DevOps предоставляет AI-агентам доступ к проектам, рабочим элементам и вики. Рекомендуется удаленная версия, доступна и локальная. Инструмент упрощает взаимодействие с DevOps-данными через естественный язык.

TypeScript2009
mshegolev/gitlab-ci-mcp

mshegolev/gitlab-ci-mcp

MCP сервер для GitLab CI/CD. Позволяет ИИ-агентам управлять пайплайнами, джобами, расписаниями и репозиторием (ветки, теги, MR). Работает с любым GitLab (SaaS/self-hosted), для корпоративных сетей. 23 инструмента.

Python2
ddukbg/github-enterprise-mcp

ddukbg/github-enterprise-mcp

MCP сервер для интеграции с GitHub Enterprise API: управление репозиториями, issues, pull request'ами и Actions прямо из Cursor. Подходит разработчикам, автоматизирующим работу с GitHub Enterprise через Model Context Protocol.

TypeScript29
JaviMaligno/mcp-server-bitbucket

JaviMaligno/mcp-server-bitbucket

MCP сервер для интеграции с Bitbucket: управление репозиториями, пулл-реквестами и пайплайнами. Работает с Claude Code, Cursor и любыми MCP-клиентами. Также доступны CI/CD, вебхуки и управление ветками.

Python2
zenml-io/mcp-zenml

zenml-io/mcp-zenml

официальный

MCP-сервер для интеграции ZenML с AI-ассистентами. Позволяет просматривать и запускать ML-пайплайны, управлять стеками, компонентами и моделями. Полезен ML-инженерам для оперативного доступа к данн...

Python49
HainanZhao/mcp-gitlab-jira

HainanZhao/mcp-gitlab-jira

MCP сервер для интеграции GitLab и Jira: управляйте проектами, merge requests, CI/CD, задачами GitLab и тикетами Jira, добавляйте комментарии, ищите по JQL. Полезен AI-агентам для автоматизации раз...

TypeScript11
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин