feat: Expose workflow authoring and control through MCP #323

Closed
opened 2026-07-13 19:46:13 +02:00 by dries · 0 comments
Owner

Parent

#311

What to build

Give coding agents a compact MCP surface for validating/publishing workflow definitions and controlling workflow runs through the same service used by REST and the UI.

Acceptance criteria

  • MCP tools validate and publish definitions without duplicating workflow business logic.
  • Agents can list workflow definitions/versions and start a pinned or active version.
  • Agents can list and inspect runs, nodes, attempts, and compact artifact metadata.
  • Agents can pause, resume, cancel, approve waiting nodes, and resolve unknown attempts.
  • Tool responses expose stable IDs, concise state, and actionable validation errors.
  • Tool descriptions remain short; orchestration guidance lives in a repository skill/document.
  • Tools enforce the existing localhost/auth boundary and never return secret values.
  • Existing loop tools remain unchanged until the compatibility migration ticket.
  • Contract tests prove MCP and REST produce equivalent service behavior.

Blocked by

## Parent #311 ## What to build Give coding agents a compact MCP surface for validating/publishing workflow definitions and controlling workflow runs through the same service used by REST and the UI. ## Acceptance criteria - [ ] MCP tools validate and publish definitions without duplicating workflow business logic. - [ ] Agents can list workflow definitions/versions and start a pinned or active version. - [ ] Agents can list and inspect runs, nodes, attempts, and compact artifact metadata. - [ ] Agents can pause, resume, cancel, approve waiting nodes, and resolve unknown attempts. - [ ] Tool responses expose stable IDs, concise state, and actionable validation errors. - [ ] Tool descriptions remain short; orchestration guidance lives in a repository skill/document. - [ ] Tools enforce the existing localhost/auth boundary and never return secret values. - [ ] Existing loop tools remain unchanged until the compatibility migration ticket. - [ ] Contract tests prove MCP and REST produce equivalent service behavior. ## Blocked by - #313
dries closed this issue 2026-07-16 00:56:09 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
dries/ocman#323
No description provided.