EQVPS MCP 服务器暴露 16 个工具,让一个 AI 代理能发现套餐、开一个账户、用加密货币付款、并完全操作一台 VPS。端点:https://mcp.eqvps.com/mcp(Streamable HTTP)。把它接进你客户端见连接指南。
鉴权模型: list_plans、register_account 和 login 是公开的。其余每个工具都需要一个 Bearer 令牌——从 register_account 立刻拿一个、作为 Authorization: Bearer <token> 发送。
发现 & 鉴权
| 工具 | 鉴权 | 参数 | 它做什么 |
|---|
list_plans | 公开 | — | 列出所有 VPS 套餐:价格、规格,以及每个套餐能启动的 OS 镜像。先调这个来挑一个 product slug 和 os_id。 |
register_account | 公开 | first_name、last_name、email | 创建一个账户,无密码、无人工步骤。返回一个 Bearer token。 |
login | 公开 | email、password | 用邮箱 + 密码登录;返回一个 Bearer token。 |
whoami | Bearer | — | 返回已鉴权的账户资料(id、name、email)。验证令牌。 |
余额 & 下单
| 工具 | 鉴权 | 参数 | 它做什么 |
|---|
get_balance | Bearer | — | 返回预付信用余额和币种。order_vps 自动从它花。 |
topup_balance | Bearer | amount(USD,正数) | 创建一张充值账单;返回一个 PayRam checkout_url。链上 USDC/USDT 付款一确认,余额就入账。一次一张未付充值。 |
order_vps | Bearer | product(套餐 slug)、os_id(int)、hostname?、ssh_key? | 下单一台 VPS。传一个 ssh_key(公钥)以用密钥登录 root。余额足够时从余额付,否则返回一张待付账单。 |
pay_invoice | Bearer | invoice_id(int) | 为一张自己拥有的、未付的账单发起付款。返回一个 PayRam checkout_url;付款一确认 VPS 自动开通。 |
操作一台 VPS
| 工具 | 鉴权 | 参数 | 它做什么 |
|---|
list_vps | Bearer | — | 列出账户的 VPS 服务(id、状态、套餐)。把 id 用作下面的 service_id。 |
get_vps_status | Bearer | service_id(int) | 完整详情:状态、规格、实时 VM 状态/正常运行时间,以及 SSH 访问(主机、端口、可直接粘贴的 command)。对一台无密钥服务器的第一次调用,它返回一次性的 root password。order_vps 之后轮询直到 active。 |
power_vps | Bearer | service_id、action = start | stop | reboot | 电源控制这台 VPS。 |
set_hostname | Bearer | service_id、hostname | 设置 VPS 主机名(有效的 DNS 标签;在下次重启/重建时生效)。 |
get_vps_metrics | Bearer | service_id、timeframe? = hour | day | week | month | 时间序列的 CPU、内存、网络和磁盘指标(默认 hour)。 |
破坏性——需要 confirm
这些会抹掉数据或访问。confirm 必须等于确切的主机名(来自 get_vps_status)或字面的 DELETE。先跟人确认。
| 工具 | 鉴权 | 参数 | 它做什么 |
|---|
reset_password | Bearer | service_id、confirm | 轮换 root 密码。旧密码立刻停止工作。新密码通过 get_vps_status 读一次(也会邮件发送)。 |
reinstall_vps | Bearer | service_id、os_id(int)、confirm | 用给定的 OS 镜像抹掉并重装——所有数据丢失。开通是异步的;轮询 get_vps_status。 |
cancel_service | Bearer | service_id、type? = end_of_period | immediate、confirm? | 默认 end_of_period:保持激活直到付费周期结束、然后不续——不丢数据。immediate 现在就销毁 VM 和所有数据(需要 confirm = 主机名);未用的付费时间退回你的余额(refund_amount)。 |
例:下单并启动一台 VPS
list_plans()
register_account({ first_name, last_name, email })
topup_balance({ amount: 10 })
order_vps({ product: "nano", os_id: <os_id from list_plans>, ssh_key: "ssh-ed25519 AAAA..." })
get_vps_status({ service_id: <your-service-id> })
power_vps({ service_id: <your-service-id>, action: "reboot" })
给代理的提示
- 每个非公开调用都发送
Authorization: Bearer <token>。
- 用 USDC/USDT(Base、Ethereum、Tron)付款——无需银行卡。优先用预付余额,这样下单就是一次调用。
- 总是用
get_vps_status 读访问细节;把 reinstall_vps、reset_password 和立即 cancel_service 当成不可逆的。
初次接触这套配置?从连接指南开始,或读文档了解底层的 REST API。
评论
暂无评论。来做第一个吧。