Split a parsed Shiny app into chat-sized MCP App scaffolds
Usage
as_mcp_apps(
app,
split = c("tool_group", "manual"),
max_inputs_per_card = 5,
compact_layout = TRUE
)
Arguments
- app
A path to a Shiny app directory or a parsed ShinyAppIR object.
- split
Split strategy.
- max_inputs_per_card
Preferred chat-card input budget.
- compact_layout
Whether the generated UIs should prefer compact cards.
Value
A list of McpApp scaffold apps.