coding agent ที่อยู่ในเทอร์มินัลเก่งเรื่องรันคำสั่ง สิ่งที่มักขาดคือเซิร์ฟเวอร์ของตัวเองไว้รันคำสั่งเหล่านั้น การเชื่อมต่อ MCP เซิร์ฟเวอร์ของ EQVPS แก้ปัญหานี้ได้: agent จะได้เครื่องมือสำหรับดูแพ็กเกจ สั่งซื้อ VPS อ่านข้อมูล SSH รีบูต เปิด sandbox และอีกราวสี่สิบอย่าง
คู่มือนี้ครอบคลุม Claude Code และ Codex CLI สำหรับ Claude Desktop, Cursor และ Cline ดู เชื่อมต่อ EQVPS กับ MCP client ของคุณ เรารันทุกคำสั่งด้านล่างบน Claude Code 2.1 และ Codex CLI 0.164 ก่อนเผยแพร่
ที่อยู่เซิร์ฟเวอร์เหมือนกันทุกที่:
https://mcp.eqvps.com/mcp
เซิร์ฟเวอร์ใช้ Streamable HTTP และรับ bearer token ในเฮดเดอร์ Authorization ยังไม่มีการล็อกอินผ่าน OAuth จึงต้องเพิ่มโทเค็นเอง
1. รับโทเค็น
ถ้ามีบัญชี EQVPS อยู่แล้ว ให้สร้างโทเค็นในแดชบอร์ด: Settings → API tokens ถ้ายังไม่มี คำขอเดียวจะสร้างบัญชีและส่งโทเค็นกลับมา:
curl -s -X POST https://api.eqvps.com/api/v1/eqvps/auth/register \
-H "Content-Type: application/json" \
-d '{"first_name":"Ada","last_name":"Lovelace","email":"you@example.com"}'
ฟิลด์ token ยาวประมาณหนึ่งพันตัวอักษร อย่าพิมพ์ใหม่ ให้เก็บไว้ในไฟล์ที่ agent จะไม่เปิดโดยบังเอิญแล้วอ่านจากไฟล์นั้น:
umask 077; printf '%s' 'PASTE-TOKEN' > ~/.eqvps_token
export EQVPS_TOKEN=$(cat ~/.eqvps_token)
คุณยังให้ agent สมัครเองได้: เชื่อมต่อโดยไม่มีโทเค็น ให้มันเรียก register_account แล้วเพิ่มเซิร์ฟเวอร์ใหม่ด้วยโทเค็นที่ได้มา
2. Claude Code
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
--header "Authorization: Bearer $EQVPS_TOKEN"
โดยค่าเริ่มต้น เซิร์ฟเวอร์จะถูกเพิ่มเฉพาะโปรเจกต์ปัจจุบัน ถ้าต้องการให้มีทุกโปรเจกต์ ให้เพิ่ม -s user ตรวจสอบว่า Claude Code เข้าถึงได้:
claude mcp list
eqvps: https://mcp.eqvps.com/mcp (HTTP) - ✔ Connected
อย่าเชื่อเครื่องหมายถูกสีเขียวนั้นมากนัก แพ็กเกจ ราคา และการสมัครใช้ได้โดยไม่ต้องมีบัญชี เซิร์ฟเวอร์จึงรับการเชื่อมต่อแม้โทเค็นจะพิมพ์ผิด โทเค็นจะถูกตรวจเมื่อ agent เข้าถึงบัญชีของคุณเท่านั้น วิธีทดสอบเร็ว ๆ คือขอให้ Claude Code „call the eqvps whoami tool“: โทเค็นที่ถูกต้องจะคืนอีเมลของคุณ โทเค็นผิดจะคืนข้อผิดพลาด 401
claude mcp get eqvps แสดงรายละเอียด โทเค็นก็ถูกพิมพ์ออกมาด้วย จึงอย่าวางผลลัพธ์นั้นในแชตหรือทิกเก็ต
สิ่งที่ควรหลีกเลี่ยง: -s project เขียนเซิร์ฟเวอร์ลงใน .mcp.json ภายในรีโพของคุณ ถ้ามีโทเค็นแบบข้อความตรง ๆ ในเฮดเดอร์ ไฟล์นั้นจะเข้า git ให้ใช้ scope local หรือ user กับทุกอย่างที่มีข้อมูลรับรอง
3. Codex CLI
Codex อ่านโทเค็นจากตัวแปรสภาพแวดล้อมได้ ทำให้โทเค็นไม่อยู่ในไฟล์ตั้งค่าเลย:
codex mcp add eqvps --url https://mcp.eqvps.com/mcp --bearer-token-env-var EQVPS_TOKEN
codex mcp list
Name Url Bearer Token Env Var Status Auth
eqvps https://mcp.eqvps.com/mcp EQVPS_TOKEN enabled Bearer token
คำสั่งนี้เขียนสามบรรทัดลงใน ~/.codex/config.toml:
[mcp_servers.eqvps]
url = "https://mcp.eqvps.com/mcp"
bearer_token_env_var = "EQVPS_TOKEN"
จุดที่ต้องระวัง: codex mcp list แค่แสดงค่าที่บันทึกไว้ ไม่ได้เชื่อมต่อ การเชื่อมต่อเกิดขึ้นตอนเริ่มเซสชัน และเฉพาะเมื่อตั้ง EQVPS_TOKEN ไว้ในเชลล์นั้น ถ้าไม่ได้ตั้ง Codex จะข้ามเซิร์ฟเวอร์ไปเงียบ ๆ และ agent ก็จะไม่มีเครื่องมือของ EQVPS เพิ่มบรรทัด export ลงในโปรไฟล์เชลล์ หรือเปิด Codex ด้วย EQVPS_TOKEN=$(cat ~/.eqvps_token) codex
4. สิ่งแรกที่ควรสั่ง
เริ่มจากคำสั่งที่อ่านอย่างเดียวเพื่อดูว่าเครื่องมือทำงาน:
Call the eqvps whoami tool and tell me which account I'm signed in as.
List the EQVPS plans with a dedicated IPv4 and their monthly prices.
Show my EQVPS balance and my servers.
จากนั้นลองของจริง:
Order the cheapest EQVPS plan with Ubuntu 24.04, use my key from ~/.ssh/id_ed25519.pub, wait until it's active and give me the SSH command.
ถ้ายอดเงินพอสำหรับแพ็กเกจ คำสั่งซื้อจะถูกชำระทันทีและเซิร์ฟเวอร์มักพร้อมในราวหนึ่งนาที ถ้าไม่พอ agent จะได้ใบแจ้งหนี้ค้างชำระและลิงก์ topup_balance ที่คุณชำระด้วย USDT, USDC หรือ ETH บน Base, Ethereum หรือ Polygon หลังเติมเงิน ให้มันสั่งซื้อเดิมอีกครั้ง (มันจะหยิบคำสั่งซื้อที่ค้างชำระมาจ่ายจากยอดเงินแทนการสร้างใหม่) หรือเรียก pay_invoice เพื่อจ่ายใบแจ้งหนี้นั้นจากยอดเงิน
agent จะถามคุณก่อนทำสิ่งที่ลบหรือทำลายข้อมูลด้วย การติดตั้งใหม่หรือลบเซิร์ฟเวอร์ต้องพิมพ์ hostname เพื่อยืนยัน และคำอธิบายเครื่องมือของเราบอกให้ agent ถามคุณก่อน
เมื่อเชื่อมต่อไม่ได้
| อาการ | สาเหตุที่น่าจะเป็น |
|---|---|
✘ Failed to connect ใน claude mcp list | ที่อยู่ผิดหรือเครื่องไม่มี HTTPS ขาออก ไม่ใช่เพราะโทเค็น: โทเค็นผิดก็ยังเชื่อมต่อได้ |
whoami หรือ get_balance คืน 401 | โทเค็นผิด ถูกตัด ถูกเพิกถอน หรือหมดอายุ ให้วางใหม่จากไฟล์ อย่าพิมพ์เอง |
| Codex ไม่มีเครื่องมือของ EQVPS | ไม่ได้ตั้ง EQVPS_TOKEN ในเชลล์ที่เปิด codex |
ผ่านไปสักพักเครื่องมือตอบ 401 | โทเค็นหมดอายุ (ค่าเริ่มต้นหนึ่งปี) หรือถูกต่ออายุที่อื่น รัน refresh_token แล้วอัปเดตเฮดเดอร์หรือตัวแปร |
| คำสั่งซื้อกลับมาพร้อมใบแจ้งหนี้ค้างชำระ | ยอดเงินไม่พอ เติมเงินแล้วสั่งซื้อเดิมอีกครั้ง หรือเรียก pay_invoice กับใบแจ้งหนี้นั้น |
ต่อไป: agent ทำอะไรกับเซิร์ฟเวอร์ได้บ้างเมื่อมีแล้ว — AI agent ดูแล VPS ของตัวเองผ่าน MCP อย่างไร หรือถ้าแค่ต้องรันโค้ดหนึ่งนาที sandbox ถูกกว่า VPS รายการเครื่องมือทั้งหมดอยู่ใน เอกสาร MCP
ความคิดเห็น
ยังไม่มีความคิดเห็น เป็นคนแรกสิ