loading…
Search for a command to run...
loading…
Enables management of Azure DevOps work items including Epics, Features, User Stories, Tasks, and Bugs through natural language. Supports CRUD operations, WIQL
Enables management of Azure DevOps work items including Epics, Features, User Stories, Tasks, and Bugs through natural language. Supports CRUD operations, WIQL queries, work item relationships, and retrieval of project metadata such as iterations and area paths.
MCP (Model Context Protocol) server for managing Azure DevOps Work Items including Epics, Features, User Stories, Tasks, Bugs, and more.
Work Items (Read & Write) scopenpm install
npm run build
Set the following environment variables:
export AZURE_DEVOPS_ORG="your-organization"
export AZURE_DEVOPS_PROJECT="your-project"
export AZURE_DEVOPS_PAT="your-personal-access-token"
Add to your Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"azure-devops": {
"command": "node",
"args": ["path/to/azure-devops-mcp/dist/index.js"],
"env": {
"AZURE_DEVOPS_ORG": "your-organization",
"AZURE_DEVOPS_PROJECT": "your-project",
"AZURE_DEVOPS_PAT": "your-pat"
}
}
}
}
Get a single work item by ID.
{
"id": 123,
"expand": "Relations"
}
List work items by type with optional filters.
{
"type": "User Story",
"state": "Active",
"assignedTo": "[email protected]",
"top": 10
}
Create a new work item.
{
"type": "Task",
"title": "Implement login feature",
"description": "<p>Details here</p>",
"assignedTo": "[email protected]",
"priority": 2,
"parentId": 100
}
Update an existing work item.
{
"id": 123,
"state": "Resolved",
"comment": "Fixed the issue"
}
Delete a work item.
{
"id": 123,
"permanent": false
}
Execute a WIQL query.
{
"query": "SELECT [System.Id] FROM WorkItems WHERE [System.State] = 'Active' AND [System.AssignedTo] = @Me"
}
Get all children of a work item.
{
"parentId": 100
}
Link two work items.
{
"sourceId": 100,
"targetId": 101,
"linkType": "System.LinkTypes.Hierarchy-Forward",
"comment": "Added as child"
}
List available work item types.
List project iterations/sprints.
List project area paths.
System.LinkTypes.Hierarchy-Forward - Parent to ChildSystem.LinkTypes.Hierarchy-Reverse - Child to ParentSystem.LinkTypes.Related - Related work itemsSystem.LinkTypes.Dependency-Forward - SuccessorSystem.LinkTypes.Dependency-Reverse - PredecessorSystem.Title - TitleSystem.Description - Description (HTML)System.State - State (New, Active, Resolved, Closed)System.AssignedTo - Assigned userSystem.AreaPath - Area pathSystem.IterationPath - Iteration/SprintSystem.Tags - Tags (semicolon separated)Microsoft.VSTS.Common.Priority - Priority (1-4)Microsoft.VSTS.Scheduling.StoryPoints - Story pointsMicrosoft.VSTS.Scheduling.OriginalEstimate - Original estimateMicrosoft.VSTS.Scheduling.RemainingWork - Remaining workMicrosoft.VSTS.Common.AcceptanceCriteria - Acceptance criteriaMIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"azure-devops-mcp-server": {
"command": "npx",
"args": []
}
}
}