v0.2.9
🚀 Features
Work Item Attachments
-
Added attachment management tools:
-
list_work_item_attachments -
upload_work_item_attachment_from_urlwith built-in SSRF protection -
get_work_item_attachment_download_url -
delete_work_item_attachment -
read_work_item_attachmentto read supported image and text attachments directly within MCP
-
Epics & Initiatives
-
Updated Epic management to use regular work items with the
Epictype -
Added
resolve_work_item_typeto automatically resolve or create work item types -
Added
import_work_item_types_to_projectfor bulk type imports -
Added Initiative fallback guidance when the workspace feature is disabled
-
Improved MCP instructions around Epic workflows
Projects
-
Added project visibility management (public/private)
-
Added project archive and unarchive support
-
Added estimate scheme management, including:
-
Create, update, and delete estimate schemes
-
Create, update, and delete estimate point values
-
Work Items
-
Added workspace-wide analytics with
count_work_items -
Added PQL-based work item listing
-
Added PQL filtering, sparse field selection, and
per_page/cursorpagination tolist_work_items -
Added custom property value management
-
Added estimate assignment support
-
Added archived work item management
-
Added intake (triage) workflows to accept, decline, snooze, mark duplicates, or reset intake items
Pages
-
Added workspace and project page listing
-
Added page linking support for work items
Authentication & OAuth
- Added OAuth support for the Claude.ai web client
✨ Improvements
Tool Consolidation
- Reduced LLM ambiguity by consolidating multiple add/remove and archive/unarchive operations into unified tools.
Entity Management Consistency
- Updated cycle, module, and milestone tools to consistently use
work_item_idsinstead ofissue_idswhen managing associated work items.
Performance Optimizations
-
Optimized custom property discovery using faster workspace-level lookups.
-
Added
user_idto request logs for improved traceability.
Documentation Improvements
- Clarified
list_work_itemsfield documentation by documentingdescription_htmland noting that omitted or misnamed sparse fields returnnullinstead of appearing as missing values.
🏗 Infrastructure
Deployment Improvements
-
Added support for configurable MCP subpath deployments using
MCP_PATH_PREFIX. -
Added AWS Secrets Manager support for Redis authentication in self-hosted deployments.
Dependency Updates
-
Upgraded
FastMCPto v3.2.0. -
Updated
py-key-value. -
Added compatibility constraints for
fakeredis.
🐛 Fixes
Authentication Security
-
Fixed API key validation in
PlaneHeaderAuthProvider. -
API keys are now validated against the Plane API instead of accepting any non-empty value.
-
Improved validation requirements for authentication headers.
Work Item Descriptions
- Fixed
create_work_itemandupdate_work_itemso plain-text descriptions are now correctly persisted by wrappingdescription_strippedintodescription_htmlinstead of silently dropping the content.
Dependency Compatibility
- Pinned
fakeredis < 2.35.0to preventpydocketstartup failures caused by upstream breaking changes.
OAuth
-
Disabled CIMD by default.
-
Improved internal/external URL resolution handling across deployment configurations.