The Azure DevOps MCP Server enables AI assistants to interact with Azure DevOps resources through the following operations:
- Work Items: Create, list, and get work items with filtering capabilities by type, state, or assigned user.
- Pull Requests: Create, list, get details, comment on, and fetch diffs for pull requests.
- Wiki Pages: Create and edit wiki pages.
- Projects: List all accessible projects and get details of specific projects.
Implemented using TypeScript, offering type-safe development of MCP server components
Azure DevOps MCP Server
An MCP (Model Context Protocol) server that provides integration with Azure DevOps, allowing AI assistants to interact with Azure DevOps work items, pull requests, and wikis.
Features
- Work Items Management (create, list, get)
- Pull Request Operations (create, list, get, comment, diff)
- Wiki Page Management (create, edit)
Setup
- Install dependencies:
- Configure environment variables (create a .env file):
- Build the server:
Installation
Add the server configuration to your MCP settings:
For VSCode
On macOS/Linux
Add to ~/.vscode/cline_mcp_settings.json
or the Cursor/Roo equivalent:
On Windows
Add to %USERPROFILE%\.vscode\cline_mcp_settings.json
or the Cursor/Roo equivalent:
Available Tools
Work Items
list_work_items
Lists work items in a project.
get_work_item
Get details of a specific work item.
create_work_item
Create a new work item.
Pull Requests
list_pull_requests
List pull requests in a repository.
get_pull_request
Get details of a specific pull request.
create_pull_request
Create a new pull request.
create_pull_request_comment
Add a comment to a pull request.
get_pull_request_diff
Get the diff for a pull request.
Wiki
create_wiki_page
Create a new wiki page.
edit_wiki_page
Edit an existing wiki page.
Development
Run in development mode with environment variables:
Note
Unless explicitly specified in the tool arguments, the project
and repository
parameters will use default values from your environment configuration.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
A TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of text notes.
Related MCP Servers
- AsecurityFlicenseAqualityA simple TypeScript-based MCP server that implements a notes system, allowing users to create, list, and generate summaries of text notes via Claude.Last updated -1JavaScript
- -securityFlicense-qualityA TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of text notes through Claude Desktop.Last updated -JavaScript
- -securityFlicense-qualityA TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of text notes.Last updated -JavaScript
- AsecurityAlicenseAqualityA TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of text notes via URIs and tools.Last updated -124TypeScriptMIT License