MCP演示内容
此存储库管理MCP(模型上下文协议)演示存储连接的内容和提示。
概述
此回购有三个主要目的:
- 演示提示:管理演示存储连接中使用的提示配置
- S3演示内容:维护演示桶中显示的实际演示文件和数据集
- MCP服务器:整理第三方MCP服务器及其连接详细信息和徽标列表
存储库结构
.
├── prompts/
│ └── prompts.json # Prompt configurations for demo storage connections
├── s3-files/ # Demo content synced to S3 buckets
└── mcp-servers/
├── logos/ # Logos for third-party MCP servers
└── servers.json # List of third-party MCP servers with connection details自动S3同步
更改 s3-files/ 当目录被推送到S3存储桶时,它会自动同步到S3存储桶 main 支。
运作原理
- 触发:任何推动
main修改中的文件s3-files/ - 行动:GitHub操作工作流(
.github/workflows/sync-s3.yml)自动运行 - 同步:文件同步到暂存和生产S3存储桶
- 删除:从存储库中删除的文件也会从S3中删除(
--delete旗帜)
目标Buckets
- 暂存:
vendia-demo-staging - 生产:
vendia-demo-share
进行更改
更新演示内容
- 在中添加、修改或删除文件
s3-files/目录 - 提交您的更改
- 推到
main分支 - GitHub Action将自动同步对两个S3存储桶的更改
更新提示
- 编辑
prompts/prompts.json - 承诺并推动
main - UI获取原始json文件,在推送到main后,您应该立即看到提示更改
管理MCP服务器
这 mcp-servers/servers.json 该文件包含可用于集成的第三方MCP服务器的精选列表。
要添加新服务器,请执行以下操作:
- 将服务器徽标添加到
mcp-servers/logos/ - 向添加新条目
mcp-servers/servers.json与:
- name:服务器名称 - description:服务简介 - mcpUrl:MCP端点URL - logoUrl:徽标文件的原始GitHub URL
- 承诺并推动
main - UI获取原始json文件,在推送到main后,您应该立即看到新服务器出现
