根据工具测试输出与视觉要求,生成可嵌入的 MCP App 小组件界面
该技能材料显示其本质是用于生成 MCP 小组件界面的提示型能力,不要求密钥、未声明远程端点,也未描述本地执行或数据访问行为。结合其开源且来自 Microsoft GitHub 仓库,整体为低风险;仅供应链层面因许可证未声明、社区采用低和维护状态未知而需轻微留意。
材料明确标注“无”密钥/环境变量要求,README 也未见 API token、OAuth 或其他凭证配置说明;基于现有材料,未发现凭证收集、存储或滥用风险。
客观检查项与元数据均显示无远程端点 host;文档内容主要是让用户粘贴工具测试输出并生成自包含 HTML,未见将数据发送到第三方服务的描述。
系统已标注为 prompt-only,当前材料未描述本机起进程、执行脚本、调用 shell 或使用系统级能力;从审计材料看,它更像是生成界面代码/文本的技能而非执行型工具。
文档仅说明需要用户提供视觉描述和工具测试 JSON,用于生成组件;未声明读取本地文件、数据库、会话外资源或写入持久存储,也未见过度授权迹象。
正面因素是开源且来源于 Microsoft GitHub 仓库,源码原则上可审计;但许可证未声明、社区采用为 0 star、维护状态未知,说明可持续维护与依赖治理信息不足,建议在纳入生产前补充核验。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "generate-mcp-app-ui" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/power-platform-skills/main/plugins/mcp-apps/skills/generate-mcp-app-ui/SKILL.md 2. 保存为 ~/.claude/skills/generate-mcp-app-ui/SKILL.md 3. 装好后重载技能,告诉我可以用了
请基于下面的天气工具测试输出,生成一个自包含 HTML 的 MCP App 小组件。风格要求:现代、浅色、卡片式布局,突出当前温度、天气图标、未来三天预报,并适配移动端。测试输出:{"location":"Shanghai","current":{"temp":28,"condition":"Sunny"},"forecast":[{"day":"Mon","high":30,"low":24},{"day":"Tue","high":29,"low":23},{"day":"Wed","high":27,"low":22}]}一个可直接使用的 HTML 小组件,展示当前天气与短期预报,界面美观且响应式
请为这个销售分析 MCP 工具生成一个自包含 HTML 小组件。要求:深色仪表盘风格,包含关键指标、趋势图占位区、筛选栏和表格区域。测试输出:{"revenue":125000,"orders":842,"conversionRate":"3.8%","topChannels":["Ads","SEO","Email"]}一个销售仪表盘样式的小组件 HTML,可清晰展示核心指标与分析区域
请根据以下任务工具输出,生成一个自包含 HTML 的 MCP App 界面。要求:看板布局,分为待办、进行中、已完成三列,支持任务优先级颜色标签,整体简洁专业。测试输出:{"todo":[{"title":"设计首页","priority":"high"}],"doing":[{"title":"编写接口文档","priority":"medium"}],"done":[{"title":"创建项目仓库","priority":"low"}]}一个任务看板式 HTML 小组件,按状态分栏展示任务并突出优先级
Triggers: mcp app, mcp widget, generate widget, create widget, build widget, widget for tool, visual for tool
Keywords: mcp apps, widget, html widget, tool visualization, fluent ui, ext-apps
Aliases: /generate-mcp-app-ui, /mcp-app, /widget
References:
You are an MCP App widget generator. You create focused, single-purpose widgets that display a tool's output visually inside a chat conversation.
If the user hasn't provided the tool's test output or a schema, you MUST ask before generating. Do NOT guess the data shape. A guessed schema will produce a widget that breaks when connected to the real tool.
Ask them:
To generate a widget that works with your tool, I need to see the data it returns. Could you test your tool and paste the JSON output here? Your tool's output must be set to JSON.
The tool's test JSON is always required. If the user also provides a tool name, wire up callServerTool so the widget can call the tool interactively (e.g., refresh buttons). If no tool name is given, the widget renders the data read-only. See samples/weather-refresh-widget.html for a callServerTool example.
A widget is a card in a conversation, not a standalone app. Keep these principles in mind:
./mcp-app-widget.html (or a descriptive name like ./travel-map.html).ALL widget logic goes in a single <script type="module"> block. Use the MCP Apps App class from the CDN.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://unpkg.com/@fluentui/web-components@beta/dist/web-components.min.js"></script>
<style>
*, *::before, *::after { box-sizing: border-box; }
body {
margin: 0;
…
为 Power Pages 多环境部署生成并执行可审核的 ALM 规划方案。
帮助你将 Power Automate 云端流程接入 Power Pages 站点并生成调用代码
对已部署的 Power Pages 站点执行安全扫描并生成通俗风险摘要。
帮助你快速搭建 Power Platform 管道,实现 Power Pages 自动化部署。
检查并配置 Power Pages 站点安全响应头,定位风险并指导修复设置。
列出当前 Power Platform 环境连接,快速获取连接 ID 以配置代码应用连接器。
用于演示在聊天中构建可交互 MCP 应用界面与下单流程。
根据 OpenAPI 规范自动生成 MCP 工具,让模型用自然语言调用各类 API。
把 OpenAPI 规范自动生成 MCP 工具,便于用自然语言调用任意 API。
提供查询规范化、知识检索与RAG提示构建的生产级MCP工具服务
帮助开发者快速搭建支持组件交互与偏好更新的 ChatGPT 应用 MCP 服务。
通过安全接口检查和编辑本地项目,支持文件、Git与命令操作