AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
API 集成/
ext-apps
ext-apps logo

ext-apps

活跃·★ 3.0k·NOASSERTION·更新于 2026-09-25
★ 必备神器★ 时下流行

MCP Apps 是 Model Context Protocol 的一个扩展,让工具可以返回交互式界面,比如图表、表单、设计画布或视频播放器,并在 Claude、ChatGPT 等兼容的聊天客户端里直接内嵌显示。机制是:工具声明一个装有 HTML 的 `ui://` 资源,模型调用工具后,宿主获取该资源并放进沙箱 iframe 里显示,宿主与界面之间双向交换数据,界面还可以通过宿主调用其他工具。

npm 包 `@modelcontextprotocol/ext-apps` 有三种用法:应用开发者构建界面(`/react` 下有 React hooks)、宿主开发者在聊天客户端里嵌入界面(`/app-bridge`),以及 MCP 服务作者为工具注册界面元数据。仓库还附带四个给编码智能体用的 Agent Skills(创建应用、迁移 OpenAI App、给已有服务加界面、把网页应用改成混合应用),可作为 Claude Code 插件安装,另有示例和起步模板。README 说明这只是核心 MCP 的扩展,各宿主的支持程度不一,需要查看客户端支持页面。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-18。

许可证
GitHub 未识别
最新发布
v2.0.3 · 2026-09-25
最近提交
2026-09-25
贡献者
48
复刻数
404
未关闭的 issue 和 PR
230
首次发布
2025-11-21

来源:GitHub、npm 和 PyPI 的公开接口。

#交互式用户界面#LLM集成#代理技能#聊天客户端扩展#UI开发#模型上下文协议#软件开发工具包
$ 安装
$ npm install -S @modelcontextprotocol/ext-apps
↗ 访问官网★ GitHub
01

功能特性

01为MCP工具构建交互式用户界面(图表、表单、仪表盘)。
02在各种聊天客户端中内联渲染UI。
03提供代理技能,简化应用程序开发和迁移。
04提供用于UI开发、主机嵌入和服务器端工具注册的SDK。
02

为什么选择它

+官方的 MCP 扩展,为交互界面提供统一标准,而不是各客户端各做一套
+机制清晰:`ui://` 资源在沙箱 iframe 里渲染,并支持双向消息
+SDK 同时覆盖界面、宿主和服务端三个角色,并提供 React hooks
+附带 Agent Skills、示例和起步模板,方便快速上手
03

权衡点

!只有支持该扩展的宿主才能用,README 说各宿主支持情况不同
!在 MCP 服务端代码之外还需要写前端(HTML 界面)
!宿主用 iframe 渲染界面,界面代码要按沙箱环境来写
!GitHub 没有识别出仓库的许可证,使用前请自行确认
04

维护状况检查

活跃检查日期: 2026-10-17
最近提交
2026-09-25
近 90 天提交数
47
近 90 天发布数
5
最新发布
v2.0.3 (2026-09-25)
未关闭 issue
231
近期 issue 至少有一条评论的比例
6/15
近 12 周每周提交数
近 12 周每周提交数: 1, 0, 1, 0, 0, 0, 20, 0, 8, 0, 0, 0

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #671 Bug Report: MCP Apps UI Resource Not Rendering in Claude Desktop / claude.ai24 条评论 · 2026-05-27
  • #674 Set up public MCP Apps platform tests14 条评论 · 2026-05-27
  • #387 Support `frameDomains` → `frame-src` CSP Mapping for External Iframe Embeds8 条评论 · 2026-01-28
  • #431 Accessibility7 条评论 · 2026-02-05
  • #420 MCP Apps - start server issue7 条评论 · 2026-02-02

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

ChatGPT
聊天客户端
已通过文档验证
Claude
聊天客户端
已通过文档验证
VS Code
IDE扩展
已通过文档验证
Node.js
运行时
已通过文档验证
Python
语言
已通过文档验证
06

快速开始

1
$ npm install -S @modelcontextprotocol/ext-apps
07

使用场景

↳通过交互式图表和仪表盘可视化复杂数据。
↳将交互式设计画布或多媒体播放器集成到聊天环境中。
↳在LLM对话中提供用于数据输入和交互的自定义表单。
↳在聊天客户端中直接实现实时监控和动态内容显示。
08

同类工具

⚡热门对决:
VSmcp-server-arangodb★46→VSruby-sdk★937→VSpython-sdk★24.6k→VSmcp-server-cloudflare★4.4k→
mcp-server-arangodb logo
mcp-server-arangodb★ 46
一个用于ArangoDB的模型上下文协议(MCP)服务器,通过TypeScript实现,使AI代理能够与ArangoDB数据库进行交互。
VS对比→
ruby-sdk logo
ruby-sdk★ 937
Model Context Protocol 服务器和客户端的官方 Ruby SDK。
VS对比→
python-sdk logo
python-sdk★ 24.6k
Model Context Protocol (MCP) 的 Python 实现,旨在帮助开发者构建与大型语言模型 (LLM) 应用程序交互的服务器和客户端。
VS对比→
mcp-server-cloudflare logo
mcp-server-cloudflare★ 4.4k
Cloudflare MCP Server 提供了多个模型上下文协议(MCP)服务器,允许MCP客户端通过自然语言与Cloudflare服务交互并执行任务。
VS对比→
Figma-Context-MCP logo
Figma-Context-MCP★ 16.0k
一个用于Figma的模型上下文协议(MCP)服务器,让AI编码代理能够访问Figma设计数据,实现任何框架的设计一键生成。
VS对比→
mcp logo
mcp★ 9.8k
一套专业的MCP服务器套件,旨在帮助您在使用模型上下文协议(MCP)的任何地方充分利用AWS服务。
VS对比→
whatsapp-mcp logo
whatsapp-mcp★ 6.7k
一个WhatsApp的模型上下文协议(MCP)服务器,用于通过LLM代理搜索、阅读和发送个人WhatsApp消息。
VS对比→
mcp-dotnet-samples logo
mcp-dotnet-samples★ 201
这是一个用于演示如何在.NET应用程序中利用模型上下文协议(MCP)的示例集合。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
modelcontextprotocol /
ext-apps
↗

让 MCP 工具返回交互界面的 SDK 与规范(MCP Apps)

3.0k404
最后更新3周前
状态活跃
分类API 集成
贡献者48
最新发布v2.0.3
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。