Skip to content

vendia/mcp-demo-content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP Demo Content

This repository manages the content and prompts for MCP (Model Context Protocol) demo storage connections.

Overview

This repo serves two primary purposes:

  1. Demo Prompts: Manages the prompt configurations used in demo storage connections
  2. S3 Demo Content: Maintains the actual demo files and datasets displayed in the demo buckets

Repository Structure

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

Automated S3 Sync

Changes to the s3-files/ directory are automatically synchronized to S3 buckets when pushed to the main branch.

How It Works

  • Trigger: Any push to main that modifies files in s3-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 (--delete flag)

Target Buckets

  • Staging: vendia-demo-staging
  • Production: vendia-demo-share

Making Changes

Updating Demo Content

  1. Add, modify, or delete files in the s3-files/ directory
  2. Commit your changes
  3. Push to main branch
  4. The GitHub Action will automatically sync changes to both S3 buckets

Updating Prompts

  1. Edit prompts/prompts.json
  2. Commit and push to main
  3. The UI fetches the raw json file, after a push to main you should see the prompt changes show up right away

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published