Columbia MCP Server

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 类型定义

快速开始

  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
# 编辑 .env 文件进行配置
  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 Columbia。保留所有权利。

推荐服务器

contentful-mcp

contentful-mcp

在你的 Contentful Space 中更新、创建、删除内容、内容模型和资源。

精选
TypeScript
Supabase MCP Server

Supabase MCP Server

一个模型上下文协议(MCP)服务器,它提供对 Supabase 管理 API 的编程访问。该服务器允许 AI 模型和其他客户端通过标准化的接口来管理 Supabase 项目和组织。

精选
JavaScript
Jira-Context-MCP

Jira-Context-MCP

MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

精选
TypeScript
mixpanel

mixpanel

连接到您的 Mixpanel 数据。 从 Mixpanel 分析查询事件、留存和漏斗数据。

精选
TypeScript
PostHog MCP Server

PostHog MCP Server

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

官方
本地
Python
Azure MCP Server

Azure MCP Server

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

官方
本地
TypeScript
Settlemint

Settlemint

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

官方
本地
TypeScript
Brev

Brev

在云端运行、构建、训练和部署机器学习模型。

官方
本地
Python
metoro-mcp-server

metoro-mcp-server

使用LLM查询和交互由Metoro监控的Kubernetes环境。查看APM、指标、追踪和性能分析信息。

官方
本地
Go
Story Protocol SDK MCP

Story Protocol SDK MCP

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

官方
Python