피드로 돌아가기
Give your AI coding agent a publish-HTML button (with MCP)
Dev.toDev.to
Infrastructure

MCP 기반 Private-by-default Publish 프라이머티브 도입을 통한 AI 에이전트 워크플로우 최적화

Give your AI coding agent a publish-HTML button (with MCP)

Steve Smith2026년 6월 6일4intermediate

Context

AI 에이전트가 생성하는 HTML 아티팩트의 빈번한 업데이트와 민감 데이터 포함 가능성으로 인해 기존의 복잡한 Deploy 프로세스(Repo, Build, Config) 적용 시 과도한 오버헤드 발생. 단순히 정적 파일을 공유하기 위한 단순한 인터페이스와 보안성이 확보된 배포 매커니즘의 부재.

Technical Solution

  • Model Context Protocol(MCP) 표준 채택을 통한 다수 AI 어시스턴트(Claude Code, Cursor 등) 간 도구 호환성 확보
  • Project 단위의 Deploy 대신 File 단위의 Publish 개념을 도입하여 빌드 단계 없는 즉각적인 URL 생성 구조 설계
  • Unguessable URL 기반의 Private-by-default 전략을 통해 별도 인증 없이도 링크 자체가 자격 증명이 되는 보안 모델 적용
  • 동일 URL 내 In-place Update 기능을 구현하여 반복적인 AI iteration 과정에서 발생하는 링크 파편화 문제 해결
  • Tool(모델 제어 액션), Resource(클라이언트 읽기 대상), Prompt(사용자 호출 흐름)를 분리한 MCP 아키텍처 적용

- AI 에이전트 워크플로우 설계 시 복잡한 CI/CD 파이프라인 대신 단순한 'Publish' 프라이머티브 고려 - LLM 생성 콘텐츠의 민감성을 고려하여 Public-by-default가 아닌 Private-by-default 보안 정책 적용 - 도구의 범용성을 위해 MCP와 같은 표준 프로토콜을 통한 인터페이스 추상화 검토 - 아티팩트 업데이트 시 버전 관리 대신 동일 식별자 기반의 상태 업데이트 방식 검토

원문 읽기