VPS MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MODE | No | Transport mode: stdio or sse | stdio |
| PORT | No | Port for SSE mode (e.g., 8080) | |
| MCP_TOKEN | Yes | Bearer token for authentication |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| run_commandB | 在 VPS 沙盒中执行 Shell 命令(一次性) |
| run_scriptC | 执行脚本代码 (python/bash/node) |
| file_readC | 读取文件内容 |
| file_writeC | 写入文件 |
| file_patchC | 增量编辑文件(搜索并替换) |
| list_filesB | 列出目录内容或递归获取目录树 |
| file_deleteC | 删除文件或目录 |
| file_searchC | 搜索文件名或文件内容 |
| get_system_statusB | 获取 VPS 系统状态或进程列表 |
| kill_processC | 终止指定 PID 的进程 |
| http_requestC | 发起 HTTP 请求或下载文件 |
| session_startC | 启动一个持久 tmux 会话 |
| session_execC | 向已有会话发送命令 |
| session_readC | 读取会话的最近输出 |
| session_stopC | 停止并销毁会话 |
| agy_askB | 向 agy 提问,自动维护上下文会话 ID。支持直接在普通沙盒中执行,或指定持久化的 tmux 会话执行并自动读取完毕后一次性返回。 |
| send_smsC | 使用 Twilio API 发送短信 (SMS) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 17 tools
Each tool has a distinct purpose: file operations (write, read, delete, patch, list, search), session management (start, exec, read, stop), command/script execution, system status, process control, HTTP requests, SMS, and an AI query tool. No two tools serve the same function, and descriptions clearly differentiate them.
Most tools follow a consistent verb_noun pattern in snake_case (e.g., file_write, session_start). One tool, 'agy_ask', breaks the pattern as noun_verb, but overall naming is predictable and readable.
With 17 tools, the set is well-scoped for a VPS management server. It covers file operations, command execution, session management, system monitoring, HTTP requests, and additional utilities like SMS and AI querying without being overwhelming or sparse.
The tool set covers core VPS operations: file CRUD, command/script execution, session management, system status, and process control. Minor gaps exist, such as package management or network configuration tools, but the surface is sufficient for typical sandbox interactions.