เซิร์ฟเวอร์ MCP EQVPS เปิด 16 เครื่องมือ ที่ให้ AI agent ค้นหาแพ็กเกจ เปิดบัญชี จ่ายด้วยคริปโต และดำเนินการ VPS เต็มรูปแบบ Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP) ดูคู่มือเชื่อมต่อเพื่อต่อมันเข้าไคลเอนต์ของคุณ
โมเดล auth: list_plans, register_account และ login เป็นสาธารณะ เครื่องมืออื่นทุกตัวต้องการโทเคน Bearer — รับหนึ่งทันทีจาก register_account และส่งมันเป็น Authorization: Bearer <token>
การค้นหาและ auth
| เครื่องมือ | Auth | พารามิเตอร์ | มันทำอะไร |
|---|---|---|---|
list_plans | สาธารณะ | — | ลิสต์แพ็กเกจ VPS ทั้งหมด: ราคา สเปก และอิมเมจ OS ที่แต่ละแพ็กเกจบูตได้ เรียกนี่ก่อนเพื่อเลือก slug product และ os_id |
register_account | สาธารณะ | first_name, last_name, email | สร้างบัญชีโดยไม่มีรหัสผ่านและไม่มีขั้นตอนมนุษย์ คืนโทเคน Bearer |
login | สาธารณะ | email, password | เข้าสู่ระบบด้วยอีเมล + รหัสผ่าน คืนโทเคน Bearer |
whoami | Bearer | — | คืนโปรไฟล์บัญชีที่ยืนยัน (id, ชื่อ, อีเมล) ตรวจโทเคน |
ยอดคงเหลือและการสั่งซื้อ
| เครื่องมือ | Auth | พารามิเตอร์ | มันทำอะไร |
|---|---|---|---|
get_balance | Bearer | — | คืนยอดเครดิตเติมล่วงหน้าและสกุลเงิน order_vps ใช้จ่ายจากมันอัตโนมัติ |
topup_balance | Bearer | amount (USD, บวก) | สร้างใบแจ้งเติม คืน checkout_url PayRam ยอดเครดิตเมื่อการชำระ USDC/USDT บนเชนยืนยัน หนึ่งการเติมที่ยังไม่จ่ายในแต่ละครั้ง |
order_vps | Bearer | product (slug แพ็กเกจ), os_id (int), hostname?, ssh_key? | สั่งซื้อ VPS ส่ง ssh_key (คีย์สาธารณะ) สำหรับการเข้าสู่ระบบ root ด้วยคีย์ จ่ายจากยอดคงเหลือเมื่อพอ มิฉะนั้นคืนใบแจ้งหนี้ให้จ่าย |
pay_invoice | Bearer | invoice_id (int) | เริ่มการชำระสำหรับใบแจ้งหนี้ที่เป็นเจ้าของและยังไม่จ่าย คืน checkout_url PayRam; VPS จัดเตรียมอัตโนมัติเมื่อการชำระยืนยัน |
การดำเนินการ VPS
| เครื่องมือ | Auth | พารามิเตอร์ | มันทำอะไร |
|---|---|---|---|
list_vps | Bearer | — | ลิสต์บริการ VPS ของบัญชี (id, สถานะ, แพ็กเกจ) ใช้ id เป็น service_id ด้านล่าง |
get_vps_status | Bearer | service_id (int) | รายละเอียดเต็ม: สถานะ สเปก สถานะ/อัปไทม์ VM สด และการเข้าถึง SSH (host, พอร์ต, command พร้อมวาง) ในการเรียกแรกสำหรับเซิร์ฟเวอร์ไม่มีคีย์ มันคืนรหัสผ่าน root ใช้ครั้งเดียว poll หลัง order_vps จนกว่า active |
power_vps | Bearer | service_id, action = start | stop | reboot | ควบคุมพลังงาน VPS |
set_hostname | Bearer | service_id, hostname | ตั้งชื่อโฮสต์ VPS (label DNS ที่ถูกต้อง; มีผลในการรีบูต/สร้างใหม่ครั้งถัดไป) |
get_vps_metrics | Bearer | service_id, timeframe? = hour | day | week | month | เมตริกอนุกรมเวลา CPU หน่วยความจำ เครือข่าย และดิสก์ (ค่าเริ่มต้น hour) |
ทำลายล้าง — ต้องการ confirm
เหล่านี้ล้างข้อมูลหรือการเข้าถึง confirm ต้องเท่ากับชื่อโฮสต์ที่แน่นอน (จาก get_vps_status) หรือ DELETE ตามตัวอักษร ยืนยันกับมนุษย์ก่อน
| เครื่องมือ | Auth | พารามิเตอร์ | มันทำอะไร |
|---|---|---|---|
reset_password | Bearer | service_id, confirm | หมุนรหัสผ่าน root รหัสผ่านเก่าหยุดทำงานทันที รหัสผ่านใหม่อ่านครั้งเดียวผ่าน get_vps_status (ส่งอีเมลด้วย) |
reinstall_vps | Bearer | service_id, os_id (int), confirm | ล้างและติดตั้งใหม่ด้วยอิมเมจ OS ที่ให้ — ข้อมูลทั้งหมดสูญหาย การจัดเตรียมเป็น async; poll 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() // pick product "nano", note an os_id
register_account({ first_name, last_name, email }) // → Bearer token
topup_balance({ amount: 10 }) // pay the returned checkout_url in USDC/USDT
order_vps({ product: "nano", os_id: <os_id from list_plans>, ssh_key: "ssh-ed25519 AAAA..." })
get_vps_status({ service_id: <your-service-id> }) // poll → active, read SSH host/port/command
power_vps({ service_id: <your-service-id>, action: "reboot" })
หมายเหตุสำหรับ agent
- ส่ง
Authorization: Bearer <token>ในทุกการเรียกที่ไม่ใช่สาธารณะ - จ่ายด้วย USDC/USDT (Base, Ethereum, Tron) — ไม่ต้องใช้บัตร ชอบยอดคงเหลือเติมล่วงหน้าเพื่อให้การสั่งซื้อเป็นการเรียกเดียว
get_vps_statusเสมอเพื่ออ่านรายละเอียดการเข้าถึง ถือว่าreinstall_vps,reset_passwordและcancel_serviceแบบทันทีย้อนกลับไม่ได้
ใหม่กับการตั้งค่า? เริ่มด้วยคู่มือเชื่อมต่อหรืออ่านเอกสารสำหรับ REST API พื้นฐาน
ความคิดเห็น
ยังไม่มีความคิดเห็น เป็นคนแรกสิ