mimi-seed-updatelisted
Install: claude install-skill jeonghwanko/mimi-seed-sdk
# mimi-seed-update
mimi-seed는 업데이트 대상이 **세 개**다. 셋은 버전도 배포 경로도 다르다.
| 대상 | 패키지 / 채널 | 여기에 뭐가 들어있나 |
|---|---|---|
| **MCP 서버** | `@yoonion/mimi-seed-mcp` (npm) | **도구 전부**. 새 도구는 여기서만 온다 |
| **스킬 번들** | Claude Code 플러그인 `mimi-seed@yoonion` (git 마켓플레이스) | `skills/` — 이 문서를 포함한 스킬들 |
| **CLI** | `mimi-seed` (npm) | `mimi-seed init` / `deploy` 등 터미널 명령 |
"업데이트했는데 새 도구가 안 보인다"의 원인은 거의 항상 (1) 셋 중 **엉뚱한 걸** 올렸거나, (2) 올렸지만 **옛 서버 프로세스가 그대로 돌고 있어서**다.
## 원칙
**설치된 버전이 아니라 돌고 있는 버전을 검증한다.** 업데이트 명령이 성공해도 세션이 옛 MCP 프로세스를 물고 있거나 npx가 캐시된 구버전을 재사용하면 도구는 그대로다. 마지막 검증 단계(4번)를 건너뛰지 않는다.
## 1. 최신 버전과 설치 형태 판별
```bash
npm view @yoonion/mimi-seed-mcp version # 최신 서버 버전 (도구는 이 패키지에 있다)
npm view mimi-seed version # 최신 CLI 버전
npm ls -g --depth=0 # 전역 설치본과 그 버전
claude plugin list # 플러그인으로 설치했는지
```
그리고 MCP가 **어떤 형태로 등록**되어 있는지 본다 (`~/.claude.json`의 `mcpServers`, 프로젝트 `.mcp.json`, 또는 플러그인 번들):
| 형태 | 판별 신호 | 업데이트는 |
|---|---|---|
| 플러그인 | `claude plugin list`에 `mimi-seed@yoonion` | 2A |
| 전역 npm 설치 | 등록 args가 `node <전역 node_modules>/@yoonion/mimi-seed-mcp/dist/index.js` | 2B |
| npx 등록 | 등록 args가 `npx -y @yoonion/mimi-seed-mcp` | 2C |
| 개발 클론 | `npm ls -g` 출력에 `mimi-seed@x.y.z -> ...\mimi-seed-sdk\packages\cli` 같은 화살표(심볼릭 링크) | 2D |
형태를 확정하기 전에 아무 명령이나 실행하지 않는다. 전역 설치본을 쓰는 사람에게 플러그인 명령을 시키면 아무 일도 안 일어난 채 "업데이트했다"고 착각하게 된다.
## 2. 형태별 업데이트
### A. 플러그인 설치
```bash
claude plugin marketplace update yoonion
claude plugin update mimi