存储连接演示管理工具

用于管理演示存储连接的提示配置和实际演示文件,支持自动同步到S3存储桶。

  • by ericgrob-vendia
  • 本地部署
  • 更新于
在 GitHub 查看 ericgrob-vendia/mcp-demo-content

使用说明

MCP演示内容

此存储库管理MCP(模型上下文协议)演示存储连接的内容和提示。

概述

这个仓库主要有两个目的:

  1. 演示提示管理演示存储连接中使用的提示配置
  2. S3演示内容维护演示桶中显示的实际演示文件和数据集

仓库结构

.
├── prompts/
│   └── prompts.json          # Prompt configurations for demo storage connections
└── s3-files/                 # Demo content synced to S3 buckets

自动S3同步

对……的更改 s3-files/ 当推送到(某个地方)时,目录会自动同步到S3存储桶中 main 分支。

它是如何工作的

  • 触发器任何推动向 main 修改文件中的 s3-files/
  • 行动GitHub Actions 工作流 (.github/workflows/sync-s3.yml) 自动运行
  • 同步文件已同步到预生产环境和生产环境的S3存储桶
  • 删除从仓库中移除的文件也会从S3中删除(--delete 标志)

目标桶(或目标分类/目标组)

  • 分期(或场景布置): vendia-demo-staging
  • 生产: vendia-demo-share

做出改变

更新演示内容

  1. 在(某处)添加、修改或删除文件 s3-files/ 目录
  2. 提交您的更改
  3. 推送到 main 分支
  4. GitHub Action 将自动将更改同步到两个 S3 存储桶

更新提示

  1. 编辑 prompts/prompts.json
  2. 提交并推送至 main
  3. 用户界面获取原始JSON文件,推送至主分支后,你应该会立即看到提示更改显示出来