提供了一个可扩展的、容器化的基础设施,用于部署和管理带有监控、高可用性和安全配置的模型上下文协议服务器。
virtualizationcloud-platformsmonitoring
321 查看 · 2026-07-07 更新
简介
提供了一个可扩展的、容器化的基础设施,用于部署和管理带有监控、高可用性和安全配置的模型上下文协议服务器。
简介
提供了一个可扩展的、容器化的基础设施,用于部署和管理带有监控、高可用性和安全配置的模型上下文协议服务器。
Columbia MCP Servers
本仓库包含了哥伦比亚大学模型上下文协议(MCP)服务器的部署基础设施和服务实现。
仓库结构
. ├── docker/ # Docker deployment configuration │ ├── scripts/ # Deployment and maintenance scripts │ │ ├── setup.sh # Initial environment setup │ │ ├── deploy.sh # Production deployment │ │ ├── rollback.sh # Disaster recovery │ │ └── monitor.sh # Health and metrics monitoring │ ├── rules/ # Prometheus monitoring rules │ ├── docker-compose.prod.yml │ ├── nginx.conf # Nginx reverse proxy configuration │ ├── prometheus.yml # Prometheus monitoring configuration │ └── redis.conf # Redis configuration ├── docs/ # Documentation │ ├── DEPLOYMENT.md # Detailed deployment guide │ ├── MIGRATION_DASHBOARD.md │ └── MIGRATION_PLAN.md ├── packages/ # Core packages │ ├── core/ # Core functionality │ ├── integrations/ # External service integrations │ ├── platforms/ # Platform-specific implementations │ └── utils/ # Shared utilities ├── services/ # MCP service implementations │ ├── ai/ # AI-related services │ ├── data/ # Data services │ └── tools/ # Tool services └── shared/ # Shared configurations and types ├── config/ # Configuration management └── types/ # TypeScript type definitions
快速开始
- 克隆仓库:
git clone https://github.com/GitDakky/COLUMBIA-MCP-SERVERS.git cd COLUMBIA-MCP-SERVERS
- 运行设置脚本:
./docker/scripts/setup.sh
- 配置环境变量:
cp docker/.env.example .env # Edit .env with your configuration
- 部署到生产环境:
./docker/scripts/deploy.sh
- 监控部署情况:
./docker/scripts/monitor.sh
主要特性
- 基于Docker的部署:使用Docker Compose进行容器化服务
- 高可用性:负载均衡和服务复制
- 监控:集成Prometheus和Grafana
- 安全性:SSL/TLS、认证及安全配置
- 可扩展性:水平扩展能力
- 备份与恢复:具有时间点恢复功能的自动化备份系统
开发
- 基于TypeScript的实现
- 使用Jest进行测试
- 使用ESLint保证代码质量
- 自动化的CI/CD流水线
文档
要求
- Docker 20.10+
- Docker Compose 2.0+
- Node.js 18+
- Redis 6+
安全性
- 所有服务运行在隔离的容器中
- 使用SSL/TLS的安全通信
- Redis密码保护
- 速率限制
- 定期安全更新
监控
访问监控面板:
- Grafana: http://localhost:3000
- Prometheus: http://localhost:9090
贡献
- 叉分(Fork)仓库
- 创建一个功能分支
- 提交你的更改
- 推送到该分支
- 创建一个Pull Request
许可证
版权所有 © 2025 哥伦比亚大学。保留所有权利。
来源
- 来源:github
- 链接:https://github.com/smithery-ai/COLUMBIA-MCP-SERVERS