Releases: gadeynebram/AzureDevOpsServerMCP
release/v0.0.1
v0.0.1
This release introduces the first functional .NET-based Azure DevOps Server MCP fork focused on on-prem scenarios. It delivers a practical MCP toolset for work item and repository workflows, adds the configuration model needed for Azure DevOps Server collections, and provides a reusable ASP.NET Core integration package for embedding these tools into other MCP hosts.
Highlights
- Introduces a .NET MCP implementation for Azure DevOps Server / on-prem use cases
- Adds end-to-end work item and repository workflow support
- Supports multi-collection access through per-request collection parameters and collection-specific PAT headers
- Provides a reusable ASP.NET Core integration package alongside the standalone server
Available MCP Tools
This release makes the following on-prem Azure DevOps MCP tools available:
wit_get_work_itemto retrieve a work item with core fields and full comment contextwit_work_item_write_createto create a new work item with type, title, and optional descriptionwit_add_work_item_commentto add a comment to an existing work itemwit_update_work_item_commentto update an existing work item commentrepo_create_branchto create a feature branch from an existing branchwit_add_artifact_linkto link a branch to a work item as an artifact relationshiprepo_create_pull_requestto create a pull request and link it to the related work item
Functional Scope
The main outcome of v0.0.1 is a practical work-item-driven delivery flow for Azure DevOps Server:
- retrieve the current context of a work item, including comments
- create a new work item when needed
- add or update work item comments from MCP
- create a feature branch for implementation
- link that branch back to the work item
- open a pull request already connected to the tracked work
This release also improves comment handling to align with Azure DevOps rich text comment behavior and supports optional Markdown descriptions when creating pull requests.
Configuration and Runtime Notes
- Azure DevOps Server connection settings are provided through the .NET configuration model
- Tool calls use explicit per-request
collection,project, and, where needed,repositoryparameters - Authentication is resolved through collection-specific PAT headers using the
X-AzureDevOps-Pat-{CollectionName}pattern - The base organization URL is fixed at server startup and is not overridable per request
Included in This Release
- .NET-based MCP runtime and tool registration for Azure DevOps Server scenarios
- Reusable ASP.NET Core package for integrating the toolset into existing MCP servers
- Work item read and write capabilities
- Repository workflow support for branch and pull request creation
- Work item linking between tracked work and repository artifacts
Not in Scope Yet
This release does not yet include the broader upstream Azure DevOps MCP capability areas such as:
- pipelines
- wiki
- search
- test plans
- advanced security
- core projects/teams/identity tools
- work planning and iteration tools
release/v0.0.1-preview5
What's Changed
- Fix comment format in WorkItemTools.cs by @gadeynebram in #5
Full Changelog: release/v0.0.1-preview4...release/v0.0.1-preview5
release/v0.0.1-preview4
What's Changed
- Update copilot instructions to include repository context and impleme… by @gadeynebram in #3
- Feature/update wit comment by @gadeynebram in #4
Full Changelog: release/v0.0.1-preview3...release/v0.0.1-preview4
release/v0.0.1-preview3
release/v0.0.1-preview2
release/v0.0.1-preview1
What's Changed
- Setup Initial DevOps Server MCP project by @gadeynebram in #1
New Contributors
- @gadeynebram made their first contribution in #1
Full Changelog: https://github.com/gadeynebram/AzureDevOpsServerMCP/commits/release/v0.0.1-preview1