哥伦比亚MCP服务器管理平台

@smithery-ai/COLUMBIA-MCP-SERVERS
0 Stars 325 次浏览 smithery-ai 更新于 2026-08-23

提供了一个可扩展的、容器化的基础设施,用于部署和管理带有监控、高可用性和安全配置的模型上下文协议服务器。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

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

快速开始

  1. 克隆仓库:
git clone https://github.com/GitDakky/COLUMBIA-MCP-SERVERS.git
cd COLUMBIA-MCP-SERVERS
  1. 运行设置脚本:
./docker/scripts/setup.sh
  1. 配置环境变量:
cp docker/.env.example .env
# Edit .env with your configuration
  1. 部署到生产环境:
./docker/scripts/deploy.sh
  1. 监控部署情况:
./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

贡献

  1. 叉分(Fork)仓库
  2. 创建一个功能分支
  3. 提交你的更改
  4. 推送到该分支
  5. 创建一个Pull Request

许可证

版权所有 © 2025 哥伦比亚大学。保留所有权利。

相关 MCP 服务