−25%

Windows รายปี ถึง 31 ต.ค. ดูแพ็กเกจ

EQVPS
เริ่มต้นใช้งาน

เครื่องมือ MCP ของ EQVPS สำหรับ VPS: พารามิเตอร์และตัวอย่างการเรียก

Jun 10, 2026 · 4 นาทีในการอ่าน · EQVPS

เซิร์ฟเวอร์ MCP ของ EQVPS (เวอร์ชัน 1.9.1) มี 47 เครื่องมือสำหรับโทเค็นลูกค้า หน้านี้อธิบาย 23 เครื่องมือที่ใช้เช่าและดูแล VPS: ทุกพารามิเตอร์ ชนิดข้อมูลและค่าเริ่มต้น และท้ายหน้ามีลำดับการเรียกที่คัดลอกไปใช้ได้ 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 ตัวเลขก็ได้

บัญชีและโทเค็น

ToolAuthParametersWhat it does
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 ชื่อ และอีเมลของบัญชี ใช้ตรวจสอบโทเค็น

ยอดคงเหลือและการสั่งซื้อ

ToolAuthParametersWhat it does
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

ToolAuthParametersWhat it does
list_vpsBearer—บริการที่ใช้งานอยู่ กำลังสร้าง และถูกระงับ บริการที่ลบแล้วจะไม่แสดง
get_vps_statusBearerservice_idสถานะ สเปก สถานะปัจจุบัน และข้อมูลการเข้าถึง: โฮสต์ พอร์ต และ command พร้อมใช้ (SSH สำหรับ Linux, RDP สำหรับ Windows) reveal_password ส่งคืนรหัสผ่าน root แบบใช้ครั้งเดียวหลังบูต ส่วน password_pending: true หมายถึงให้เรียกใหม่ใน 30–60 วินาที
reveal_passwordBearerservice_idรหัสผ่าน root ของ VPS ที่ไม่มีคีย์ SSH แสดงครั้งเดียว ระหว่างเซิร์ฟเวอร์บูตจะได้ 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 หน่วยความจำ เครือข่าย และดิสก์ตามช่วงเวลา

เปลี่ยนแพ็กเกจและยกเลิก

ToolAuthParametersWhat it does
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 คือ hostname ที่ตรงทุกตัวจาก get_vps_status หรือ DELETE ถามมนุษย์ก่อนเรียก

ToolAuthParametersWhat it does
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 เฉพาะใช้ 22 สำหรับ Linux และ 3389 สำหรับ Windows
  • เซิร์ฟเวอร์ใหม่ใช้เวลาบูตราวหนึ่งนาที ตรวจ get_vps_status ต่อไป อย่าเรียก reset_password เพียงเพราะ SSH ยังไม่ตอบทันที
  • topup_balance และ pay_invoice ส่งคืนลิงก์ชำระเงิน ซึ่งต้องให้มนุษย์หรือกระเป๋าเงินเป็นผู้จ่าย Monero เป็นการเติมเงินด้วยมือแยกต่างหากในแดชบอร์ด ดูการชำระด้วย Monero

ทำสิ่งเดียวกันโดยไม่ใช้ MCP ได้ตามเอกสาร REST API

FAQ

เรียกเครื่องมือเหล่านี้อย่างไร?

เชื่อมต่อ MCP client กับ https://mcp.eqvps.com/mcp (Streamable HTTP) แล้วเรียกเครื่องมือตามชื่อพร้อมพารามิเตอร์จากตาราง วิธีตั้งค่า Claude Desktop, Cursor และ client อื่นอยู่ในคู่มือการเชื่อมต่อ

เครื่องมือใดใช้ได้โดยไม่ต้องมีโทเค็น?

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 และ cancel_service ที่ใช้ type immediate จะลบข้อมูลทั้งหมด ส่วน reset_password จะแทนที่รหัสผ่านเดิม ทั้งหมดต้องใช้ confirm ที่เป็น hostname ตรงทุกตัว reinstall และ reset รับ DELETE ด้วย ถามมนุษย์ก่อนเรียก

ความคิดเห็น

ยังไม่มีความคิดเห็น เป็นคนแรกสิ

แสดงความคิดเห็น

ความคิดเห็นจะถูกตรวจสอบก่อนแสดง