AI 에이전트, 클라우드플레어 계정 생성부터 도메인 구매·배포까지 원클릭 완료
이제 AI 에이전트가 사용자의 개입 없이도 클라우드플레어(Cloudflare) 계정 생성, 결제 수단 연동, 도메인 구매 및 애플리케이션 프로덕션 배포까지 전 과정을 자율적으로 수행할 수 있게 되었습니다. 이는 클라우드플레어가 스트라이프(Stripe)와 협력하여 개발한 새로운 프로토콜(Stripe Projects) 기반으로 작동하며, 사용자는 단 한 번의 권한 승인만으로 코딩 에이전트가 즉시 프로덕션 환경을 구축하도록 지시할 수 있습니다.
원문 제목: 에이전트가 이제 클라우드플레어 계정을 생성하고, 도메인을 구매하며, 배포할 수 있습니다 소스: 해커뉴스
코딩 에이전트는 소프트웨어를 구축하는 데 탁월합니다. 하지만 프로덕션 환경에 배포하려면 호스팅할 클라우드로부터 계정, 결제 방법, 그리고 API 토큰이라는 세 가지가 필요합니다. 지금까지 이러한 작업들은 사람이 직접 처리해야 했습니다.
점점 더 많은 에이전트가 사용자를 대신해 이러한 작업들을 처리하고 있습니다. 에이전트는 사람 고객이 할 수 있는 모든 작업을 수행할 수 있어야 합니다. 이제 에이전트에게 더 높은 수준의 문제가 주어지면, 에이전트는 스스로 클라우드플레어를 사용하기로 결정하고 클라우드플레어 API를 호출합니다. 오늘부터 에이전트는 사용자를 대신해 클라우드플레어 리소스를 프로비저닝할 수 있습니다. 에이전트는 클라우드플레어 계정을 생성하고, 유료 구독을 시작하며, 도메인을 등록하고, 즉시 코드를 배포할 수 있는 API 토큰을 받을 수 있습니다.
사람이 권한을 부여하기 위해 과정에 참여해야 하며 클라우드플레어의 서비스 약관에 동의해야 하지만, 그 외에는 처음부터 끝까지 사람의 개입이 필요하지 않습니다. 대시보드에 접속하거나, API 토큰을 복사 및 붙여넣거나, 신용카드 정보를 직접 입력할 필요가 없습니다. 추가 설정 없이도 에이전트는 한 번의 작업으로 새로운 프로덕션 애플리케이션을 배포하는 데 필요한 모든 것을 갖추게 됩니다. 그리고 클라우드플레어의 코드 모드 MCP 서버(Code Mode MCP server)와 에이전트 스킬(Agent Skills)을 통해 이 과정이 훨씬 더 수월해집니다.
이 모든 것은 우리가 스트라이프(Stripe)와 공동으로 설계한 새로운 프로토콜을 통해 작동하며, 스트라이프 프로젝트(Stripe Projects) 출시의 일환입니다. 우리는 스트라이프와의 새로운 파트너십을 시작하게 되어 매우 기쁘고, 스트라이프 아틀라스(Stripe Atlas)를 통해 법인을 설립하는 모든 신생 스타트업에게 10만 달러의 클라우드플레어 크레딧을 제공하게 되었습니다. 또한 이 새로운 프로토콜을 통해 로그인한 사용자가 있는 모든 플랫폼이 최종 사용자에게 마찰 없이 스트라이프와 동일한 방식으로 클라우드플레어와 통합할 수 있습니다.
작동 방식: 설정이나 수동 단계 없이 제로(0)에서 프로덕션까지
스트라이프 프로젝트 플러그인이 포함된 스트라이프 CLI를 설치하고, 스트라이프에 로그인한 다음 새 프로젝트를 시작합니다:
stripe projects init
그런 다음 에이전트에게 새로운 것을 구축하여 새 도메인에 배포하도록 지시합니다. 아래에서 이 전체 과정을 2분 분량의 요약 영상으로 확인할 수 있습니다:
스트라이프에 로그인한 이메일에 이미 클라우드플레어 계정이 있는 경우, 에이전트에 액세스 권한을 부여하는 일반적인 OAuth 흐름(Flow) 프롬프트가 표시됩니다. 로그인한 이메일에 기존 클라우드플레어 계정이 없는 경우, 클라우드플레어는 사용자와 에이전트를 위해 자동으로 계정을 프로비저닝합니다:
에이전트가 새 클라우드플레어 계정에 사이트를 구축 및 배포한 다음, 스트라이프 프로젝트 CLI를 사용하여 도메인을 등록하는 것을 볼 수 있습니다:
에이전트는 필요할 때 사용자의 입력과 승인을 요청합니다. 예를 들어, 스트라이프 계정에 아직 연결된 결제 수단이 없는 경우 에이전트가 이를 추가하라는 메시지를 표시합니다:
결국 에이전트는 프로덕션에 배포를 완료하고 앱은 새로 등록된 도메인에서 실행됩니다:
에이전트는 사전에 구성된 에이전트 스킬이나 MCP 서버 없이, 클라우드플레어 계정이 전혀 없는 문자 그대로 '제로(0)' 상태에서 다음 작업을 완료했습니다:
- 새 클라우드플레어 계정 프로비저닝
- API 토큰 획득
- 도메인 구매
- 프로덕션 환경에 앱 배포
잠깐, 그렇다면 에이전트는 어떻게 자신이 이 모든 일을 할 수 있다는 것을 알았을까요? 어떤 서비스를 프로비저닝할 수 있는지, 도메인을 구매하는 방법은 무엇인지를 어떻게 알았을까요? 클라우드플레어에 배포하는 방법을 이해하는 데 필요한 컨텍스트는 어떻게 얻었을까요? 자세히 알아보겠습니다.
프로토콜 및 통합 작동 방식
위에 표시된 에이전트, 스트라이프, 클라우드플레어 간의 상호 작용에는 세 가지 구성 요소가 있습니다:
- 검색(Discovery): 에이전트가 사용 가능한 서비스 카탈로그를 쿼리하는 명령을 호출할 수 있습니다.
- 인가(Authorization): 플랫폼이 사용자의 신원을 증명하여, 제공자가 계정을 프로비저닝하거나 기존 계정을 연결하고 에이전트에게 자격 증명을 안전하게 다시 발급할 수 있도록 합니다.
- 결제(Payment): 플랫폼이 제공자가 고객에게 청구하는 데 사용할 수 있는 결제 토큰을 제공하여, 에이전트가 구독을 시작하고 구매를 하며 사용량 기반으로 요금을 청구받을 수 있도록 합니다.
이러한 기능은 OAuth, OIDC(OpenID Connect) 및 결제 토큰화(payment tokenization)와 같은 기존의 기술과 표준을 기반으로 구축되었지만, 이들을 결합하여 불필요한 마찰을 제거했습니다.