https://github.com/jeonghwanko/mimi-seed-sdk
Claude Code MCP로 연결하는 인디 개발자 앱 출시 자동화 콘솔 — CLI + MCP Server (65+ 도구)
https://github.com/jeonghwanko/mimi-seed-sdk
admob app-release app-store claude claude-code cli firebase google-play indie-developer mcp mcp-server typescript
Last synced: 4 days ago
JSON representation
Claude Code MCP로 연결하는 인디 개발자 앱 출시 자동화 콘솔 — CLI + MCP Server (65+ 도구)
- Host: GitHub
- URL: https://github.com/jeonghwanko/mimi-seed-sdk
- Owner: jeonghwanko
- License: other
- Created: 2026-05-06T16:20:59.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-06-14T03:56:35.000Z (17 days ago)
- Last Synced: 2026-06-14T05:21:02.672Z (17 days ago)
- Topics: admob, app-release, app-store, claude, claude-code, cli, firebase, google-play, indie-developer, mcp, mcp-server, typescript
- Language: TypeScript
- Homepage: https://mimi-seed.pryzm.gg
- Size: 305 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.ko.md
- License: LICENSE
Awesome Lists containing this project
README
🌐 홈페이지 ·
🔑 PAT 발급 ·
📦 npm ·
🇺🇸 English
---
앱 하나 출시하는 데 얼마나 많은 탭을 열고 있나요?
Play Console · App Store Connect · Firebase · AdMob · Google Cloud IAM...
릴리즈 노트는 써야 하고, 스크린샷은 규격이 맞는지 확인해야 하고, 리뷰에 답변도 달아야 합니다.
**Mimi Seed는 이 반복 작업 전체를 Claude Code 또는 Codex 대화로 처리합니다.**
```
"내 앱 출시 준비됐어?"
→ Readiness Score 87/100 · 블로커 2개: 6.9인치 스크린샷 없음, What's New 미작성
"마지막 태그 이후 커밋으로 한국어/영어 릴리즈 노트 쓰고 Play Store에 올려줘"
→ 간결·상세·마케팅 3톤 × 2개 언어 생성 완료 · 지금 적용할까요?
"1성 리뷰에 공감 톤으로 답변 달아줘"
→ 초안 작성 완료 · 검토 후 게시하시겠습니까?
"Firebase Android 앱 추가하고 google-services.json 내려줘"
→ 앱 생성 완료 · SHA-1 추가하시겠습니까?
```
---
## 30초 시작
**방법 A — Remote MCP** (상태·준비도 확인에 추천 · 웹 콘솔 계정 필요)
```bash
# 1. 계정 만들기: https://mimi-seed.pryzm.gg/auth/signin
# 2. PAT 발급: https://mimi-seed.pryzm.gg/workspace/api-tokens
# 3-a. Claude Code에 등록:
claude mcp add --transport http mimi-seed https://mimi-seed.pryzm.gg/api/mcp \
--header "Authorization: Bearer "
# 3-b. 또는 Codex에 등록:
npx mimi-seed mcp codex --write
```
끝. Claude Code 또는 Codex에서 바로 사용할 수 있어요.
> **Remote vs Local — 필요에 맞게 선택.** Remote MCP는 ~16개 **읽기·진단** 도구(준비도, 블로커, 초안, 체크리스트, 스크린샷 푸시)만 노출합니다. **스토어 쓰기 자동화** — 릴리스 노트 적용, 스크린샷 업로드, Firebase / AdMob / IAM / BigQuery(아래 110+ 도구) — 가 필요하면 **방법 B (Local MCP)** 를 쓰세요.
---
**방법 B — Local MCP** (Google OAuth · 로컬 직접 실행)
```bash
# Claude Code
claude mcp add mimi-seed -- npx -y @yoonion/mimi-seed-mcp
```
Codex (`~/.codex/config.toml`):
```toml
[mcp_servers.mimi-seed]
command = "npx"
args = ["-y", "@yoonion/mimi-seed-mcp"]
enabled = true
```
```bash
# 첫 인증 (브라우저 Google 로그인)
npx -y @yoonion/mimi-seed-mcp mimi-seed-auth
```
Claude Desktop (`claude_desktop_config.json`):
```json
{
"mcpServers": {
"mimi-seed": {
"command": "npx",
"args": ["-y", "@yoonion/mimi-seed-mcp"]
}
}
}
```
추가 플랫폼 인증 (선택):
```bash
npx -y @yoonion/mimi-seed-mcp mimi-seed-appstore-auth # App Store Connect
npx -y @yoonion/mimi-seed-mcp mimi-seed-playstore-auth # Play Store 서비스 계정
npx -y @yoonion/mimi-seed-mcp mimi-seed-bigquery-auth # BigQuery (Crashlytics export 등)
```
AI 기능 활성화 (릴리즈 노트 생성, 리뷰 답변):
```bash
export ANTHROPIC_API_KEY=sk-ant-...
```
---
**방법 C — CLI 프로젝트 연결**
```bash
npx mimi-seed init # 앱 자동 감지 → 계정 연결 → MCP 등록 안내
```
Expo · Gradle · Info.plist · pbxproj 자동 감지. `.claude/mimi-seed.md`와 `AGENTS.md`를 함께 생성해 Claude Code와 Codex가 세션마다 출시 워크플로우를 자동 인식합니다.
| 명령어 | 설명 |
|--------|------|
| `mimi-seed init` | 프로젝트 연결 (PAT 발급 + 앱 자동 등록) |
| `mimi-seed status` | 연결 상태 + 앱 목록 |
| `mimi-seed auth` | Google OAuth (Firebase / AdMob / Play) — `login` / `status` / `refresh` / `logout` |
| `mimi-seed doctor` | 환경 진단 (토큰 · Git · 앱 · CI) |
| `mimi-seed check` | 출시 전 Readiness 점검 (점수 + 블로커) |
| `mimi-seed notes` | AI 릴리즈 노트 (git log → 3 톤 → 다국어 → 적용) |
| `mimi-seed review` | AI 리뷰 답변 초안 + Play Store 게시 |
| `mimi-seed deploy` | 출시 파이프라인 전체 (CI 빌드 → 릴리즈 노트 → 스토어) |
| `mimi-seed logout` | 로컬 설정 삭제 |
---
## 뭘 할 수 있나요?
### 출시 준비도 점검
출시 전 Play Store · App Store 체크리스트를 자동으로 검사합니다.
```
"내 앱 출시 전에 뭐가 빠졌어?"
```
- 리스팅 완성도 (제목, 설명, 키워드)
- 스크린샷 디바이스 커버리지
- 빌드 존재 여부 (내부 트랙 / TestFlight)
- 개인정보처리방침, What's New
---
### AI 릴리즈 노트
git 커밋 내역 → 사용자 친화적 릴리즈 노트 → 스토어 자동 적용.
```
"v2.1.0 이후 커밋으로 한국어/영어 릴리즈 노트 쓰고 Play Store에 올려줘"
```
- 간결 / 상세 / 마케팅 3가지 톤
- 다국어 동시 생성 (ko · en-US · ja · zh-TW …)
- 생성 → 검토 → 적용 원스텝
---
### AI 리뷰 답변
```
"별점 2짜리 이 리뷰에 공감 톤으로 답변 써줘"
```
`friendly` · `professional` · `empathetic` · `brief` 4가지 톤.
생성 후 `playstore_reply_review`로 바로 게시.
> 생성 답변은 초안입니다. 게시 전 반드시 검토하세요.
---
### 스크린샷 규격 검증
업로드 전에 스토어 규격과 비교합니다.
```
"이 파일들이 iPhone 6.9인치 규격에 맞는지 봐줘"
```
iOS: `APP_IPHONE_69` · `APP_IPHONE_67` · `APP_IPAD_PRO_3GEN_129`
Android: `phoneScreenshots` · `sevenInchScreenshots` · `featureGraphic`
---
### Firebase · AdMob 자동화
```
"my-app 프로젝트에 Android/iOS 앱 추가하고 config 파일 둘 다 내려줘"
"배너 광고 단위 만들어줘"
"오늘 AdMob 수익 얼마야?"
```
---
### 서비스 계정 end-to-end
서버가 Play Store 영수증을 검증하려면 서비스 계정 JSON이 필요합니다.
```
"my-project에 play-verifier 서비스 계정 만들고 JSON 키 발급해줘"
```
IAM 계정 생성 → 키 발급 → Play Console 권한 안내까지 단계별로 진행합니다.
---
### 원커맨드 배포
CI 빌드 → 블로커 점검 → 릴리즈 노트 → 스토어 적용까지 명령 하나로.
```bash
npx mimi-seed deploy # Android, CI 자동 감지
npx mimi-seed deploy --platform ios # iOS
npx mimi-seed deploy --skip-build --version-code 142 # 노트만 적용
```
**Jenkins · GitHub Actions · GitLab CI** 지원 (자동 감지, `--ci`로 강제 선택 가능).
---
## 슬래시 커맨드 (MCP Prompts)
MCP 클라이언트(Claude Code, Codex 등)에서 슬래시 커맨드로 바로 노출됩니다.
| 커맨드 | 설명 |
|--------|------|
| `/mimi-seed:deploy` | 블로커 점검 → 릴리즈 노트 생성 → 스토어 적용 |
| `/mimi-seed:health` | 인증 상태 + 출시 준비도 요약 |
| `/mimi-seed:review-inbox` | 미답변 리뷰 조회 → AI 답변 초안 |
MCP Resources: `mimi-seed://auth/status` (토큰 상태) · `mimi-seed://agent/guide` (에이전트 역할 정의).
---
## 도구 목록 (Local MCP · 110+)
> 아래 도구는 **방법 B (Local MCP)** — 로컬 Google OAuth — 로 동작합니다. Remote MCP(방법 A)는 더 작은 ~16개 읽기/진단 subset만 노출합니다.
| 영역 | 도구 수 | 주요 도구 |
|------|---------|-----------|
| **App Store Connect** | 30 | `appstore_submit_for_review` · `appstore_upload_screenshot` · `appstore_update_whats_new` |
| **Google Play** | 26 | `playstore_submit_release` · `playstore_replace_images` · `playstore_reply_review` |
| **Firebase** | 17 | `firebase_create_android_app` · `firebase_get_android_config` · `firebase_enable_service` |
| **AdMob** | 7 | `admob_create_ad_unit` · `admob_get_today_earnings` · `admob_get_report` |
| **CI/CD** | 6 | `ci_trigger_build` · `ci_get_build_status` · `ci_list_workflows` (GitHub Actions · GitLab) |
| **Facebook** | 6 | `facebook_post_photo` · `facebook_post_multi_photo` · `facebook_list_pages` |
| **Google Cloud IAM** | 5 | `iam_create_service_account` · `iam_create_key` · `iam_add_iam_policy_binding` |
| **BigQuery** | 5 | `bigquery_run_query` · `bigquery_list_datasets` · `bigquery_get_table_schema` |
| **점검 / 위험** | 4 | `playstore_check_submission_risks` · `appstore_check_submission_risks` · `screenshot_validate` · `release_status` |
| **Instagram** | 4 | `instagram_post_image` · `instagram_post_carousel` · `instagram_save_config` |
| **AI** | 2 | `generate_release_notes_from_commits` · `generate_review_reply` |
| **인증** | 2 | `mimi_seed_auth_start` · `mimi_seed_auth_status` |
전체 목록 → [packages/mcp-server](packages/mcp-server)
---
## CI/CD 연동
태그 push 시 릴리즈 노트 자동 생성 + 적용:
```yaml
- name: 릴리즈 노트 생성 및 적용
env:
MIMI_SEED_TOKEN: ${{ secrets.MIMI_SEED_TOKEN }}
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: |
npx mimi-seed notes --apply --no-interactive --locale ko,en-US
npx mimi-seed check --fail-on-blocker
```
`MIMI_SEED_TOKEN` → [대시보드 API 토큰](https://mimi-seed.pryzm.gg/workspace/api-tokens)에서 발급.
---
## 패키지
| 패키지 | 설명 |
|--------|------|
| [`mimi-seed`](packages/cli) | CLI — `npx mimi-seed init`으로 프로젝트 연결 |
| [`@yoonion/mimi-seed-mcp`](packages/mcp-server) | Local MCP — Google OAuth 기반 110+ 도구 직접 실행 |
웹 콘솔 (Remote MCP): [mimi-seed.pryzm.gg/tool](https://mimi-seed.pryzm.gg/tool)
---
## 환경변수
| 변수 | 설명 |
|------|------|
| `MIMI_SEED_TOKEN` | PAT — CLI / CI 무인증 모드 |
| `MIMI_SEED_WEB_BASE` | 서버 주소 (기본: `https://mimi-seed.pryzm.gg`) |
| `ANTHROPIC_API_KEY` | AI 릴리즈 노트·리뷰 답변 활성화 (선택) |
---
## 레거시 호환성
Preseed 시절(`~/.preseed/`) 데이터는 자동으로 이어받습니다.
- `~/.preseed/tokens.json` 있으면 읽음 (재인증 불필요)
- 환경변수 `PRESEED_GOOGLE_CLIENT_ID` / `PRESEED_GOOGLE_CLIENT_SECRET` 계속 인식
---
## 라이선스
[PolyForm Noncommercial License 1.0.0](LICENSE) — 비상업적 사용만 허용.
상업적 이용 문의: [turbo08@gmail.com](mailto:turbo08@gmail.com)
**Required Notice:** Copyright 2026 Pryzm GG (https://mimi-seed.pryzm.gg)