This repository manages the content and prompts for MCP (Model Context Protocol) demo storage connections.
This repo serves two primary purposes:
- Demo Prompts: Manages the prompt configurations used in demo storage connections
- S3 Demo Content: Maintains the actual demo files and datasets displayed in the demo buckets
.
├── prompts/
│ └── prompts.json # Prompt configurations for demo storage connections
└── s3-files/ # Demo content synced to S3 buckets
Changes to the s3-files/ directory are automatically synchronized to S3 buckets when pushed to the main branch.
- Trigger: Any push to
mainthat modifies files ins3-files/ - Action: GitHub Actions workflow (
.github/workflows/sync-s3.yml) runs automatically - Sync: Files are synced to both staging and production S3 buckets
- Deletion: Files removed from the repo are also deleted from S3 (
--deleteflag)
- Staging:
vendia-demo-staging - Production:
vendia-demo-share
- Add, modify, or delete files in the
s3-files/directory - Commit your changes
- Push to
mainbranch - The GitHub Action will automatically sync changes to both S3 buckets
- Edit
prompts/prompts.json - Commit and push to
main - The UI fetches the raw json file, after a push to main you should see the prompt changes show up right away