anthropics / anthropics/claude-ai-mcp

Claude fails to invoke/render MCP App ui element for tool call.

未关闭
#61 13 条评论 14 个 reaction 已指派 0 人 在 GitHub 查看
bug mcp-apps
主要语言
没有语言数据
星标
471
派生
76
PR 合并指标
30 天内没有已合并 PR

描述

### What happened?

We've implemented a MCP App based ui element for one of our Tools on the Teamwork.com MCP server.
https://github.com/Teamwork/mcp
4

Testing in the MCP Inspector, the "App" is listed and correctly renders and functions correctly.
https://github.com/Teamwork/mcp/pull/156/changes#diff-08f191af8e1e82a6a13003714422dcc5f7064a2ba50f2fd0aab6e4fa1e19abeb

Image

The UI element fails to render in Claude Desktop. Claude Desktop recognizes it as interactive, but Claude Desktop 1.1.2998 returns plain text only

Image

What are we missing ?

### What did you expect to happen?

Claude to render the UI Form based on the metadata
```
Meta: mcp.Meta{
"ui": map[string]any{
"resourceUri": timelogCreateAppResourceURI,
},
},
```

### Steps to reproduce

Connect to Teamwork.com MCP Server
https://github.com/Teamwork/mcp/blob/main/usage.md

Create Timelog -> invoke projects-create_timelog tool call.

### Area

Tool Discovery / Invocation

### MCP Server (if applicable)

Teamwork.com (Streamable HTTP)

### Error messages or logs

```shell
None, just no UI invocation
```

### Additional context

_No response_

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。