−25%

Windows 年繳方案適用,至 10 月 31 日。 檢視方案

EQVPS
開始使用

經銷商 API 與 MCP(白牌)

在 EQVPS 上打造您自己的 VPS 品牌:您的方案、您的價格、您的客戶。同一個 MCP 端點上有 30 個經銷工具,以經銷商權杖(rk_)驗證。

驗證:在 Partners 後台(API / MCP 頁面)取得經銷商權杖(rk_…),並以 Authorization: Bearer rk_… 送出。單一 MCP 端點,依權杖角色篩選 — 經銷商權杖提供 30 個 reseller_* 工具。

典型流程

建立方案、新增客戶、為客戶訂購 VM;以您自己的品牌交付存取資訊。

// Reseller token (rk_...) from the Partners cabinet -> Authorization: Bearer rk_...
// One MCP endpoint, role-filtered: a reseller token exposes the 30 reseller_* tools.
reseller_create_plan({ name, cores, ram_gb, disk_gb, ipv4, ipv6, locations, markup_price })   // ipv4 0-4, ipv6 0-1, at least one
reseller_add_client({ email }) -> { client_id }
reseller_order_for_client({ plan_id, client_id, os_id? })   // os_id: see list_plans catalog
reseller_vm_details({ service_id }) -> { access, password }  // deliver to your client

os_id 為選填 — 不填則使用該地點的預設作業系統。若要指定作業系統,請使用公開 list_plans 目錄中的 os_id;它會依地點對應到正確的映像。

作業系統與 os_id

提供 14 個 Linux 映像(見下方)。在 reseller_order_for_client 中傳入 os_id — 請從公開的 list_plans 目錄取得。注意:available_os 在不同地點可能列出不同的 id;list_plans 中的 os_id 會對應到該方案地點的正確映像。不填 os_id 則使用該地點的預設作業系統。

Ubuntu 24.04Ubuntu 22.04Ubuntu 20.04Debian 13Debian 12Debian 11AlmaLinux 9Rocky Linux 9CentOS 7Fedora 41openSUSE Leap 15.6Alpine LinuxArch LinuxCachyOS

虛擬機器狀態

active — 執行中。provisioning — 建立中(下單後短暫的非同步期間)。suspended — 已暫停(例如您暫停了客戶,或未付款);可用 reseller_unsuspend_client 恢復。cancelled — 已終止(VM 已移除)。

方案
reseller_list_plans列出您的白牌方案。
reseller_create_plan建立一個 Linux 方案(vCPU/RAM/NVMe + 僅 IPv4、IPv4 + IPv6 或僅 IPv6 + 您的加價 + 位置)。
reseller_edit_plan編輯方案的規格或加價。
reseller_archive_plan封存一個方案(不再供訂購)。
reseller_restore_plan還原一個已封存的方案。
客戶
reseller_list_clients列出您的終端客戶。
reseller_add_client新增終端客戶(回傳 client_id)。
reseller_edit_client編輯終端客戶。
reseller_suspend_client停用終端客戶。
reseller_unsuspend_client恢復終端客戶。
下單
reseller_order_for_client按 plan_id + client_id 為客戶訂購 VM。從您的批發餘額扣款。
虛擬機器
reseller_list_vms列出客戶的 VM(您的方案名稱 + 狀態)。
reseller_service_status客戶 VM 的開通狀態(啟用/開通中/已停用)。
reseller_vm_detailsVM 詳情:IP/主機名稱/root 密碼(白牌交付)。密碼只顯示一次。
reseller_vm_power啟動/停止/重新啟動客戶的 VM。
reseller_vm_set_hostname設定客戶 VM 的主機名稱。
reseller_vm_reset_password重設客戶 VM 的 root 密碼(回傳新密碼)。
reseller_vm_metricsCPU/RAM/網路/磁碟隨時間的變化。
reseller_vm_reinstall為客戶的 VM 重灌作業系統(破壞性——清除所有資料)。從 reseller_list_os 選一個新的 os_id。
reseller_vm_cancel終止客戶的 VM。
作業系統
reseller_list_os列出可用的作業系統映像(os_id + 名稱),供訂購/重灌。依方案位置解析。
餘額
reseller_check_balance您的批發預付餘額。
reseller_renew為客戶的 VM 續約 N 個月(1–24)——從您的餘額扣除批發價 × N,並延長到期日。
reseller_set_autorenew逐台切換自動續約(預設開啟):系統會在到期前從您的餘額續約。
reseller_change_plan把客戶的 VM 升級到您的另一個方案(按比例計算批發差價)。
工單
reseller_create_ticket開啟支援工單(可選 service_id)。
reseller_list_tickets列出您的工單。
reseller_get_ticket閱讀工單對話串。
reseller_reply_ticket回覆工單。
reseller_close_ticket關閉工單。

