MCP for Azure DevOps Boards v0.7.0
This release adds markdown-native authoring for work items and comments, hardens security across the board, and improves performance for large work item queries.
Installation
macOS (Homebrew)
brew tap danielealbano/mcp-tools
brew install mcp-for-azure-devops-boardsWindows (Scoop)
scoop bucket add mcp-tools https://github.com/danielealbano/scoop-mcp-tools
scoop install mcp-for-azure-devops-boardsDocker
docker pull ghcr.io/danielealbano/mcp-for-azure-devops-boards:v0.7.0What is new and improved
-
Markdown-native authoring
azdo_create_work_itemandazdo_update_work_itemnow accept aformatparameter (default:markdown). Azure DevOps stores and renders Description, Acceptance Criteria, and Repro Steps as markdown instead of HTML.azdo_add_commentgains the sameformatparameter (markdown/html, default:markdown).- New
azdo_update_commenttool for editing existing work item comments.
-
Anti-prompt-injection protection
- Every MCP tool response now includes an untrusted content warning, protecting LLM consumers from prompt injection via Azure DevOps data.
-
Security hardening
- URL-encode all user-controlled parameters in API calls to prevent injection.
- Escape single quotes in WIQL queries to prevent WIQL injection.
- CSV formula injection mitigation in all CSV output.
-
Performance improvements
- Parallelize comment fetching with bounded concurrency (10 concurrent requests).
- HTTP server connection limits and per-connection timeouts.
Changelog
- Add scoop install instructions to readme by @danielealbano in #41
- Add glama support by @danielealbano in #42
- Add project documentation and agent configuration by @danielealbano in #45
- Add comment format support (markdown/html) and update_comment tool by @danielealbano in #46
- Add markdown format support to create and update work item tools by @danielealbano in #47
- Add Dockerfile and .dockerignore for containerized deployment by @danielealbano in #48
- Add anti-prompt-injection warning to all MCP tool responses by @danielealbano in #49
- Add AzureDevOpsApi trait and integration tests for anti-prompt-injection by @danielealbano in #50
- Fix stale documentation references after AzureDevOpsApi trait refactor by @danielealbano in #51
- Codebase quality, security & performance improvements by @danielealbano in #52
Full Changelog: v0.5.0...v0.7.0