Repository navigation
Releases
Releases · Jordiag/azure-devops-mcp-server
0.4.0-preview
What's Changed
- Remove Arrange/Act/Assert comments in tests by @Jordiag in #51
- Improve integration test assertions by @Jordiag in #52
- Codex/implement setfeedpermissionsasync using rest api by @Jordiag in #55
- Enable custom project creation for custom fields test by @Jordiag in #56
- Add custom field utility by @Jordiag in #57
- Adding new working integration test by @Jordiag in #59
- Implement REST AddReviewersAsync by @Jordiag in #60
- adding compliteness to i tests by @Jordiag in #61
- feat: add toggle for deleting PR source branch by @Jordiag in #62
- Check for branch before creating PR by @Jordiag in #64
- fix pipeline by @Jordiag in #65
- refactor: share integration test clients via fixture by @Jordiag in #66
- Replace fixed delays with polling helper by @Jordiag in #67
- Add missing Fact attribute to pull request integration test by @Jordiag in #68
- Split WorkItemsClient into partial classes by @Jordiag in #71
- feat: return action results for client operations by @Jordiag in #73
- adding error responses by @Jordiag in #74
- Use AzureDevOpsActionResult in test plans client by @Jordiag in #75
- Use AzureDevOpsActionResult in ProjectSettingsClient by @Jordiag in #76
- Refactor PipelinesClient to return AzureDevOpsActionResult by @Jordiag in #77
- Use AzureDevOpsActionResult in Artifacts client by @Jordiag in #78
- Use AzureDevOpsActionResult in overview clients by @Jordiag in #79
- Wrap work item client methods with AzureDevOpsActionResult by @Jordiag in #80
- feat: wrap boards work item methods with action result by @Jordiag in #81
- feat: add logging support to action results by @Jordiag in #82
- Expose additional Azure DevOps APIs through tools by @Jordiag in #84
- feat: add structured logging by @Jordiag in #85
- Pass logger to AzureDevOpsActionResult by @Jordiag in #86
- Feature/adding logging by @Jordiag in #87
- Feature/adding logging by @Jordiag in #88
- SonarCloud adjustments by @Jordiag in #89
- sonar cloud alignenment by @Jordiag in #90
- improving mcp enpoints description by @Jordiag in #91
- Feature/adding logging by @Jordiag in #92
- Feature/adding logging by @Jordiag in #93
- solution refactoring exercise by @Jordiag in #94
- cancellation token refactor by @Jordiag in #95
- cancellation token improvements by @Jordiag in #96
- improving cancellation token by @Jordiag in #97
- impreving cancellation token by @Jordiag in #98
- Dispose refactoring by @Jordiag in #99
- Feature/adding improvements by @Jordiag in #100
- refactoring code duplications by @Jordiag in #101
- docker and const code refactor by @Jordiag in #102
- deleting redundant files by @Jordiag in #104
- Feature/adding improvements by @Jordiag in #105
- small refactor by @Jordiag in #106
- correcting mcp server boot by @Jordiag in #107
- Feature/adding improvements by @Jordiag in #108
Full Changelog: 0.3.0-preview...0.4.0-preview
0.3.0-preview
What's Changed
- Feature/add component traits by @Jordiag in #36
- Add integration tests for WorkItemsClient methods by @Jordiag in #37
- Add SetFeedPermissionsAsync integration test by @Jordiag in #38
- Add overview integration tests by @Jordiag in #39
- Add integration tests for pipelines methods by @Jordiag in #40
- Update integration-tests.yml by @Jordiag in #41
- Add SearchClient integration tests by @Jordiag in #42
- Feature/amend integration tests by @Jordiag in #43
- Merge pull request #43 from Jordiag/feature/amend-integration-tests by @Jordiag in #44
- Feature/amend integration tests by @Jordiag in #45
- amending test by @Jordiag in #46
- amend test by @Jordiag in #47
- amending test and pipeline by @Jordiag in #48
- Update README details by @Jordiag in #49
- Update README.md by @Jordiag in #50
Full Changelog: 0.2.0-preview...0.3.0-preview
0.2.0 Preview Release
What's Changed
- Add trailing newlines to IWorkItemsClient and options model by @Jordiag in #1
- Fix using directives by @Jordiag in #2
- Fix RemoveLinkAsync by @Jordiag in #3
- Move project settings features by @Jordiag in #4
- Move project settings features by @Jordiag in #5
- Update README with new features by @Jordiag in #7
- Feature/adding more compliteness by @Jordiag in #8
- Expose new boards and project settings functionality by @Jordiag in #9
- Add backlog & PR linking utilities by @Jordiag in #10
- Add backlog & PR linking utilities by @Jordiag in #11
- Add missing repo listing and commit search APIs by @Jordiag in #13
- Remove C# region directives by @Jordiag in #14
- Refactor variable names for clarity by @Jordiag in #15
- Add wiki overview search and dashboards by @Jordiag in #16
- Remove Packaging Client dependency by @Jordiag in #17
- Codex/compare artifacts functionality with microsoft version by @Jordiag in #18
- Sync artifacts tool with client by @Jordiag in #19
- Refactor wiki client summary and dashboard methods by @Jordiag in #20
- Add missing Azure DevOps features by @Jordiag in #21
- Add custom agent to E2E tests, centralized nuget packages by @andyrkn in #22
- Filter out e2e tests in pipeline by @andyrkn in #24
- Add missing methods to IReposClient interface by @Jordiag in #25
- Add extra integration tests by @Jordiag in #26
- Add test type traits by @Jordiag in #27
- Sonar cloud fixes by @Jordiag in #28
- Improve README by @Jordiag in #29
- Exclude tests from coverage by @Jordiag in #30
- Add comprehensive artifacts integration tests by @Jordiag in #31
- Add missing TestPlansClient integration test by @Jordiag in #32
- Add coverage for ProjectSettingsClient by @Jordiag in #34
- Add repos integration coverage by @Jordiag in #33
- Exclude server from coverage by @Jordiag in #35
New Contributors
Full Changelog: 0.1.0-preview...0.2.0-preview
0.1.0-preview.0 · Pre-release
0.1.0-preview.0 · Pre-release
What's Changed
Introduced typed client libraries for each Azure DevOps area—Boards, Repos, Pipelines, Artifacts, Test Plans, and Wiki.
Added an MCP server that exposes these operations as tools AI assistants can call through a single endpoint.
Included example pipelines and end-to-end tests demonstrating how to queue builds, manage work items, and handle artifacts.
Initial integration with Semantic Kernel to show how agents can discover and invoke server tools.