얼마 전 한 AI 에이전트가 EQVPS에 가입하고, 잔액에 USDT를 올리고, VPS를 주문하고, 자신의 root 자격 증명을 읽어냈습니다 — 처음부터 끝까지 약 18초, 어디에도 사람은 없었습니다. 심지어 주문 시 자신의 SSH 공개 키를 건네 비밀번호 없이 로그인할 수 있게 했습니다. 그리고 하루 뒤, 다시 돌아와 더 큰 것을 샀습니다.
그것이 사람들이 직접 볼 때까지 좀처럼 믿지 못하는 부분입니다. 에이전트는 코드를 쓰고, 디버그하고, 어디에 배포할지 알려줄 수 있습니다 — 하지만 실제 박스를 빌리는 데는 늘 사람이 필요했습니다: 가입 양식, 어쩌면 신분증 검사, 체크아웃 페이지의 카드. 에이전트는 어려운 부분을 해내고, 그다음 지루한 부분을 당신에게 맡겨 기다립니다.
AutoGPT 위에서 만들고 있다면, 그 틈은 이미 메워져 있습니다. 배선만 하면 됩니다.
AutoGPT는 상자를 열자마자 MCP를 말한다
여기가 대부분이 놓치는 유용한 점입니다: AutoGPT는 MCP 블록을 탑재합니다. 그 설명은 문자 그대로 "어떤 MCP 서버에든 연결해 그 도구를 실행한다. 서버 URL을 주고, 도구를 선택하고, 인자를 동적으로 넘겨라." 커스텀 EQVPS 연동이 필요 없습니다 — 범용 블록이 곧 연동입니다.
그래서 설정은 짧습니다:
- 에이전트 그래프에 MCP 블록을 추가.
- server_url을
https://mcp.eqvps.com/mcp로 설정. - 자격 증명으로 Bearer 토큰을 준다.
- 도구를 고르고, 인자를 넘긴다.
설명할 가치가 있는 것은 3단계뿐입니다, 거기가 우리 설계가 보통 API와 다른 지점이니까요.
토큰 얻기 — 사람 없음, 이메일 없음
대부분의 호스트는 로그인하는 대시보드를 통해 API 키를 나눠 줍니다. 그것은 에이전트에게 통하지 않습니다; 핵심은 "키 생성"을 클릭할 사람이 없다는 것입니다.
그래서 register_account는 공개 도구입니다. 에이전트가 몇 개의 필드로 호출하면 같은 응답에서 Bearer 토큰을 돌려받습니다 — 이메일 확인도, OTP도, 확인 화면도 없이. 그 토큰을 가져다 MCP 블록의 자격 증명 필드에 넣으면 이후의 모든 호출(order_vps, get_vps_status, 나머지)이 인증되어 나갑니다. 내부적으로 클라이언트는 그저 Authorization: Bearer <token>을 보낼 뿐 — 별날 게 없으며, 바로 그 점이 AutoGPT의 MCP 블록이 특별 취급 없이 이것과 대화하는 이유입니다.
에이전트가 스스로 등록하는 게 내키지 않으면, 한 번 직접 등록하고, 토큰을 얻어, 건네주세요. 둘 다 됩니다.
실제 흐름
에이전트가 스크레이퍼용 박스를 띄우게 하고 싶다고 합시다. 도구 호출로는:
list_plans→ 요금제를 보고, 각각에 대해 OS 이미지 ID를 봅니다. 요금제 슬러그는nano,micro,ai-agent-ip같은 것들. OS는os_id(그 목록의 숫자 — Ubuntu 24.04, Debian 12, AlmaLinux 9)이지,"ubuntu-24"같은 문자열이 아닙니다.{ product: "nano", os_id: 1, ssh_key: "ssh-ed25519 AAAA..." }로order_vps. SSH 키를 넘기면 곧바로 키 기반 root 로그인을 얻습니다 — 에이전트에게 강력 권장, 비밀번호를 다룰 일이 없도록.get_vps_status→active가 될 때까지 폴링. 이것이 호스트, 포트, 붙여넣기용ssh명령을 반환합니다. root는 보통 주문 약 1분 뒤 닿을 수 있습니다; 새 VM은 SSH가 응답하기 전에 부팅에 잠깐 시간이 필요하니, 첫 시도가 거부되면 기다렸다 재시도하세요 — 재설치하지 마세요.
그게 전부입니다. 에이전트는 이제 SSH로 들어갈 수 있는 서버를 갖고, 만들어진 목적의 무엇이든 할 수 있습니다.
암호화폐로 결제하고, 신분증을 건너뛰기
결제는 선불 잔액입니다. USDC나 USDT로 — Base, Ethereum, Polygon 위에서 — 채우고, order_vps가 그 잔액에서 씁니다. 카드 없음, 청구 주소 없음, 신원 확인 없음. 자율 에이전트에게 이것은 두 배로 중요합니다: 채울 수 없는 카드 양식이 없고, 잔액이 쓸 수 있는 액수의 단단한 천장입니다. 문자 그대로 올려둔 것보다 더 청구를 쌓을 수 없습니다.
topup_balance와 pay_invoice도 있어 에이전트가 체크아웃 URL을 통해 자금 투입을 진행하게 하고 싶을 때 쓸 수 있지만, 단순한 모델 — 한 번 채우고, 주문하게 두기 — 이 우리라면 손을 뻗을 것입니다.
솔직히 말할 것
두 가지, 아니라고 꾸미면 당신의 시간을 낭비할 테니까요.
자금 투입은 아직 완전 자율이 아닙니다. 누군가 먼저 암호화폐로 잔액을 채웁니다; 그 뒤로는 주문과 관리에 대해 에이전트가 스스로입니다. 진정한 요청별, 종량제 온체인 청구는 우리가 원하는 것이지만, 아직 배선되지 않았고, 그렇다고 주장하지 않겠습니다.
기본 요금제는 NAT이지 전용 IP가 아닙니다. NAT 요금제에서 SSH는 포워딩된 포트로 들어와(get_vps_status에 표시) VM 내부의 포트 22에 매핑됩니다 — 에이전트가 방화벽을 설정한다면 알아둘 가치가 있습니다, 외부 포트가 아니라 내부의 포트 22를 허용하니까요. 에이전트가 자신의 퍼블릭 IPv4를 필요로 한다면(인바운드 서비스, 자체 웹 서버), 대신 -ip 요금제 중 하나를 고르세요. 아웃바운드 호출만 하는 워커에는 NAT면 괜찮고 더 쌉니다.
요점
AutoGPT에서 에이전트를 돌리고 있고 당신이 체크아웃의 사람이었다면, 그것을 그만둘 수 있습니다. MCP 블록을 추가하고, https://mcp.eqvps.com/mcp로 향하게 하고, 에이전트가 등록하고 주문하게 하세요. SSH 키와 자금이 든 잔액을 주면 약 1분 만에 자신의 박스에 root를 갖게 됩니다 — 그리고 당신은 로그를 확인할 때에야 그 일이 일어났음을 알게 될 것입니다.
댓글
아직 댓글이 없습니다. 첫 번째가 되세요.