模型上下文协议演示存储连接管理

该服务用于管理模型上下文协议(MCP)演示的存储连接,包括提示配置、S3演示文件和第三方MCP服务器列表。

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

使用说明

MCP演示内容

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

概述

此回购有三个主要目的:

  1. 演示提示:管理演示存储连接中使用的提示配置
  2. S3演示内容:维护演示桶中显示的实际演示文件和数据集
  3. 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

进行更改

更新演示内容

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

更新提示

  1. 编辑 prompts/prompts.json
  2. 承诺并推动 main
  3. UI获取原始json文件,在推送到main后,您应该立即看到提示更改

管理MCP服务器

这 mcp-servers/servers.json 该文件包含可用于集成的第三方MCP服务器的精选列表。

要添加新服务器,请执行以下操作:

  1. 将服务器徽标添加到 mcp-servers/logos/
  2. 向添加新条目 mcp-servers/servers.json 与:
    • name:服务器名称
    • description:服务简介
    • mcpUrl:MCP端点URL
    • logoUrl:徽标文件的原始GitHub URL
  3. 承诺并推动 main
  4. UI获取原始json文件,在推送到main后,您应该立即看到新服务器出现