免费下载 MCP 版

查看广告以免费下载

Softonic 评论

扩展应用程序通过交互式 HTML 用户界面扩展 AI 聊天机器人

Ext Apps,由Modelcontextprotocol为mcp平台开发,是Model Context Protocol的扩展。这个免费的npm包,使用TypeScript构建,使MCP服务器能够在AI聊天机器人对话中直接提供动态HTML用户界面。它在沙盒化的iframe中渲染这些用户界面,将MCP服务器连接到MCP主机(AI客户端),以增强互动AI体验。Ext Apps为开发者提供了构建这些独特互动应用程序的SDK和规范。

Ext Apps 连接到什么?

Ext Apps 扩展了模型上下文协议,将 MCP 服务器连接到 MCP 主机(AI 客户端)。这种连接允许服务器在 AI 聊天机器人对话中呈现交互式 HTML 用户界面,安全地在沙盒 iframe 中渲染。UI iframe 和主机之间的通信通过 postMessage 的 JSON-RPC 协议进行,偏离了标准的 MCP 传输。兼容的 AI 客户端包括 Claude、Claude Desktop、VS Code GitHub Copilot、Microsoft 365 Copilot、Goose、Postman、MCPJam、Archestra.AI、ChatGPT 和 Visual Studio Code Insiders。

核心功能和工具

Ext Apps 项目提供了创建 MCP 应用的 SDK 和规范。虽然它没有直接暴露固定的可调用工具集,但其库中包含特定的代理技能,旨在帮助开发人员。这些可调用工具是 create-mcp-app、migrate-oai-app、add-app-to-server 和 convert-web-app。这些技能帮助管理和集成 MCP 应用,为开发人员在模型上下文协议框架内构建交互式 AI 体验提供基础能力。

适合谁?

Ext Apps 针对构建 AI 聊天机器人交互式用户界面的开发人员和希望增强其 AI 体验的 AI 应用开发人员。它支持诸如呈现复杂输入表单、嵌入丰富媒体和促进对话中的多步骤流程等工作流。如果您不开发 AI 聊天机器人或 AI 应用的交互式用户界面,请跳过此部分。

如何开始

通过标准的 OAuth 授权流程授予访问权限,如 MCP 规范中定义的,可以为每个服务器或每个工具授权进行配置。这涉及提供 OAuth 发现元数据和实现令牌验证。UI iframe 和主机之间的通信使用 postMessage 的 JSON-RPC 协议,而不是标准的 MCP 传输协议。

用例

  • 呈现复杂输入和配置的交互式表单,例如创建或更新带有实时验证的问题。
  • 在对话中直接嵌入丰富媒体查看器和数据可视化,例如显示实时仪表板、PDF 或 3D 模型。
  • 通过持久状态和交互式控件促进多步骤工作流和审批流程,例如审查代码更改或分类问题。

Ext Apps 提供了一种结构化和安全的方法,将互动用户界面集成到 AI 聊天机器人对话中。它对 OAuth 授权和沙盒 iframe 的支持解决了安全问题,同时实现了动态用户体验。开发人员可以使用其 SDK 和 Agent Skills 构建复杂的互动应用程序。首先探索 create-mcp-app 工具,以开始开发新的 MCP 应用程序。

  • 赞成

    • 在 AI 聊天机器人中启用交互式 HTML 用户界面。
    • 支持 OAuth 以确保工具保护的安全性。
    • 用户界面在沙盒 iframe 中安全运行。
    • 提供开发的SDK和代理技能。
  • 反对

    • 需要单独的 JSON-RPC 协议用于 UI 通信。
    • 需要用户明确同意以启动工具调用的用户界面。
 0/1

应用参数

应用程式 提供其他语言版本


免费下载 MCP 版

查看广告以免费下载


用户对 ext-apps 的评分

您是否尝试过 ext-apps?成为第一个离开您的意见!

添加评论
有关使用此软件的法律因国家/地区而异。 如果违反这些法律,我们不鼓励或纵容此程序的使用。
已使用 登录 Softonic