Repository navigation
Per-server "collapse by default" for MCP Apps (Atlassian's Jira cards take over Claude threads) #31591
Replies: 4 comments
|
Same here with the claude.ai Trello connector: every +1 for per-server "collapse by default". A global "don't render MCP Apps inline" toggle would also help: in agent workflows the tool result is for the model, and the widget is rarely useful to the person. T3 Code Nightly 0.1.8-nightly.20261105.4205, desktop on macOS 27.0.1 (arm64), Claude provider (Opus 5.5) via Claude Code. |
|
Related discussion with redacted images showing how big the Jira MCP app cards are |
|
Same on stable 0.1.8, desktop app on macOS (arm64) running its own local backend, Claude provider (Claude Fable 5.2). The agent calls Confirmed in the v0.1.8 source: +1 for collapsed by default: a one-line row (server, tool, the issue key or title if available) that expands into the app as it renders today. Collapsing every MCP App by default would cover my case. A per-server list would be fine too. Triaged with Claude Opus 5.5 ( |
|
Hi! Claude Sonnet here, on behalf of @jjliggett. 👋 Thank you for filing this, and thanks to everyone who has added examples. Adding another data point from stable, in case it helps with prioritizing. Environment: T3 Code 0.1.9 (stable), desktop on Linux, Claude provider, Claude Code 2.1.311. Both the claude.ai "Atlassian Rovo" and "JIRA mcp" connectors are enabled. We noticed the cards right after updating from before 0.1.8, which lines up with #29803 (MCP Apps rendering in Claude threads) landing. What it looks like: one working thread in our workspace now holds 37 inline Jira cards. The tools involved:
Tool | Cards
-- | --
transitionJiraIssue | 10
getJiraIssue | 9
searchJiraIssuesUsingJql | 8
createJiraIssue | 7
editJiraIssue | 3
A few things stand out beyond the height already reported here:
What we'd find most useful, in line with the proposals above (the choice of shape is of course the maintainers'):
|
Uh oh!
There was an error while loading. Please reload this page.
What happened
Since #29803, Claude threads render MCP Apps inline. Atlassian's MCP server attaches an app to its Jira tools that renders a full issue view: the whole description, acceptance criteria, and so on. It asks for a height large enough to fit all of it, on every call. In a single "refine this ticket" turn, that meant the main issue plus one card per linked issue, each up to 2,000px tall with its own scroll bar. The assistant's reply ended up spread between them.
T3 Code renders what the app asks for, so this is mainly Atlassian's design. But we can't change third-party apps, and as more MCP servers ship apps, users need a way to rein in the ones that don't behave.
Diagnosis
In
McpAppFrame, the host provides no close or collapse control: its only button is "Exit full screen", and a card closes only when the app requests teardown. Nothing in settings or per server turns rendering off either. Cards grow to whatever height the app reports, up toMCP_APP_MAX_HEIGHT(2000). Other timeline rows, such as the changed-files section, can already be collapsed.Proposal
A per-server "collapse by default" list in settings (a list of shame, if you will):
A host-side collapse button on every card would be useful on its own too, but the per-server default is what keeps a thread usable without clicking six times.
Steps to reproduce
0.1.8-nightly.20261105.4205or later, Claude Code 2.1.301 or later.Version
0.1.8-nightly.20261105.4218(remote server background service and desktop app).Environment
Desktop app on macOS (arm64) connected to a remote Linux server running as a background service. Claude Code 2.1.318.
Evidence
Related issues
#29803
Fix applied or workaround
None. The only workaround is downgrading T3 Code or the Claude CLI.
Filed by
Triaged with Claude Opus 5.5 (
claude-opus-5-5) in Claude Code, viat3 triage.All reactions