Add interactive MCP workflow app for status, overview, and control#31
Merged
SamMRoberts merged 2 commits intodev/remove-uifrom Apr 10, 2026
Merged
Conversation
Agent-Logs-Url: https://github.com/SamMRoberts/spec-rail/sessions/a2ac24c7-da8c-46ac-81e8-9857c1a062cb Co-authored-by: SamMRoberts <34843619+SamMRoberts@users.noreply.github.com>
Agent-Logs-Url: https://github.com/SamMRoberts/spec-rail/sessions/a2ac24c7-da8c-46ac-81e8-9857c1a062cb Co-authored-by: SamMRoberts <34843619+SamMRoberts@users.noreply.github.com>
Copilot created this pull request from a session on behalf of
SamMRoberts
April 10, 2026 02:29
View session
Owner
|
@copilot can you share screenshots of the new workflow MCP App UI? |
Contributor
Author
Shared one of the workflow MCP App screenshots below from commit If you want, I can follow up with a second shot showing the active/delegation state as well. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

This updates the Specrail MCP workflow surface from a passive payload viewer to an interactive MCP App. Hosts can now render workflow state, feature/outcome overview, test readiness, delegation prompts, and guided control actions from a single
ui://specrail/workflowapp.MCP App contract
ui://specrail/workflowto an MCP Apps resource withtext/html;profile=mcp-appio.modelcontextprotocol/uiserver capabilityWorkflow app UI
Tool integration
_meta.ui.resourceUrito the key workflow tools so hosts can render results into the workflow app consistentlyBridge hardening
Docs and contract coverage
Example of the updated MCP app wiring:
{ "name": "specrail_status", "_meta": { "ui": { "resourceUri": "ui://specrail/workflow", "visibility": ["model", "app"] } } }