🪐
PlanetScale
MySQL 클라우드 DB 데이터베이스 및 스토리지설치 명령어
npx clawhub@latest install planetscale
설치 안내
1
환경 확인
Node.js 22 이상과 OpenClaw가 설치되어 있는지 확인하세요. 터미널에서 openclaw --version을 실행하여 확인할 수 있습니다.
2
설치 실행
위의 설치 명령어를 터미널에서 실행하세요. ClawHub가 자동으로 PlanetScale을(를) ~/.openclaw/skills/ 디렉토리에 다운로드하고 설치합니다.
3
설치 확인
openclaw skills list를 실행하여 설치된 스킬 목록을 확인하고, PlanetScale이(가) 목록에 표시되는지 확인하세요.
4
매개변수 설정 (선택사항)
아래 소개의 설정 안내에 따라 ~/.config/openclaw/openclaw.json5에 스킬 설정 항목을 추가하세요.
수동 설치 방법: Skill 폴더를
~/.openclaw/skills/ 또는 프로젝트의 skills/ 디렉토리에 복사하세요. 폴더에 SKILL.md 파일이 포함되어 있어야 합니다.
데이터베이스 브랜치 및 배포 요청
안전한 Schema 변경 워크플로우
SQL 쿼리 및 성능 분석
상세 소개
PlanetScale MCP 서버는 PlanetScale MySQL 호환 데이터베이스에 대한 관리 능력을 제공하며, 고유한 브랜치 및 배포 요청 워크플로우로 데이터베이스 Schema 변경을 코드 PR처럼 안전하고 통제 가능하게 만듭니다.
핵심 기능
- SQL 쿼리(execute_query): 지정된 데이터베이스 브랜치에서 SQL 쿼리를 실행하며, 읽기/쓰기 작업 지원
- 브랜치 관리: 데이터베이스 브랜치 생성 및 관리. 각 브랜치는 독립된 데이터베이스 복제본으로 Schema 변경의 격리 테스트 가능
- 배포 요청(Deploy Request): Pull Request와 유사한 Schema 변경 워크플로우로, 배포 요청을 생성하여 검토 후 프로덕션 브랜치에 병합
- Schema 조회: 데이터베이스 테이블 구조, 인덱스, 관계 정보 확인
- 조직 및 데이터베이스 관리: 조직 내 데이터베이스 인스턴스 목록 조회 및 관리
설정 방법
{
"mcpServers": {
"planetscale": {
"command": "npx",
"args": ["-y", "@planetscale/mcp-server"],
"env": {
"PLANETSCALE_SERVICE_TOKEN": "your-token",
"PLANETSCALE_SERVICE_TOKEN_ID": "your-token-id",
"PLANETSCALE_ORG": "your-org-name"
}
}
}
}
사용 시나리오
- 안전한 변경: 브랜치와 배포 요청을 통한 무중단 Schema 마이그레이션
- 개발 테스트: 브랜치를 생성하여 프로덕션 데이터에 영향 없이 개발 및 테스트
- 데이터 쿼리: 대화 중 직접 MySQL 데이터 쿼리 및 분석
- 데이터베이스 관리: 다수의 데이터베이스 인스턴스 및 리전 설정 관리