
VPS MCP SERVER - Automação para Servidores MCP

2025.04.23
0
Shell基础设施管理数据库管理对象存储AI 助手集成开发效率数据库内容生成
VPS MCP SERVER 是一个自动化配置服务器的系统,支持 Model Context Protocol (MCP),允许 AI 助手(如 Cursor AI)通过自然语言命令管理基础设施。它提供快速配置服务器的脚本,支持单服务器和双服务器配置,集成了多种服务和组件,如 PostgreSQL、MinIO 和 Context7,并具备安全性和灵活的配置选项。
View on GitHub
Overview
基本能力
产品定位
VPS MCP SERVER 是一个自动化配置服务器的系统,支持 Model Context Protocol (MCP),允许 AI 助手通过自然语言命令管理基础设施。
核心功能
- 配置服务器:支持单服务器和双服务器配置。
- 单服务器:集成 MCP Server、应用、数据库和对象存储。
- 双服务器:分离应用服务器和数据库服务器。
- 集成服务:
- VPS MCP Server:基础设施管理。
- PostgreSQL MCP:支持向量数据库。
- Storage MCP:兼容 S3 的对象存储。
- Context7 MCP:外部文档和知识访问。
- 安全性:防火墙配置、随机认证令牌、安全通信和 SSL 证书自动配置。
- 灵活性:支持多种配置参数,如安装模式、域名、数据库类型等。
适用场景
- AI 助手管理基础设施:通过自然语言命令管理服务器。
- 快速部署开发环境:一键配置开发所需的数据库、存储等服务。
- 生产环境部署:支持高可用性和安全配置。
工具列表
- mcp-service.sh:管理 MCP 服务,包括列出服务、检查状态、测试连接等。
- postgres-mcp-setup.sh:配置 PostgreSQL 和 pgvector。
- common.sh:包含常用功能,如数据库备份。
常见问题解答
- 如何检查服务状态:
bash ./mcp-service.sh status
- 如何查看日志:
bash ./mcp-service.sh logs 50
- 如何测试服务连接:
bash ./mcp-service.sh test-mcp postgresql
使用教程
使用依赖
- 系统要求:
- Ubuntu 20.04+ 或 Debian 11+
- Root 或 sudo 权限
- 互联网连接
- 至少 2GB RAM(推荐 4GB)
- 20GB 磁盘空间
- 安装依赖:
bash apt update && apt upgrade -y apt install -y curl git jq
安装教程
- 单服务器安装:
bash curl -fsSL https://raw.githubusercontent.com/LuizBranco-ClickHype/VPS-MCP-SERVER/main/install.sh | bash
- 双服务器安装:
- 应用服务器:
bash curl -fsSL https://raw.githubusercontent.com/LuizBranco-ClickHype/VPS-MCP-SERVER/main/install.sh | bash -s -- --mode app
- 数据库服务器:
bash curl -fsSL https://raw.githubusercontent.com/LuizBranco-ClickHype/VPS-MCP-SERVER/main/install.sh | bash -s -- --mode db
调试方式
- 检查服务状态:
bash ./mcp-service.sh status
- 查看日志:
bash ./mcp-service.sh logs 50
- 测试连接:
bash ./mcp-service.sh test-mcp postgresql