VPS MCP SERVER - Automação para Servidores MCP

VPS MCP SERVER - Automação para Servidores MCP

site icon
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 助手通过自然语言命令管理基础设施。

核心功能

  1. 配置服务器:支持单服务器和双服务器配置。
  2. 单服务器:集成 MCP Server、应用、数据库和对象存储。
  3. 双服务器:分离应用服务器和数据库服务器。
  4. 集成服务
  5. VPS MCP Server:基础设施管理。
  6. PostgreSQL MCP:支持向量数据库。
  7. Storage MCP:兼容 S3 的对象存储。
  8. Context7 MCP:外部文档和知识访问。
  9. 安全性:防火墙配置、随机认证令牌、安全通信和 SSL 证书自动配置。
  10. 灵活性:支持多种配置参数,如安装模式、域名、数据库类型等。

适用场景

  1. AI 助手管理基础设施:通过自然语言命令管理服务器。
  2. 快速部署开发环境:一键配置开发所需的数据库、存储等服务。
  3. 生产环境部署:支持高可用性和安全配置。

工具列表

  1. mcp-service.sh:管理 MCP 服务,包括列出服务、检查状态、测试连接等。
  2. postgres-mcp-setup.sh:配置 PostgreSQL 和 pgvector。
  3. common.sh:包含常用功能,如数据库备份。

常见问题解答

  1. 如何检查服务状态bash ./mcp-service.sh status
  2. 如何查看日志bash ./mcp-service.sh logs 50
  3. 如何测试服务连接bash ./mcp-service.sh test-mcp postgresql

使用教程

使用依赖

  1. 系统要求
  2. Ubuntu 20.04+ 或 Debian 11+
  3. Root 或 sudo 权限
  4. 互联网连接
  5. 至少 2GB RAM(推荐 4GB)
  6. 20GB 磁盘空间
  7. 安装依赖bash apt update && apt upgrade -y apt install -y curl git jq

安装教程

  1. 单服务器安装bash curl -fsSL https://raw.githubusercontent.com/LuizBranco-ClickHype/VPS-MCP-SERVER/main/install.sh | bash
  2. 双服务器安装
  3. 应用服务器: bash curl -fsSL https://raw.githubusercontent.com/LuizBranco-ClickHype/VPS-MCP-SERVER/main/install.sh | bash -s -- --mode app
  4. 数据库服务器: bash curl -fsSL https://raw.githubusercontent.com/LuizBranco-ClickHype/VPS-MCP-SERVER/main/install.sh | bash -s -- --mode db

调试方式

  1. 检查服务状态bash ./mcp-service.sh status
  2. 查看日志bash ./mcp-service.sh logs 50
  3. 测试连接bash ./mcp-service.sh test-mcp postgresql

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。