mcp-create-adaptive-cards 是做什么的?
从 mcp-create-adaptive-cards.prompt.md 转换而来的技能。
该技能利用MCP工具,根据用户描述自动生成自适应卡片(Adaptive Cards)的JSON定义。自适应卡片是一种基于JSON的开放卡片格式,可在不同平台(如Microsoft Teams、Outlook、Windows通知等)上原生渲染。它支持丰富的元素类型:文本块、图像、输入框、选择器、操作按钮、容器等。
工作原理
- 用户用自然语言描述卡片需求(例如:“创建一个包含标题、描述和确认按钮的审批卡片”)。
- AI代理通过MCP协议调用
create_adaptive_card工具(或类似工具)。 - 工具根据输入生成符合
adaptivecards.io规范的JSON。 - 生成的JSON可直接嵌入到任何支持自适应卡片的应用程序中。
使用示例
{
"type": "AdaptiveCard",
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.5",
"body": [
{
"type": "TextBlock",
"text": "Hello, World!",
"size": "extraLarge"
}
],
"actions": [
{
"type": "Action.OpenUrl",
"title": "Learn More",
"url": "https://example.com"
}
]
}
支持的平台
- Claude Code
- Cursor
- Codex
- 所有MCP兼容的AI代理环境