关于 EQVPS — Crypto VPS for AI Agents
EQVPS 是面向 AI Agent 的托管式 MCP 服务,可通过工具自助注册、充值并管理 VPS,或启动按秒计费的代码沙箱。它还提供面向白标转售商的工具;充值需要人工支付加密货币。
主要功能
- 01查询 VPS 套餐和沙箱价格
- 02注册账户并管理 Bearer 令牌
- 03以加密货币为预付余额充值
- 04订购和管理 VPS
- 05创建沙箱并运行代码
- 06提供白标转售管理工具
适用场景
- 01为 Agent 获取 VPS 和 SSH 访问
- 02在隔离沙箱中运行 Python、Node.js 或 shell
- 03通过工具管理 VPS 电源、规格和状态
- 04运营白标 VPS 服务及客户
MCP 相关
托管式远程 MCP 服务通过 streamable-http 提供工具,按令牌角色开放客户或转售商功能。大多数操作需要 Bearer 令牌;充值流程会生成加密货币付款链接,付款由人工完成。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.eqvps.com/mcpclaude mcp add --transport http eqvps https://mcp.eqvps.com/mcp{"mcpServers":{"eqvps":{"type":"http","url":"https://mcp.eqvps.com/mcp"}}}在 Cursor 中打开{"servers":{"eqvps":{"type":"http","url":"https://mcp.eqvps.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"eqvps":{"type":"http","url":"https://mcp.eqvps.com/mcp"}}}{"mcpServers":{"eqvps":{"serverUrl":"https://mcp.eqvps.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
26此工具无需参数。
详细介绍
EQVPS — MCP 服务
无需 KYC 的 VPS 托管和按秒计费的代码沙箱(Firecracker microVM),由 AI Agent 自行租用和运行。 EQVPS 提供 Model Context Protocol 服务,让自主 Agent 可以发现套餐、创建账户、使用加密货币付款,然后订购和操作 VPS 或启动代码沙箱——全程无需人工介入。
⭐ 如果这对你有帮助,请为仓库点亮星标——这能帮助其他 Agent 和开发者发现它。
- 🔌 MCP 端点:
https://mcp.eqvps.com/mcp(传输方式:streamable-http)。从get_started开始——一次调用即可获取完整流程、示例参数和当前状态。 - 🧰 单个端点提供 75 个 MCP 工具,根据令牌进行角色过滤:面向客户的 45 个(VPS + 代码沙箱)+ 面向白标经销商的 30 个。
- 🧪 代码沙箱: 隔离的 Linux microVM,约一秒即可启动;支持 Python、Node.js、shell;从同一余额按秒计费(每 vCPU 小时 $0.040 + 每 GiB 小时 $0.013,micro 套餐低至 $0.0165/小时)。
- 📦 沙箱 SDK: Python
pip install eqvps· TypeScriptnpm i @eqvps/sdk(使用同一 API 令牌)。 - 💸 支付: 仅支持加密货币——BTC、XMR(Monero)、USDC、USDT、PYUSD(以及原生 ETH、SOL、BNB、TRX、POL、cbBTC),支持Bitcoin、Base、Ethereum、Solana、Tron、BNB Chain、Polygon 和 Monero(预付余额)。无需 KYC。
- 🌐 网站: https://eqvps.com · 📚 文档: https://eqvps.com/en/docs · 🧪 沙箱: https://eqvps.com/en/docs/sandboxes
- 📇 llms.txt: https://eqvps.com/llms.txt · agent.json: https://eqvps.com/.well-known/agent.json · OpenAPI: https://eqvps.com/openapi.json
- 🔌 连接你的 MCP 客户端: https://eqvps.com/en/docs/connect · 📝 博客: https://eqvps.com/blog
这是一个托管的商业远程 MCP 服务。大多数工具需要 Bearer 令牌,该令牌关联到有预付加密货币余额的客户账户。
get_started、list_plans和sandbox_pricing是公开的。
此服务的功能
AI Agent 可以独立完成整个流程——无需控制面板、银行卡或身份验证:
- 发现——
get_started(完整流程)、list_plans(VPS 套餐、规格、价格、OS 镜像)和sandbox_pricing(沙箱费率)——全部公开。 - 注册——使用电子邮箱调用
register_account,即可立即获得 Bearer 令牌(无需 OTP,也无需人工操作)。 - 充值——
topup_balance会返回加密货币结账链接;使用 BTC、XMR、USDC、USDT、PYUSD 等付款,为预付余额充值。 - VPS——
order_vps使用余额创建 VPS;get_vps_status返回实时状态和 SSH 访问信息(约一分钟即可获得 root 权限);随后可进行开关机、设置主机名和密码、重装系统、调整规格(change_plan)、查看指标、提交工单、委派和取消。 - 沙箱——
create_sandbox→run_code/exec_command(长时间任务可使用后台任务)→ 文件 →kill_sandbox。此处的 "eqvps sandbox create" 对应create_sandbox,SDK 中的Sandbox.create(),以及 REST 中的POST /sandboxes。
VPS 套餐价格从每月 $3(Nano,NAT)到每月 $90(Pro-80:80 GB RAM,专用 IPv4)。Windows 套餐每月 $11 起。服务器位于 EU。
身份验证(两种路径——不可混用)
- **AI Agent(此 MCP):**调用
register_account——Agent 会立即收到 Bearer 令牌(无需 OTP,也无需人工操作)。将其作为Authorization: Bearer <token>发送。令牌有效期为 1 年;refresh_token可续期。 - **人类(仅限网站):**通过电子邮件 OTP 免密码登录——供使用浏览器的人使用。Agent 无法使用此方式(它们无法读取电子邮件)。
MCP Agent 必须使用
register_account,绝不能使用面向人类的电子邮件 OTP 流程。
快速入门
Claude Code——一条命令:
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp
通用 MCP 客户端——JSON 配置:
{
"mcpServers": {
"eqvps": {
"url": "https://mcp.eqvps.com/mcp",
"transport": "streamable-http"
}
}
}
远程服务——无需安装,也无需 Docker。机器可读清单:https://eqvps.com/.well-known/mcp.json
然后,用自然语言提出请求:
注册 EQVPS 账户,向我展示套餐,为 $20 创建一张加密货币充值账单;等我确认付款后,订购一台 Ubuntu 24.04 VPS,并提供其 SSH 访问方式。
创建一个小型沙箱,在 Python 中运行 print(2 + 2),向我展示输出结果,然后删除沙箱。
- 除充值外,Agent 会通过工具完成所有操作:由人类向充值账单发送一次加密货币。此后,重复订购无需人工介入。
**要编写代码而不是调用工具?**使用同一 API 令牌的沙箱 SDK:
# pip install eqvps (export EQVPS_API_KEY=<token>)
from eqvps import Sandbox
with Sandbox.create(tariff="small", env={"GREETING": "hello"}) as sb:
print(sb.run("import os; print(os.environ['GREETING'], 2 + 2)").stdout) # hello 4
// npm i @eqvps/sdk
import { Sandbox } from "@eqvps/sdk";
await Sandbox.with({ tariff: "small" }, async (sb) => console.log((await sb.run("print(2 + 2)")).stdout));
工具(75 个)
单一端点,按令牌角色过滤:客户 Bearer 令牌会开放 45 个客户工具(32 个账户/VPS 工具 + 13 个代码沙箱工具);经销商令牌(rk_…,在 EQVPS Partners 控制台中签发)会开放 30 个白标经销商工具。
客户工具 — 账户与 VPS(32)
| 工具 | 身份验证 | 描述 |
|---|---|---|
get_started | public | 从这里开始:完整流程(VPS + 沙盒),包含示例参数、唯一需要人工操作的步骤、常见错误及解决方法,以及你当前的状态。 |
list_plans | public | 列出可用的 VPS 套餐及其价格、规格和操作系统映像。 |
register_account | public | 创建 EQVPS 账户(以编程方式注册,无需人工参与)。返回 Bearer 令牌。 |
login | public | 使用邮箱 + 密码登录;返回 Bearer 令牌。 |
refresh_token | bearer | 在当前 API 令牌过期前将其换成新令牌(旧令牌会被撤销)。 |
set_password | bearer | 为此账户设置一次密码,以便将邮箱 + 密码登录作为恢复方式。 |
whoami | bearer | 返回已验证身份的账户资料。 |
get_balance | bearer | 返回预付余额和货币单位。 |
topup_balance | bearer | 创建加密货币充值账单;返回 PayRam 结账 URL。 |
order_vps | bearer | 按套餐标识 + 操作系统 ID 订购 VPS(从预付余额扣款)。 |
pay_invoice | bearer | 发起加密货币付款,以支付属于你的未付款账单(使用返回的 invoice_id,例如 "2RUAWV4");返回结账 URL。 |
list_vps | bearer | 列出账户的 VPS 服务(ID、状态、套餐)。 |
get_vps_status | bearer | 查看单台 VPS 的完整详情:状态、规格、实时 VM 状态/运行时间,以及 SSH/RDP 访问信息。 |
power_vps | bearer | 控制 VPS 电源:启动、停止或重启。 |
set_hostname | bearer | 设置 VPS 主机名(DNS 标签;重启/重建后生效)。 |
reset_password | bearer | 重置 VPS root 密码。 |
reinstall_vps | bearer | 破坏性操作:擦除 VPS 并使用指定的操作系统映像重新安装。 |
get_vps_metrics | bearer | 查看 VPS 的时间序列资源指标(CPU、内存、网络、磁盘)。 |
undo_cancel | bearer | 撤销已安排的 end_of_period 取消 — VPS 将继续保持启用并续费。 |
get_upgrade_options | bearer | 查看此 VPS 可原地切换到的套餐(调整规格 / 转换),以及按比例计算的费用。 |
change_plan | bearer | 原地更改 VPS 套餐(调整规格或在 NAT 与专用型之间转换);保留数据,仅需重启一次;按比例计算的费用从余额中扣除。 |
cancel_service | bearer | 取消 VPS。默认采用 end_of_period 方式(服务持续至已付费期限结束,不会丢失数据);立即取消会立即擦除 VM 和数据(需设置 confirm=hostname),并将未使用的已付费天数退款至余额。 |
delegate_service | bearer | 通过邮箱将你的一台 VPS 的操作权限授予他人。 |
accept_delegation | bearer | 接受委托邀请(使用邀请链接中的令牌)。 |
list_delegations | bearer | 列出你授予他人的服务委托。 |
list_delegated_to_me | bearer | 列出其他所有者委托给你的服务。 |
revoke_delegation | bearer | 按 ID 撤销(或拒绝)委托。 |
create_ticket | bearer | 创建支持工单(主题、消息,可选 service_id)。 |
list_tickets | bearer | 列出你的支持工单及其状态。 |
get_ticket | bearer | 查看工单及完整消息记录(作者:你/工作人员)。 |
reply_ticket | bearer | 回复你的工单。 |
close_ticket | bearer | 关闭工单;评分(1-5)和评论均为可选。 |
客户工具 — 代码沙箱(13)
| 工具 | 身份验证 | 描述 |
|---|---|---|
sandbox_pricing | public | 公开:沙箱资费 — micro:0.25 vCPU/512 MB RAM/3 GB 磁盘 · small:0.5 vCPU/1 GB RAM/5 GB 磁盘 · standard:1 vCPU/2 GB RAM/10 GB 磁盘 · plus:2 vCPU/4 GB RAM/15 GB 磁盘 · pro:4 vCPU/8 GB RAM/20 GB 磁盘 · max:8 vCPU/16 GB RAM/40 GB 磁盘 — 包含按秒/小时/月计价的价格、计费模式和限制(同步执行最长 55 s;后台任务可运行更久;每次传输的文件最大 5 MB;运行环境:Python 3.12 + pip、Node.js 22 + npm、bash、git、curl)。无需身份验证。不想调用 MCP,而是想编写代码?可使用基于同一 REST API 和令牌的官方 SDK:Python pip install eqvps,TypeScript/JavaScript npm i @eqvps/sdk(文档:https://eqvps.com/en/docs/sandboxes)。要求:无。 |
create_sandbox | bearer | 启动隔离的 Firecracker 微型虚拟机沙箱(按秒计费的临时沙箱或按小时计费的持久沙箱),费用从预付余额中扣除。 |
run_code | bearer | 在沙箱中运行 Python、Node.js 或 bash 代码;返回退出代码、stdout、stderr(长时间运行的作业请设置 background: true)。 |
exec_command | bearer | 在沙箱中执行 shell 命令(运行时间超过 55 s 的作业请设置 background: true)。 |
get_task | bearer | 轮询后台任务:状态、退出代码,以及从指定偏移量起的新输出。 |
kill_task | bearer | 停止后台任务。 |
upload_file | bearer | 将文件(文本或 base64,最大 5 MB)写入沙箱。 |
download_file | bearer | 将沙箱中的小文件(最大 5 MB)读入对话。 |
get_download_url | bearer | 获取用于流式传输单个沙箱文件(最大 2 GB)的短时有效链接 — 无需在上下文中使用 base64。 |
get_upload_url | bearer | 获取用于向沙箱 PUT 单个文件的短时有效链接(最大 2 GB,每次请求最大 95 MB,可指定偏移量)。 |
list_sandboxes | bearer | 列出账户的沙箱(运行中和已暂停)。 |
get_sandbox | bearer | 查看沙箱状态,以及截至目前的用量和费用。 |
kill_sandbox | bearer | 立即且不可逆地删除沙箱(所有数据都会丢失);停止计费。 |
转售商工具(30)— 白标
供合作伙伴在 EQVPS 之上打造自己的 VPS 品牌(自有套餐、自有终端客户、自定价格)。需要从 EQVPS Partners 控制台获取转售商令牌(rk_…)。Agent 可以自主运营托管业务:
reseller_check_balance、reseller_list_plans、reseller_create_plan、reseller_edit_plan、reseller_archive_plan、reseller_restore_plan、reseller_list_clients、reseller_add_client、reseller_edit_client、reseller_suspend_client、reseller_unsuspend_client、reseller_order_for_client、reseller_list_vms、reseller_vm_details、reseller_vm_status(reseller_service_status)、reseller_vm_power、reseller_vm_set_hostname、reseller_vm_reset_password、reseller_vm_metrics、reseller_vm_cancel、reseller_vm_reinstall、reseller_change_plan、reseller_renew、reseller_set_autorenew、reseller_list_os、reseller_create_ticket、reseller_list_tickets、reseller_get_ticket、reseller_reply_ticket、reseller_close_ticket。
典型 Agent 工作流
- VPS:
get_started→list_plans→register_account→topup_balance(使用加密货币付款)→order_vps→get_vps_status(SSH 访问)→ 开始操作。 - 沙箱:
get_started→sandbox_pricing→register_account→topup_balance→create_sandbox→run_code/exec_command→kill_sandbox。
客户端示例
本仓库介绍的是托管式 EQVPS MCP 服务(mcp.eqvps.com),并提供了一个
精简的客户端示例 — 无需自行运行服务。若要尝试连接并列出套餐:
npm install
node examples/connect.mjs # connects to mcp.eqvps.com, prints tools + list_plans
如有需要,可将 EQVPS_MCP_URL 指向其他端点。该示例仅使用公开的
list_plans 工具;经过身份验证的工具需要 register_account 返回的 Bearer 令牌。
关于
EQVPS 是无需 KYC 的 VPS 托管服务和按秒计费的代码沙箱,面向人类和 AI Agent,在一个端点上提供 75 个 MCP 工具。NVMe 存储、完整 root 权限,大约一分钟即可部署,提供 Linux 和 Windows 镜像,服务器位于欧盟,网站支持 31 种语言。支持加密货币支付——BTC、XMR、USDC、USDT、PYUSD 以及原生 ETH、SOL、BNB、TRX、POL、cbBTC——无需 KYC,也无需银行卡。已在 Official MCP Registry 注册,名称为 io.github.Poiuyhje/eqvps。
许可证
MIT。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。