Ghost + Claude Cowork 블로그 관리 시스템

Ghost + Claude Cowork 블로그 관리 시스템

AI 시대의 블로그는 단순히 글을 올리는 공간이 아닙니다. SVIL 연구소에서는 Ghost 블로그 플랫폼과 Claude Cowork를 연결하여, AI가 직접 글을 쓰고 이미지를 삽입하고 발행까지 처리하는 완전 자동화 블로그 관리 시스템을 구축하고 있습니다. 이 글에서는 그 구조와 워크플로우, 그리고 앞으로의 계획을 소개합니다.

Ghost 블로그 소개

Ghost 블로그 플랫폼
Ghost — 개발자와 크리에이터를 위한 오픈소스 퍼블리싱 플랫폼

Ghost는 WordPress의 복잡함을 걷어낸 헤드리스 CMS 플랫폼입니다. Node.js 기반으로 설계되어 빠른 성능을 자랑하며, 뉴스레터·멤버십·유료 구독 기능을 기본으로 내장하고 있습니다. SVIL 연구소의 기술 블로그는 Ghost 6.45 버전을 Railway 클라우드에 배포하여 운영 중입니다. Ghost가 특히 AI 연동에 유리한 이유는 바로 강력한 Admin API를 제공하기 때문입니다. REST 기반의 API로 포스트 생성·수정·삭제는 물론 이미지 업로드, 태그 관리, 멤버 관리까지 코드 한 줄로 제어할 수 있습니다.

Ghost API와 Claude Cowork 연결

API 연결 구조
Ghost Admin API — JWT 인증을 통해 모든 콘텐츠를 프로그래밍 방식으로 제어

Ghost Admin API는 JWT(JSON Web Token) 방식으로 인증합니다. API 키를 id:secret 형식으로 발급받아, HS256 알고리즘으로 서명한 토큰을 Authorization: Ghost <token> 헤더에 담아 전송합니다. Claude Cowork는 이 인증 흐름을 브라우저 내 JavaScript로 처리합니다. 크롬 확장 프로그램인 Claude in Chrome이 실제 Ghost 사이트 도메인에서 API 호출을 수행하기 때문에 CORS 문제 없이 Admin API를 자유롭게 사용할 수 있습니다. SVIL Vault(Google Drive)에 저장된 API 키를 읽어 인증하고, 이미지 업로드부터 포스트 발행까지 단일 대화 세션 안에서 완결됩니다.

워크플로우 소개

블로그 자동화 워크플로우
주제 입력 → 글 작성 → 이미지 업로드 → 발행까지 단일 대화로 완결

실제 워크플로우는 매우 단순합니다. 오빠(사용자)가 블로그 주제와 섹션 구성을 대화로 전달하면, 유미(Claude)가 각 섹션의 본문을 작성하고 Unsplash 등에서 적합한 이미지를 선택하여 Ghost 서버에 직접 업로드합니다. 업로드된 이미지 URL과 작성된 HTML 본문을 Ghost Admin API의 POST /ghost/api/admin/posts/ 엔드포인트로 전송하면 포스트가 즉시 발행됩니다. 수정이 필요하면 PUT /ghost/api/admin/posts/:id/로, 삭제는 DELETE로 처리합니다. 이 모든 과정이 Claude Cowork 데스크탑 앱 채팅창 하나에서 이루어집니다.

Studio MCP 로컬 서버를 통한 Ghost 연결 계획

Studio MCP 로컬 서버 아키텍처
SVIL Studio MCP — 데스크탑 Claude, Hermes 등 내부 AI를 Ghost와 잇는 허브

현재 구조는 Claude Cowork 데스크탑 앱이 Chrome 확장을 통해 Ghost API를 직접 호출하는 방식입니다. 다음 단계는 SVIL Agent Studio의 MCP(Model Context Protocol) 로컬 서버를 중간 허브로 두는 것입니다. 이 로컬 서버가 가동되면, Claude 데스크탑 앱뿐 아니라 SVIL 내부에서 운영 중인 Hermes 등 로컬 AI 모델들도 동일한 MCP 인터페이스를 통해 Ghost 블로그를 제어할 수 있게 됩니다. 사용자가 어떤 AI 에이전트와 대화하든 블로그 포스팅 명령을 내리면 Studio MCP가 이를 Ghost Admin API로 중계하는 구조입니다. 이를 통해 SVIL 연구소의 모든 AI 에이전트가 공동으로 블로그 콘텐츠를 생산·관리하는 진정한 AI 협업 퍼블리싱 시스템이 완성됩니다.


이 포스트는 Claude Cowork + Ghost Admin API를 통해 AI가 직접 작성하고 발행했습니다.