feat: add MCP tools for action items
Summary
Add MCP tools and CLI commands for managing issue action items.
New MCP Tools
-
view_action_item- View action item(s) with all details (supports multiple IDs) -
list_action_items- List action items for an issue -
create_action_item- Create new action item with sql_action and configs -
update_action_item- Update title, description, is_done, status
New CLI Commands
-
issues list-action-items <issueId>- List action items for an issue -
issues view-action-item <actionItemIds...>- View action item(s) -
issues create-action-item- Create new action item -
issues update-action-item- Update action item with all fields -
issues bulk-update-action-items-status- Bulk approve/reject
API Changes
-
fetchIssuenow includesaction_itemssummary (id, title only) - New API functions for action items CRUD operations
MCP Server
- Added
titlefield for better discoverability by MCP clientsIssue: https://gitlab.com/postgres-ai/platform/-/issues/346
Test Plan
- All 64 tests pass
- Build succeeds
- Manual testing with real API