Skip to content

MCP 서버

Wireweave MCP 서버를 사용하면 Claude 및 기타 AI 어시스턴트와 Wireweave를 통합할 수 있습니다.

MCP란?

MCP(Model Context Protocol)는 AI 모델이 외부 도구 및 서비스와 상호작용할 수 있게 해주는 프로토콜입니다. Wireweave MCP 서버는 AI 어시스턴트가 대화를 통해 와이어프레임을 생성할 수 있게 합니다.

설치

1. API 키 발급

Dashboard에서 API 키를 발급받습니다.

2. Claude Desktop 설정

Claude Desktop 설정 파일에 MCP 서버를 추가합니다:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

json
{
  "mcpServers": {
    "wireweave": {
      "command": "npx",
      "args": ["@wireweave/mcp-server"],
      "env": {
        "WIREWEAVE_API_KEY": "your-api-key"
      }
    }
  }
}

3. Claude Desktop 재시작

설정 변경 후 Claude Desktop을 재시작합니다.

사용 방법

Claude에게 와이어프레임 생성을 요청하면 됩니다:

  • "로그인 페이지 와이어프레임 만들어줘"
  • "대시보드 레이아웃 설계해줘"
  • "이커머스 상품 목록 페이지 보여줘"

사용 가능한 도구

MCP 서버는 다음 도구를 제공합니다:

wireweave_render

와이어프레임을 HTML 또는 SVG로 렌더링합니다.

입력:
- source: Wireweave DSL 소스 코드
- format: "html" 또는 "svg"
- theme: "light" 또는 "dark"

출력:
- 렌더링된 HTML/SVG 코드

wireweave_validate

Wireweave DSL 문법을 검증합니다.

입력:
- source: Wireweave DSL 소스 코드

출력:
- valid: 유효 여부
- errors: 오류 목록 (있는 경우)

wireweave_grammar

DSL 문법 문서를 가져옵니다.

출력:
- 문법 설명
- 사용 가능한 컴포넌트 목록
- 수정자 목록

예제 대화

사용자: 간단한 로그인 페이지 와이어프레임 만들어줘

Claude: 네, 로그인 페이지 와이어프레임을 만들겠습니다.

wireframe
page "Login" centered {
  card w=400 p=6 {
    title "Sign In" level=2 align=center
    input "Email" type=email
    input "Password" type=password
    checkbox "Remember me"
    button "Sign In" primary
    divider my=4
    text "Don't have an account?" align=center
    link "Sign Up" align=center
  }
}

[와이어프레임 이미지 렌더링]

문제 해결

서버가 연결되지 않음

  1. API 키가 올바른지 확인
  2. Claude Desktop 재시작
  3. 설정 파일 경로 확인

렌더링 실패

  1. DSL 문법 확인
  2. API 사용량 제한 확인
  3. 네트워크 연결 상태 확인

다음 단계

Released under the MIT License.