Assembler
Assembler is where developers execute Work Orders. It connects coding agents (like Cursor or Claude Code) to Software Factory through MCP (Model Context Protocol) and provides an Assembly Manager interface to organize and complete tasks.
Developers pick up Work Orders and complete them with their coding agent
Tasks can be sequenced with drag-and-drop for personal workflow
Keeps progress transparent and linked to the broader Factory pipeline
Learn how to use Assembler step by step in this short video:
Work Orders generated and assigned in Planner.
Connect a Coding Agent – Open Assembler and follow the popup instructions to connect via MCP
One-click integration for Cursor
JSON mcp.json connection string for other MCP clients
View Assigned Work Orders – The Assembly Manager displays all tasks assigned to you
Organize Workflow – Drag and drop Work Orders into the order you prefer
Complete Tasks – Coding agent executes the Work Orders, updating progress as you go
Completed Work Orders synced back to Planner and Validator for review.
Open Assembler → connect Cursor via one-click integration
Assigned Work Orders appear in Assembly Manager (e.g., “Add Login Route”)
Drag and drop tasks to sequence them: Login Route → Password Reset → Dashboard
Your coding agent executes the first Work Order and marks it as “In Progress”
When complete, the Work Order updates in Planner
MCP Integration – Connect any MCP-compatible coding agent
Assembly Manager – Visual dashboard of assigned Work Orders
Drag-and-Drop Sequencing – Organize tasks in your preferred order
Real-Time Sync – Completed Work Orders update across modules
Agent Flexibility – Supports Cursor, Claude Code, and other MCP clients
Coding agent not connecting? → Double-check MCP credentials or regenerate your connection string.
Work Orders not showing? → Verify they are assigned to you in Planner.
Task stuck in progress? → Refresh Assembly Manager; progress sync may have stalled.
Sequence tasks logically to match dependencies before starting work
Use Cursor for quick setup, but configure other MCP agents for advanced use cases
Keep Assembler as your daily workspace most useful for developers, since it always reflects the Work Orders assigned to you
Sync frequently to avoid stale task states
If you run into bugs or see something off, report it using the In-Product Feedback button so the team can investigate and fix it
MCP (Model Context Protocol): Standard protocol for connecting coding agents to Software Factory
Assembly Manager: Assembler’s interface showing your Work Orders
Work Order: Task created in Planner, assigned to a developer for completion
Ready to close the feedback loop? Learn about Validator →