DAUB MCP 서버는 Claude가 JSON 사양을 통해 UI를 생성하고 렌더링할 수 있게 합니다

✍️ OpenClawRadar📅 게시일: March 13, 2026🔗 Source
DAUB MCP 서버는 Claude가 JSON 사양을 통해 UI를 생성하고 렌더링할 수 있게 합니다
Ad

DAUB는 Claude를 위해 특별히 제작된 MCP 서버로, Claude가 개발자가 복사, 붙여넣기, 컴파일, 디버깅하는 코드(예: JSX/HTML)를 생성하는 기존 UI 개발 워크플로우를 우회합니다. 대신 Claude가 직접 전체 사용자 인터페이스를 생성하고 렌더링할 수 있습니다.

작동 방식

Claude와 DAUB를 함께 사용할 때의 워크플로우는 다음과 같습니다:

  • Claude가 generate_ui("지출 차트, 필터, 데이터 테이블이 있는 대시보드가 필요합니다")를 호출합니다
  • DAUB의 MCP 서버가 구조화된 JSON 사양을 생성합니다
  • DAUB가 이 사양을 즉시 라이브 인터페이스로 렌더링합니다—컴파일이나 복사-붙여넣기가 필요 없습니다
  • Claude는 validate_spec이나 render_spec을 호출하여 여러 대화 턴에 걸쳐 디자인을 반복할 수 있습니다

MCP 서버 도구

Cloudflare 에지에서 실행되는 MCP 서버는 네 가지 특정 도구를 제공합니다:

  • generate_ui: 자연어 설명을 렌더링된 인터페이스로 변환합니다
  • render_spec: JSON 사양을 가져와 라이브 렌더링을 반환합니다
  • validate_spec: Claude가 렌더링 전에 자신의 출력을 확인할 수 있게 합니다
  • get_component_catalog: Claude가 34개 카테고리에서 76개 컴포넌트를 탐색하여 적절한 UI 요소를 선택할 수 있게 합니다
Ad

기술적 세부사항

JSON 사양 형식은 Claude가 안정적으로 생성할 수 있도록 의도적으로 단순하게 설계되었습니다. 레이아웃, 타이포그래피, 폼, 테이블, 네비게이션, 데이터 표시, 오버레이를 다룹니다. Claude는 여러 턴에 걸쳐 사양을 비교하고 처음부터 시작하지 않고 반복할 수 있습니다.

렌더링 측면에서는 daub.cssdaub.js 두 개의 CDN 파일만 필요합니다. 20개의 시각적 테마 패밀리를 포함하며 빌드 단계가 전혀 필요 없습니다.

전체 프로젝트는 개발 중에 Claude Code로 구축되었으며, 사양 형식은 Claude와 함께 많은 반복을 거쳐 컴포넌트 이름을 망상 없이 일관되게 생성할 수 있도록 했습니다.

사용 가능성

DAUB는 무료로 사용할 수 있습니다. GitHub 저장소는 https://github.com/sliday/daub에서 확인할 수 있으며, Claude 없이도 시도해 볼 수 있는 플레이그라운드는 https://daub.dev/playground.html에 있습니다. 로드맵은 https://daub.dev/roadmap에서 확인할 수 있습니다.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Git Worktrees로 동일한 저장소에서 두 개의 Claude Code 에이전트 실행하기
Tools

Git Worktrees로 동일한 저장소에서 두 개의 Claude Code 에이전트 실행하기

한 Reddit 사용자가 git worktree를 사용하여 동일한 코드베이스에서 여러 Claude Code 에이전트를 병렬로 실행하는 방법을 상세히 설명합니다. 파일 충돌을 방지하고 독립적인 에이전트 세션을 가능하게 합니다.

OpenClawRadar
MegaClaw: Playwright와 Homebrew를 활용한 컨테이너화된 OpenClaw 설정
Tools

MegaClaw: Playwright와 Homebrew를 활용한 컨테이너화된 OpenClaw 설정

MegaClaw는 OpenClaw의 일반적인 설치 문제인 권한 오류와 누락된 종속성을 해결하기 위한 두 개의 이미지 Podman 설정입니다. 사전 설치된 Playwright와 Homebrew를 사용하는 멀티 스테이지 빌드를 활용하며, 사용자 구성을 런타임 이미지에 포함시킵니다.

OpenClawRadar
CrabMeat v0.1.0: LLM이 보안 경계를 신뢰하지 않는 보안 우선 에이전트 게이트웨이
Tools

CrabMeat v0.1.0: LLM이 보안 경계를 신뢰하지 않는 보안 우선 에이전트 게이트웨이

CrabMeat v0.1.0은 에이전틱 LLM 워크로드를 위한 WebSocket 게이트웨이로, 아키텍처 수준에서 보안을 강화합니다: 기능 ID 간접화, 효과 클래스, IRONCLAD_CONTEXT 고정 명령어, 변조 감지 감사 체인, 스트리밍 출력 누출 필터, 그리고 YOLO 모드 없음.

OpenClawRadar
뇌: MCP를 통한 Claude 코드용 지속적 오류 메모리 시스템
Tools

뇌: MCP를 통한 Claude 코드용 지속적 오류 메모리 시스템

Brain은 Claude Code에 오류와 해결책에 대한 지속적이고 프로젝트 간 메모리를 제공하는 오픈소스 MCP 서버입니다. 오류 컨텍스트를 포착하고, 신뢰도 점수와 함께 검증된 해결책을 제안하며, 모든 프로젝트에 걸쳐 오류, 해결책, 코드 모듈을 연결하는 가중 시냅스 네트워크를 구축합니다.

OpenClawRadar