Azure DevOps MCP Server with PAT Authentication
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| core_list_project_teamsC | Retrieve a list of teams for the specified Azure DevOps project. |
| core_list_projectsB | Retrieve a list of projects in your Azure DevOps organization. |
| core_get_identity_idsB | Retrieve Azure DevOps identity IDs for a provided search filter. |
| work_list_team_iterationsC | Retrieve a list of iterations for a specific team in a project. |
| work_create_iterationsC | Create new iterations in a specified Azure DevOps project. |
| work_assign_iterationsC | Assign existing iterations to a specific team in a project. |
| build_get_definitionsB | Retrieves a list of build definitions for a given project. |
| build_get_definition_revisionsC | Retrieves a list of revisions for a specific build definition. |
| build_get_buildsC | Retrieves a list of builds for a given project. |
| build_get_logC | Retrieves the logs for a specific build. |
| build_get_log_by_idC | Get a specific build log by log ID. |
| build_get_changesC | Get the changes associated with a specific build. |
| build_run_buildC | Triggers a new build for a specified definition. |
| build_get_statusB | Fetches the status of a specific build. |
| build_update_build_stageC | Updates the stage of a specific build. |
| repo_create_pull_requestC | Create a new pull request. |
| repo_update_pull_requestC | Update a Pull Request by ID with specified fields. |
| repo_update_pull_request_reviewersC | Add or remove reviewers for an existing pull request. |
| repo_list_repos_by_projectB | Retrieve a list of repositories for a given project |
| repo_list_pull_requests_by_repoC | Retrieve a list of pull requests for a given repository. |
| repo_list_pull_requests_by_projectB | Retrieve a list of pull requests for a given project Id or Name. |
| repo_list_pull_request_threadsB | Retrieve a list of comment threads for a pull request. |
| repo_list_pull_request_thread_commentsB | Retrieve a list of comments in a pull request thread. |
| repo_list_branches_by_repoB | Retrieve a list of branches for a given repository. |
| repo_list_my_branches_by_repoB | Retrieve a list of my branches for a given repository Id. |
| repo_get_repo_by_name_or_idB | Get the repository by project and repository name or ID. |
| repo_get_branch_by_nameC | Get a branch by its name. |
| repo_get_pull_request_by_idB | Get a pull request by its ID. |
| repo_reply_to_commentB | Replies to a specific comment on a pull request. |
| repo_create_pull_request_threadC | Creates a new comment thread on a pull request. |
| repo_resolve_commentC | Resolves a specific comment thread on a pull request. |
| repo_search_commitsC | Searches for commits in a repository |
| repo_list_pull_requests_by_commitsB | Lists pull requests by commit IDs to find which pull requests contain specific commits |
| wit_list_backlogsC | Revieve a list of backlogs for a given project and team. |
| wit_list_backlog_work_itemsB | Retrieve a list of backlogs of for a given project, team, and backlog category |
| wit_my_work_itemsC | Retrieve a list of work items relevent to the authenticated user. |
| wit_get_work_items_batch_by_idsC | Retrieve list of work items by IDs in batch. |
| wit_get_work_itemB | Get a single work item by ID. |
| wit_list_work_item_commentsC | Retrieve list of comments for a work item by ID. |
| wit_add_work_item_commentC | Add comment to a work item by ID. |
| wit_add_child_work_itemsC | Create one or many child work items from a parent by work item type and parent id. |
| wit_link_work_item_to_pull_requestB | Link a single work item to an existing pull request. |
| wit_get_work_items_for_iterationC | Retrieve a list of work items for a specified iteration. |
| wit_update_work_itemC | Update a work item by ID with specified fields. |
| wit_get_work_item_typeC | Get a specific work item type. |
| wit_create_work_itemC | Create a new work item in a specified project and work item type. |
| wit_get_queryC | Get a query by its ID or path. |
| wit_get_query_results_by_idB | Retrieve the results of a work item query given the query ID. |
| wit_update_work_items_batchC | Update work items in batch |
| wit_work_items_linkC | Link work items together in batch. |
| wit_work_item_unlinkB | Remove one or many links from a single work item |
| wit_add_artifact_linkA | Add artifact links (repository, branch, commit, builds) to work items. You can either provide the full vstfs URI or the individual components to build it automatically. |
| release_get_definitionsC | Retrieves list of release definitions for a given project. |
| release_get_releasesC | Retrieves a list of releases for a given project. |
| wiki_get_wikiC | Get the wiki by wikiIdentifier |
| wiki_list_wikisB | Retrieve a list of wikis for an organization or project. |
| wiki_list_pagesB | Retrieve a list of wiki pages for a specific wiki and project. |
| wiki_get_page_contentC | Retrieve wiki page content by wikiIdentifier and path. |
| wiki_create_or_update_pageC | Create or update a wiki page with content. |
| testplan_list_test_plansC | Retrieve a paginated list of test plans from an Azure DevOps project. Allows filtering for active plans and toggling detailed information. |
| testplan_create_test_planC | Creates a new test plan in the project. |
| testplan_add_test_cases_to_suiteC | Adds existing test cases to a test suite. |
| testplan_create_test_caseB | Creates a new test case work item. |
| testplan_list_test_casesC | Gets a list of test cases in the test plan. |
| testplan_show_test_results_from_build_idB | Gets a list of test results for a given project and build ID. |
| search_codeC | Search Azure DevOps Repositories for a given search text |
| search_wikiC | Search Azure DevOps Wiki for a given search text |
| search_workitemC | Get Azure DevOps Work Item search results for a given search text |
| advsec_get_alertsC | Retrieve Advanced Security alerts for a repository. |
| advsec_get_alert_detailsB | Get detailed information about a specific Advanced Security alert. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| Projects | Lists all projects in the Azure DevOps organization. |
| Teams | Retrieves all teams for a given Azure DevOps project. |
| getWorkItem | Retrieves details for a specific Azure DevOps work item by ID. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/ennuiii/DevOpsMcpPAT'
If you have feedback or need assistance with the MCP directory API, please join our Discord server