Skip to main content
Glama
INSTALLATION.md3.92 kB
# Palette 설치 가이드 이 가이드는 팀원들이 Palette를 Cursor IDE에 설정하는 방법을 설명합니다. ## 1. 프로젝트 설치 ### 방법 1: npm으로 전역 설치 (권장) ```bash # 프로젝트 클론 git clone <repository-url> cd palette # 의존성 설치 및 빌드 yarn install # 전역 설치 (선택사항) yarn link ``` ### 방법 2: npx로 직접 사용 ```bash # 프로젝트 클론 git clone <repository-url> cd palette # 의존성 설치 및 빌드 yarn install ``` ## 2. 환경 변수 설정 ### Figma Access Token 발급 1. [Figma](https://figma.com)에 로그인 2. Settings → Account → Personal Access Tokens 3. "Create new token" 클릭 4. 토큰 이름 입력 후 생성 5. 생성된 토큰을 복사 ### 환경 변수 설정 #### 방법 1: .env 파일 생성 (로컬 개발용) ```bash # 프로젝트 루트에 .env 파일 생성 echo "FIGMA_ACCESS_TOKEN=your_figma_access_token_here" > .env ``` #### 방법 2: 시스템 환경 변수 설정 (전역 사용용) **macOS/Linux:** ```bash # ~/.zshrc 또는 ~/.bashrc에 추가 export FIGMA_ACCESS_TOKEN="your_figma_access_token_here" # 설정 적용 source ~/.zshrc ``` **Windows:** ```cmd # 시스템 환경 변수에 추가 setx FIGMA_ACCESS_TOKEN "your_figma_access_token_here" ``` ## 3. Cursor IDE 설정 ### MCP 설정 파일 위치 Cursor IDE의 MCP 설정 파일은 다음 위치에 있습니다: - **macOS**: `~/.cursor/mcp.json` - **Windows**: `%APPDATA%\Cursor\User\mcp.json` - **Linux**: `~/.config/cursor/mcp.json` ### 설정 파일 생성/수정 ```json { "mcpServers": { "palette": { "command": "npx", "args": ["palette"], "env": { "FIGMA_ACCESS_TOKEN": "${FIGMA_ACCESS_TOKEN}" } } } } ``` ### 절대 경로 사용 (권장) 만약 npx가 작동하지 않는다면 절대 경로를 사용하세요: ```json { "mcpServers": { "palette": { "command": "node", "args": ["/absolute/path/to/palette/dist/index.js"], "env": { "FIGMA_ACCESS_TOKEN": "${FIGMA_ACCESS_TOKEN}" } } } } ``` ## 4. Cursor IDE 재시작 설정을 완료한 후 Cursor IDE를 재시작하여 MCP 서버가 로드되도록 합니다. ## 5. 사용법 테스트 Cursor IDE에서 다음과 같이 테스트해보세요: ``` 사용 가능한 React 컴포넌트 목록을 보여줘 ``` 또는 ``` https://www.figma.com/file/your-file-id/your-design을 React 컴포넌트로 변환해줘 ``` ## 문제 해결 ### 1. MCP 서버가 로드되지 않는 경우 - Cursor IDE를 완전히 재시작 - 환경 변수가 올바르게 설정되었는지 확인 - 프로젝트가 올바르게 빌드되었는지 확인 (`yarn build`) ### 2. Figma API 오류 - Figma Access Token이 유효한지 확인 - 토큰에 필요한 권한이 있는지 확인 ### 3. 경로 오류 - 절대 경로를 사용하는 경우 경로가 올바른지 확인 - npx를 사용하는 경우 프로젝트가 전역으로 설치되었는지 확인 ## 팀 공유 방법 ### 1. Git 저장소 공유 ```bash # 팀원들이 클론할 수 있도록 저장소 공유 git clone <repository-url> cd palette yarn install ``` ### 2. npm 패키지로 배포 (고급) ```bash # npm에 패키지 배포 npm publish # 팀원들이 설치 yarn global add palette ``` ### 3. Docker 사용 (고급) ```dockerfile FROM node:18 WORKDIR /app COPY . . RUN yarn install && yarn build CMD ["node", "dist/index.js"] ``` ## 추가 설정 ### 개발 모드 사용 개발 중에는 다음과 같이 설정할 수 있습니다: ```json { "mcpServers": { "palette": { "command": "yarn", "args": ["mcp:dev"], "cwd": "/path/to/palette", "env": { "FIGMA_ACCESS_TOKEN": "${FIGMA_ACCESS_TOKEN}" } } } } ``` 이렇게 하면 TypeScript 파일을 직접 실행하여 개발 중 변경사항을 즉시 반영할 수 있습니다.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Opti-kjh/palatte'

If you have feedback or need assistance with the MCP directory API, please join our Discord server