EQVPS
控制台开始使用

EQVPS 的 VPS MCP 工具:参数与调用示例

2026年6月10日 · 3 分钟阅读 · EQVPS

EQVPS MCP 服务器(1.9.1 版)为客户令牌提供 47 个工具。本页介绍其中用于租用和运行 VPS 的 23 个:每个参数、类型和默认值,最后附一段可复制的调用序列。Endpoint:https://mcp.eqvps.com/mcp(Streamable HTTP)。第一次接触?请先看连接指南。

最后核实:2026-10-20,MCP 服务器 1.9.1(tools/list)。

你需要哪个页面? VPS 调用参数在本页。所有工具的一览,包括委托、支持、沙箱和 30 个经销商工具,见完整列表。令牌泄露会带来什么后果、如何限制智能体,见 MCP guardrails。

鉴权。 list_plans、get_order_limits、register_account 和 login 是公开的。其他所有工具都需要 Authorization: Bearer <token>。在同一个 MCP 会话中,register_account 或 login 之后令牌会被自动记住。

service_id 是 order_vps 或 list_vps 返回的服务代码,例如 68J67T5。数字 id 也可以用。

账户与令牌

工具鉴权参数作用
list_planspublic—列出套餐的价格、配置以及每个套餐可启动的系统镜像。plans[] 包含月付和年付的 plan_id。最先调用。
register_accountpublicfirst_name, last_name, email, token_ttl_days? (1–1825, 默认 365)创建一个无密码账户,返回可重复使用的 Bearer token 和 token_expires_at。只调用一次:第二次调用会再建一个空账户。
loginpublicemail, password, token_ttl_days?返回新令牌。只有在 set_password 之后才可用。
refresh_tokenBearerexpires_in_days? (1–1825)签发新令牌并立即作废当前令牌。已过期的令牌无法刷新。
set_passwordBearerpassword (至少 8 个字符,含字母和数字)开启邮箱加密码的 login,作为令牌丢失时的备用方式。只能设置一次;再次调用返回 409。
whoamiBearer—账户 id、名称和邮箱。可用来检查令牌。

余额与下单

工具鉴权参数作用
get_balanceBearer—预付余额及币种。order_vps 从这里扣款。
topup_balanceBeareramount (USD)创建一笔加密货币充值并返回 checkout_url。链上确认后余额到账。同一时间只能有一笔未付的充值。
order_vpsBearerproduct, os_id, hostname?, ssh_key?, period? (month | year), plan_id?, location? (de | fi), quantity? (1–50), addons? (backups | extra_ipv4), idempotency_key?下单购买 VPS,余额足够时直接从余额扣款,否则返回账单。不传 location 时由我们选择。Windows 套餐会忽略 ssh_key。quantity 为 2–50 时,只生成一张账单,并创建相应数量的独立服务器;重试时请发送相同的 idempotency_key。
get_order_limitspublicproduct, period?, plan_id?, location?, addons?每单上限(max_quantity = 50,防止误输入)以及可用的附加服务和价格。
pay_invoiceBearerinvoice_id为未付账单返回 checkout_url。付款后创建 VPS。

运维 VPS

工具鉴权参数作用
list_vpsBearer—活跃、创建中和已暂停的服务。已删除的不会列出。
get_vps_statusBearerservice_id状态、配置、实时运行状态和访问信息:主机、端口和现成的 command(Linux 用 SSH,Windows 用 RDP)。reveal_password 在启动后返回一次性的 root 密码;password_pending: true 表示 30–60 秒后再调用。
reveal_passwordBearerservice_id未设置 SSH 密钥的 VPS 的 root 密码,只显示一次。服务器启动期间返回 password_pending: true,请在 30–60 秒后再调用。
power_vpsBearerservice_id, action (start | stop | reboot)电源控制。
set_hostnameBearerservice_id, hostname通过 guest agent 在运行中的服务器内生效。Windows 需要重启后才生效(reboot_required: true)。服务器关机时返回 409 agent_unavailable。
get_vps_metricsBearerservice_id, timeframe? (hour | day | week | month, 默认 hour)CPU、内存、网络和磁盘的时间序列。

