Columbia MCP Server
提供可扩展的、容器化的基础设施,用于部署和管理模型上下文协议服务器,并具备监控、高可用性和安全配置。
README
Columbia MCP 服务器
此仓库包含哥伦比亚模型上下文协议 (MCP) 服务器的部署基础设施和服务实现。
仓库结构
.
├── docker/ # Docker 部署配置
│ ├── scripts/ # 部署和维护脚本
│ │ ├── setup.sh # 初始环境设置
│ │ ├── deploy.sh # 生产环境部署
│ │ ├── rollback.sh # 灾难恢复
│ │ └── monitor.sh # 健康和指标监控
│ ├── rules/ # Prometheus 监控规则
│ ├── docker-compose.prod.yml
│ ├── nginx.conf # Nginx 反向代理配置
│ ├── prometheus.yml # Prometheus 监控配置
│ └── redis.conf # Redis 配置
├── docs/ # 文档
│ ├── DEPLOYMENT.md # 详细部署指南
│ ├── MIGRATION_DASHBOARD.md
│ └── MIGRATION_PLAN.md
├── packages/ # 核心包
│ ├── core/ # 核心功能
│ ├── integrations/ # 外部服务集成
│ ├── platforms/ # 平台特定实现
│ └── utils/ # 共享实用程序
├── services/ # MCP 服务实现
│ ├── ai/ # AI 相关服务
│ ├── data/ # 数据服务
│ └── tools/ # 工具服务
└── shared/ # 共享配置和类型
├── config/ # 配置管理
└── types/ # TypeScript 类型定义
快速开始
- 克隆仓库:
git clone https://github.com/GitDakky/COLUMBIA-MCP-SERVERS.git
cd COLUMBIA-MCP-SERVERS
- 运行设置脚本:
./docker/scripts/setup.sh
- 配置环境变量:
cp docker/.env.example .env
# 编辑 .env 文件进行配置
- 部署到生产环境:
./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 Columbia。保留所有权利。
推荐服务器
contentful-mcp
在你的 Contentful Space 中更新、创建、删除内容、内容模型和资源。

Supabase MCP Server
一个模型上下文协议(MCP)服务器,它提供对 Supabase 管理 API 的编程访问。该服务器允许 AI 模型和其他客户端通过标准化的接口来管理 Supabase 项目和组织。
Jira-Context-MCP
MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。
mixpanel
连接到您的 Mixpanel 数据。 从 Mixpanel 分析查询事件、留存和漏斗数据。

PostHog MCP Server
一个模型上下文协议服务器,它使 Claude Desktop 用户能够直接与 PostHog 交互,允许他们通过自然语言命令查看项目和创建注释。

Azure MCP Server
通过 Claude Desktop 实现与 Azure 服务的自然语言交互,支持资源管理、订阅处理和租户选择,并提供安全身份验证。

Settlemint
利用 SettleMint 的模型上下文协议服务器,无缝地与企业区块链基础设施交互。通过人工智能驱动的助手构建、部署和管理智能合约,从而简化您的区块链开发工作流程,实现最高的效率。

Brev
在云端运行、构建、训练和部署机器学习模型。
metoro-mcp-server
使用LLM查询和交互由Metoro监控的Kubernetes环境。查看APM、指标、追踪和性能分析信息。

Story Protocol SDK MCP
这个服务器提供 MCP(模型上下文协议)工具,用于与 Story 的 Python SDK 交互。 功能: * 获取许可条款 * 使用 PIL 条款铸造和注册 IP 资产 * 铸造许可代币 * 向钱包发送 $IP * 通过 Pinata [外部] 上传图像到 ipfs * 通过 Pinata [外部] 上传 IP 和 NFT 元数据