sample-agentcore-mcp-apps
这是 AWS 官方提供的开源示例,部署于 Amazon Bedrock AgentCore runtime,通过 MCP Apps 扩展 Model Context Protocol(MCP),在 ChatGPT、Claude 等 AI 宿主内直接渲染交互式 HTML 小组件。示例应用 Unicorn Rentals 注册了 list_unicorns、book_unicorn、view_bookings、return_unicorn 四个 MCP 工具,并配套提供 unicorn-list、booking-confirmation 等组件资源;架构使用 AWS Lambda 承载业务逻辑、Amazon DynamoDB 持久化、AWS WAF 防护、CloudFront + S3 提供图片,MCP 服务器仅作为薄协议适配层。项目可通过 AWS CDK 一键部署,并将输出的 GatewayResourceUrl 连接到 ChatGPT 或 Claude.ai。
访问官方网站使用场景
这是 AWS 官方提供的开源示例,部署于 Amazon Bedrock AgentCore runtime,通过 MCP Apps 扩展 Model Context Protocol(MCP),在 ChatGPT、Claude 等 AI 宿主内直接渲染交互式 HTML 小组件。示例应用 Unicorn Rentals 注册了 list_unicorns、book_unicorn、view_bookings、return_unicorn 四个 MCP 工具,并配套提供 unicorn-list、booking-confirmation 等组件资源;架构使用 AWS Lambda 承载业务逻辑、Amazon DynamoDB 持久化、AWS WAF 防护、CloudFront + S3 提供图片,MCP 服务器仅作为薄协议适配层。项目可通过 AWS CDK 一键部署,并将输出的 GatewayResourceUrl 连接到 ChatGPT 或 Claude.ai。
优势
宿主无关,一次构建可在支持 MCP Apps 扩展的多个 AI 宿主中使用 使用托管服务,减少扩缩容、会话隔离、基础设施管理等运维负担 按消费付费,规模自动调整,适合弹性流量场景 协议层与业务逻辑层清晰解耦,便于独立演进和替换后端服务
缺点与限制
示例应用为演示性质,未展示真实生产环境的大规模验证 入站请求配置为 No Auth,生产环境需自行补充认证与授权机制 MCP Apps 扩展在不同 AI 宿主的兼容性和支持范围需要单独验证 实际成本取决于容器内存/CPU、Lambda 并发和流量,原文未给出具体价格估算 生产级安全措施(如提示注入防护、参数严格校验、内容过滤)需要额外实现
