vpsops
Provides tools to check container status and manage Docker Compose deployments on VPS hosts.
Allows reading and editing nginx configuration, managing the nginx service, and restoring configuration backups on VPS hosts.
Enables production write operations to be authorized via Telegram lease approvals with durations of 30m, 2h, or 4h.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vpsopscheck why nginx is failing on web-01 and show recent errors"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
vpsops
连接本地 AI 与远程服务器的受控 MCP 桥梁:免去繁琐的日志搬运,拒绝失控的越权执行。 让 AI 帮你管理 VPS:查日志、改配置、重启服务、发布版本。支持 Claude Code、Codex 等 MCP 客户端。
你的 AI 客户端 → 本机 Proxy → 跳板机 Gateway → 各台 VPS 的 Agent
↕
Telegram Bot(审批 / 通知 / 告警)你决定每台服务器开放哪些操作,AI 通过固定工具执行。生产环境的写操作需要在 Telegram 授权,本机和 Gateway 会定期核对调用记录。
AI 快速开始
第一次安装
把下面这句话发给能运行终端命令的 AI:
请阅读 https://raw.githubusercontent.com/Saito-Sakuya/vpsops/master/docs/installation.md,检查并复用已有部署,在我的环境中安装 vpsops、接入当前 AI 客户端并配置 Telegram 审批;缺少主机、权限等信息时向我确认,敏感凭据由我在对应机器交互输入,完成后用 check、hosts、status 和一条 Telegram 测试消息验收,列出结果和待办。
已有 Gateway 时,只需安装本机代理;要部署 Gateway 或 VPS Agent,还需要对应机器的管理员权限。自己操作可看一键安装与完整步骤。
Telegram Bot 随 Gateway 一起运行,用来点按钮授权、接收通知和告警。需要你先创建自己的机器人,再按 Bot 接入指南填写 Token 和会话 ID。
再加一台服务器
先让 AI 读取 vpsops-onboard Skill,再按它所在的位置说一句:
能管理主控机:从主控机远程接入这台 VPS,复用现有密钥,完成 Agent 安装、白名单、Gateway 登记和 MCP 验收。
就在新 VPS 上:在当前 VPS 安装 Agent、配置白名单并做本机检查,整理交给主控机的接入信息;没有权限完成的步骤列为待办。
也可以直接发:
请读取 https://raw.githubusercontent.com/Saito-Sakuya/vpsops/master/skills/vpsops-onboard/SKILL.md,按我的当前环境为现有 vpsops 接入一台新 VPS;先确认操作位置和管理范围,再完成安装、登记或交接。
Skill 和人工接入指南共用一份流程,覆盖主控机远程操作与 Agent 宿主机操作。支持 Skill 的客户端可加载整个 skills/vpsops-onboard 目录;也可以直接让 AI 读取文件。
装好后怎么用
直接在 AI 对话框里说,例如:
“看看我能管理哪些机器,巡检一下状态。”
“查 web-1 的 api 最近 15 分钟日志,汇总报错。”
“把 web-1 的 api 发布到 v1.2.3,原因是发布新版本,跟进到任务结束。”
主机名和能力名以 hosts 返回的结果为准。生产写操作需要你在 Telegram 批准;等待审批时继续查询原任务即可。
Related MCP server: connect-to-server-mcp
文档
想做什么 | 看这里 |
首次部署、一键安装、连接 AI 客户端 | |
创建和连接 Telegram 审批机器人 | |
给现有部署添加服务器 | |
查日志、改配置、发布、审批与排错 | |
了解代码结构、运行测试 | |
了解架构与权限设计 |
许可证
MIT · Copyright (c) 2026 Saito-Sakuya
This server cannot be deployed
Maintenance
Related MCP Connectors
- emisarOAuthdev.emisar
Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Manage remote servers, SSH terminals, files, databases and proxies with scoped access and approvals.
Real Linux labs your AI agent deploys, routes and runs, with domains, TLS, DBs and an audit log.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceProvides an AI agent with authenticated shell and file access to a sandbox host, plus a restricted gateway for safe deploys on a production host via forced SSH commands.-
- AlicenseAqualityBmaintenanceEnables AI agents to securely connect to and manage remote servers via SSH, with tools for running commands, file operations, log inspection, service management, and system monitoring under configurable access controls and audit logging.1211 npm1MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI tools to securely inspect remote servers by listing directories, reading configuration files, and performing authorized actions through permission controls, human-in-the-loop approvals, and audit logging. It acts as a bastion that never reveals raw SSH credentials or root passwords to the model.1MIT
- FlicenseNot gradedqualityAmaintenanceEnables AI-controlled administration of remote Linux hosts and containers, including bounded shell execution, persistent PTY sessions, durable jobs/tasks, hardened filesystem access, process/service control, and resumable transfers.-