更换套餐与取消

工具鉴权参数作用
get_upgrade_optionsBearerservice_id此 VPS 可在保留数据的情况下切换到的套餐:更大的套餐、NAT 转独立 IPv4,或独立 IP 转 NAT。每个选项都会显示 prorated_topup、mode 和 capacity_now。磁盘不能缩小。
change_planBearerservice_id, target_plan (product_id), confirm: true就地更换套餐,期间重启一次,约一分钟。按比例的差价从余额扣除(余额不足返回 402)。
cancel_serviceBearerservice_id, reason (3–500 个字符,必填), type? (end_of_period | immediate), confirm?默认 end_of_period:服务器运行到已付周期结束,不再续费。immediate 立即销毁服务器,需要 confirm 填写准确的 hostname;响应中包含 refund_amount 字段。
undo_cancelBearerservice_id撤销已安排的 end_of_period 取消。立即取消无法撤销。

破坏性操作:需要 confirm

confirm 填写 get_vps_status 返回的准确 hostname,或 DELETE。调用前先征得人的同意。

工具鉴权参数作用
reset_passwordBearerservice_id, confirm新的 root 密码在 10–30 秒内送达运行中的服务器,旧密码随即失效。用 reveal_password读取一次新密码。仅用于密码丢失,不要用于仍在启动的服务器。
reinstall_vpsBearerservice_id, os_id, confirm清空磁盘并安装 os_id。所有数据丢失。在后台执行;请轮询 get_vps_status。

示例:从零到一台运行中的服务器

list_plans()                                                 // pick a product slug and an os_id
register_account({ first_name: "Ada", last_name: "Agent", email: "you@yourdomain.com" })  // returns a token
topup_balance({ amount: 10 })                                // pay the checkout_url in crypto
order_vps({ product: "nano", os_id: <os_id>, ssh_key: "ssh-ed25519 AAAA..." })            // returns a service_id
get_vps_status({ service_id: "<service_id>" })               // poll until active, then read access.command
power_vps({ service_id: "<service_id>", action: "reboot" })
cancel_service({ service_id: "<service_id>", reason: "project finished" })               // end_of_period; undo_cancel keeps it

给智能体的提示

  • 除三个公开工具外,每次调用都要带上 Authorization: Bearer <token>。使用纯 HTTP 时,请把令牌保存到文件:shell 变量在不同命令之间不会保留。
  • 从 get_vps_status 读取访问信息,不要猜端口。NAT 套餐使用专属端口;独立 IPv4 套餐 Linux 用 22,Windows 用 3389。
  • 新服务器启动大约需要一分钟。继续轮询 get_vps_status;不要因为 SSH 没有立刻响应就调用 reset_password。
  • topup_balance 和 pay_invoice 返回支付链接,需要由人或钱包完成付款。门罗币是控制台里单独的人工充值:见用门罗币付款。

不通过 MCP 完成同样操作,请看 REST API 文档。

常见问题

如何调用这些工具?

把 MCP 客户端连接到 https://mcp.eqvps.com/mcp(Streamable HTTP),按名称调用工具并传入表格中的参数。Claude Desktop、Cursor 等客户端的配置见连接指南。

哪些工具不需要令牌?

list_plans、register_account 和 login。本页其余工具都需要 Authorization: Bearer <token>。register_account 返回的令牌默认有效 365 天。

service_id 是什么?

order_vps 和 list_vps 返回的服务代码,例如 68J67T5。普通的数字 id 也可以。

智能体如何拿到 root 密码?

服务器启动完成后,调用 reveal_password。密码只显示一次。如果响应中是 password_pending: true,说明服务器仍在启动:30 到 60 秒后再调用。如果下单时传了 ssh_key,就用密钥登录。

哪些调用无法撤销?

reinstall_vps 和 type 为 immediate 的 cancel_service 会销毁所有数据,reset_password 会替换旧密码。它们都需要 confirm 填写准确的 hostname;reinstall 和 reset 也接受 DELETE。调用前先征得人的同意。

评论

暂无评论。来做第一个吧。

发表评论

评论在显示前会经过审核。