連接任何代理或工具

單一 MCP 端點 — mcp.eqvps.com/mcp — 以您的經銷商權杖驗證。接上您已在使用的任何工具即可。

Claude Code
# Claude Code - add the reseller MCP server (token: Partners cabinet -> API)
claude mcp add --transport http eqvps-reseller https://mcp.eqvps.com/mcp \
  --header "Authorization: Bearer rk_YOUR_RESELLER_TOKEN"
Claude Desktop / Cursor / Windsurf
// Claude Desktop / Cursor / Windsurf - mcp.json
{
  "mcpServers": {
    "eqvps-reseller": {
      "type": "http",
      "url": "https://mcp.eqvps.com/mcp",
      "headers": { "Authorization": "Bearer rk_YOUR_RESELLER_TOKEN" }
    }
  }
}
LangChain / LangGraph
# LangChain / LangGraph (Python) - langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({"eqvps": {"transport": "streamable_http",
  "url": "https://mcp.eqvps.com/mcp",
  "headers": {"Authorization": "Bearer rk_YOUR_RESELLER_TOKEN"}}})
tools = await client.get_tools()   # 30 reseller_* tools
n8n / Zapier / Make / cURL (raw MCP)
# Raw MCP (JSON-RPC) - n8n HTTP, Zapier/Make, cURL, any language
curl -X POST https://mcp.eqvps.com/mcp \
  -H "Authorization: Bearer rk_YOUR_RESELLER_TOKEN" -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{
        "name":"reseller_order_for_client","arguments":{"client_id":123,"plan_id":45}}}'
# List tools first: {"jsonrpc":"2.0","id":1,"method":"tools/list"}

現成的代理提示詞

為客戶開通一台 VPS

新增客戶 buyer@example.com,然後在歐盟為他們訂購所需方案的 VPS。啟用後,把 SSH 主機、連接埠和可直接貼上的指令給我。

列出並管理客戶的 VM

列出我所有經銷 VM 的狀態和到期日;標出 7 天內到期的。

全面開啟自動續約

在我經銷的每台啟用中的 VPS 上開啟自動續約,讓它們在到期前從我的批發餘額續約。

為特定 VM 續約 N 個月

從我的批發餘額為客戶 buyer@example.com 的 VPS 再續約 3 個月。

自動續費

客戶伺服器不需人工就會續費。reseller_set_autorenew 可為每台 VM 開關自動續費(預設開啟);每日排程會從批發餘額為 3 天內到期的 VM 續費。用 reseller_renew 可立即續費 N 個期間(1–24 個月)。餘額不足時您會收到一次提醒,並進入一般的寬限期 — 絕不會在沒通知的情況下遺失。

沙箱測試(dry-run)

在 reseller_order_for_client 中傳入 test: true(或以 {"test":true} 呼叫 POST /api/reseller/orders)即可進行 dry-run:您會收到結構與真實訂單完全相同的模擬回應,但不會建立任何 VM,也不會扣除任何餘額。上線前可用來從頭到尾驗證您的 API/MCP 整合。

客戶電子郵件通知

預設情況下,EQVPS 會在開通/暫停/終止/密碼/重灌時寄信給帳戶。您可以在經銷商後台關閉「Notify clients by email」,自行處理客戶通知(白牌)— 開通與續費照常運作,只是不會寄信。

評論

目前還沒有評論。歡迎成為第一位。

發表評論

評論在顯示前會經過審核。