github / github/github-mcp-server

Insiders Feedback: MCP Apps: issue_write form widget collapses immediately in Claude clients — parameters never hydrate, submit impossible

未關閉
#2,823 2 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Go
星號
33k
分支
5k
平均合併
2 天 1 小時
30 天內合併 PR
52

描述

Version: Insiders — remote hosted GitHub MCP Server via the Claude connector
(claude.ai / Claude Desktop); no local docker instance, server version not
exposed to the client. Observed 2026-07-06.

Feature: MCP Apps — interactive form widgets (`issue_write`, presumably all
elicitation-type forms)

Feedback:

Calling `issue_write` (both `method: create` and `method: update`, with fully
pre-filled owner/repo/title/body) renders the interactive form for a split
second, then it collapses into an error state (red warning icon on the
tool-call row). Hovering the collapsed widget shows the server's instruction
text as an error tooltip ("An interactive form has been shown to the user …
Wait silently for the user to review and click Submit.").

During the brief moment the form was visible, it was the **blank create
form** — no repository pre-selected, empty title and description — although
the call was `method: update` with `issue_number` and a pre-filled title.
Tool-call parameters never reach the widget, and edit mode is never entered.

Steps to reproduce:
1. Connect the GitHub MCP server to Claude (claude.ai or Desktop).
2. Model calls `issue_write` with `method: update`, owner/repo/issue_number
and pre-filled title/body.
3. Form flashes (blank, create-mode), then auto-collapses to error state.
4. Same result with `method: create` and a short pre-filled title/body.

Expected: form stays open, hydrated with the tool-call parameters (edit mode
for `update`), waiting for user review and submit.
Actual: blank create form, no hydration, auto-collapse. Submit unreachable —
the write never happens.

Reproducibility: 4/4 in one session (2× update ~4.5 KB body, 1× update
title-only, 1× create short) — payload-independent. Display-type MCP Apps
widgets (`get_me`) render fine in the same session, so the failure is
specific to form widgets, not MCP Apps infrastructure. Screenshots available.

貢獻指南

開啟貢獻指南

研究方向

Start by reproducing issue_write with both update and create through the GitHub MCP server in Claude.ai or Claude Desktop, using the parameters and steps in this report. Compare the form-widget behavior with the working get_me display widget. Done means the form remains open, receives the supplied parameters, enters edit mode for update, and allows submission.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
go
領域
api
Issue 類型
缺陷
難度
4/5
預估耗時
3-5 天
活躍度
冷清
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。