{"id":51169755,"url":"https://github.com/jeonghwanko/mimi-seed-sdk","last_synced_at":"2026-06-26T23:30:19.977Z","repository":{"id":356154160,"uuid":"1231103016","full_name":"jeonghwanko/mimi-seed-sdk","owner":"jeonghwanko","description":"Claude Code MCP로 연결하는 인디 개발자 앱 출시 자동화 콘솔 — CLI + MCP Server (65+ 도구)","archived":false,"fork":false,"pushed_at":"2026-06-14T03:56:35.000Z","size":312,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-14T05:21:02.672Z","etag":null,"topics":["admob","app-release","app-store","claude","claude-code","cli","firebase","google-play","indie-developer","mcp","mcp-server","typescript"],"latest_commit_sha":null,"homepage":"https://mimi-seed.pryzm.gg","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jeonghwanko.png","metadata":{"files":{"readme":"README.ko.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-06T16:20:59.000Z","updated_at":"2026-06-14T04:18:55.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/jeonghwanko/mimi-seed-sdk","commit_stats":null,"previous_names":["jeonghwanko/mimi-seed-sdk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jeonghwanko/mimi-seed-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeonghwanko%2Fmimi-seed-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeonghwanko%2Fmimi-seed-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeonghwanko%2Fmimi-seed-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeonghwanko%2Fmimi-seed-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeonghwanko","download_url":"https://codeload.github.com/jeonghwanko/mimi-seed-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeonghwanko%2Fmimi-seed-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34835785,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admob","app-release","app-store","claude","claude-code","cli","firebase","google-play","indie-developer","mcp","mcp-server","typescript"],"created_at":"2026-06-26T23:30:19.286Z","updated_at":"2026-06-26T23:30:19.969Z","avatar_url":"https://github.com/jeonghwanko.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"hero.svg\" width=\"900\" alt=\"Mimi Seed — 앱 출시·운영, 미미가 맡을게요.\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://mimi-seed.pryzm.gg\"\u003e\u003cstrong\u003e🌐 홈페이지\u003c/strong\u003e\u003c/a\u003e \u0026nbsp;·\u0026nbsp;\n  \u003ca href=\"https://mimi-seed.pryzm.gg/workspace/api-tokens\"\u003e🔑 PAT 발급\u003c/a\u003e \u0026nbsp;·\u0026nbsp;\n  \u003ca href=\"https://www.npmjs.com/package/@yoonion/mimi-seed-mcp\"\u003e📦 npm\u003c/a\u003e \u0026nbsp;·\u0026nbsp;\n  \u003ca href=\"README.md\"\u003e🇺🇸 English\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.npmjs.com/package/mimi-seed\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/mimi-seed?label=mimi-seed\u0026color=F59E0B\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@yoonion/mimi-seed-mcp\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/%40yoonion%2Fmimi-seed-mcp?label=%40yoonion%2Fmimi-seed-mcp\u0026color=F59E0B\" /\u003e\u003c/a\u003e\n  \u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-PolyForm--NC--1.0.0-blue\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n앱 하나 출시하는 데 얼마나 많은 탭을 열고 있나요?\n\nPlay Console · App Store Connect · Firebase · AdMob · Google Cloud IAM...  \n릴리즈 노트는 써야 하고, 스크린샷은 규격이 맞는지 확인해야 하고, 리뷰에 답변도 달아야 합니다.\n\n**Mimi Seed는 이 반복 작업 전체를 Claude Code 또는 Codex 대화로 처리합니다.**\n\n```\n\"내 앱 출시 준비됐어?\"\n→ Readiness Score 87/100 · 블로커 2개: 6.9인치 스크린샷 없음, What's New 미작성\n\n\"마지막 태그 이후 커밋으로 한국어/영어 릴리즈 노트 쓰고 Play Store에 올려줘\"\n→ 간결·상세·마케팅 3톤 × 2개 언어 생성 완료 · 지금 적용할까요?\n\n\"1성 리뷰에 공감 톤으로 답변 달아줘\"\n→ 초안 작성 완료 · 검토 후 게시하시겠습니까?\n\n\"Firebase Android 앱 추가하고 google-services.json 내려줘\"\n→ 앱 생성 완료 · SHA-1 추가하시겠습니까?\n```\n\n---\n\n## 30초 시작\n\n**방법 A — Remote MCP** (상태·준비도 확인에 추천 · 웹 콘솔 계정 필요)\n\n```bash\n# 1. 계정 만들기: https://mimi-seed.pryzm.gg/auth/signin\n# 2. PAT 발급:    https://mimi-seed.pryzm.gg/workspace/api-tokens\n# 3-a. Claude Code에 등록:\nclaude mcp add --transport http mimi-seed https://mimi-seed.pryzm.gg/api/mcp \\\n  --header \"Authorization: Bearer \u003cPAT\u003e\"\n\n# 3-b. 또는 Codex에 등록:\nnpx mimi-seed mcp codex --write\n```\n\n끝. Claude Code 또는 Codex에서 바로 사용할 수 있어요.\n\n\u003e **Remote vs Local — 필요에 맞게 선택.** Remote MCP는 ~16개 **읽기·진단** 도구(준비도, 블로커, 초안, 체크리스트, 스크린샷 푸시)만 노출합니다. **스토어 쓰기 자동화** — 릴리스 노트 적용, 스크린샷 업로드, Firebase / AdMob / IAM / BigQuery(아래 110+ 도구) — 가 필요하면 **방법 B (Local MCP)** 를 쓰세요.\n\n---\n\n**방법 B — Local MCP** (Google OAuth · 로컬 직접 실행)\n\n```bash\n# Claude Code\nclaude mcp add mimi-seed -- npx -y @yoonion/mimi-seed-mcp\n```\n\nCodex (`~/.codex/config.toml`):\n\n```toml\n[mcp_servers.mimi-seed]\ncommand = \"npx\"\nargs = [\"-y\", \"@yoonion/mimi-seed-mcp\"]\nenabled = true\n```\n\n```bash\n# 첫 인증 (브라우저 Google 로그인)\nnpx -y @yoonion/mimi-seed-mcp mimi-seed-auth\n```\n\nClaude Desktop (`claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"mimi-seed\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@yoonion/mimi-seed-mcp\"]\n    }\n  }\n}\n```\n\n추가 플랫폼 인증 (선택):\n\n```bash\nnpx -y @yoonion/mimi-seed-mcp mimi-seed-appstore-auth    # App Store Connect\nnpx -y @yoonion/mimi-seed-mcp mimi-seed-playstore-auth   # Play Store 서비스 계정\nnpx -y @yoonion/mimi-seed-mcp mimi-seed-bigquery-auth    # BigQuery (Crashlytics export 등)\n```\n\nAI 기능 활성화 (릴리즈 노트 생성, 리뷰 답변):\n\n```bash\nexport ANTHROPIC_API_KEY=sk-ant-...\n```\n\n---\n\n**방법 C — CLI 프로젝트 연결**\n\n```bash\nnpx mimi-seed init   # 앱 자동 감지 → 계정 연결 → MCP 등록 안내\n```\n\nExpo · Gradle · Info.plist · pbxproj 자동 감지. `.claude/mimi-seed.md`와 `AGENTS.md`를 함께 생성해 Claude Code와 Codex가 세션마다 출시 워크플로우를 자동 인식합니다.\n\n| 명령어 | 설명 |\n|--------|------|\n| `mimi-seed init` | 프로젝트 연결 (PAT 발급 + 앱 자동 등록) |\n| `mimi-seed status` | 연결 상태 + 앱 목록 |\n| `mimi-seed auth` | Google OAuth (Firebase / AdMob / Play) — `login` / `status` / `refresh` / `logout` |\n| `mimi-seed doctor` | 환경 진단 (토큰 · Git · 앱 · CI) |\n| `mimi-seed check` | 출시 전 Readiness 점검 (점수 + 블로커) |\n| `mimi-seed notes` | AI 릴리즈 노트 (git log → 3 톤 → 다국어 → 적용) |\n| `mimi-seed review` | AI 리뷰 답변 초안 + Play Store 게시 |\n| `mimi-seed deploy` | 출시 파이프라인 전체 (CI 빌드 → 릴리즈 노트 → 스토어) |\n| `mimi-seed logout` | 로컬 설정 삭제 |\n\n---\n\n## 뭘 할 수 있나요?\n\n### 출시 준비도 점검\n\n출시 전 Play Store · App Store 체크리스트를 자동으로 검사합니다.\n\n```\n\"내 앱 출시 전에 뭐가 빠졌어?\"\n```\n\n- 리스팅 완성도 (제목, 설명, 키워드)\n- 스크린샷 디바이스 커버리지\n- 빌드 존재 여부 (내부 트랙 / TestFlight)\n- 개인정보처리방침, What's New\n\n---\n\n### AI 릴리즈 노트\n\ngit 커밋 내역 → 사용자 친화적 릴리즈 노트 → 스토어 자동 적용.\n\n```\n\"v2.1.0 이후 커밋으로 한국어/영어 릴리즈 노트 쓰고 Play Store에 올려줘\"\n```\n\n- 간결 / 상세 / 마케팅 3가지 톤\n- 다국어 동시 생성 (ko · en-US · ja · zh-TW …)\n- 생성 → 검토 → 적용 원스텝\n\n---\n\n### AI 리뷰 답변\n\n```\n\"별점 2짜리 이 리뷰에 공감 톤으로 답변 써줘\"\n```\n\n`friendly` · `professional` · `empathetic` · `brief` 4가지 톤.  \n생성 후 `playstore_reply_review`로 바로 게시.\n\n\u003e 생성 답변은 초안입니다. 게시 전 반드시 검토하세요.\n\n---\n\n### 스크린샷 규격 검증\n\n업로드 전에 스토어 규격과 비교합니다.\n\n```\n\"이 파일들이 iPhone 6.9인치 규격에 맞는지 봐줘\"\n```\n\niOS: `APP_IPHONE_69` · `APP_IPHONE_67` · `APP_IPAD_PRO_3GEN_129`  \nAndroid: `phoneScreenshots` · `sevenInchScreenshots` · `featureGraphic`\n\n---\n\n### Firebase · AdMob 자동화\n\n```\n\"my-app 프로젝트에 Android/iOS 앱 추가하고 config 파일 둘 다 내려줘\"\n\"배너 광고 단위 만들어줘\"\n\"오늘 AdMob 수익 얼마야?\"\n```\n\n---\n\n### 서비스 계정 end-to-end\n\n서버가 Play Store 영수증을 검증하려면 서비스 계정 JSON이 필요합니다.\n\n```\n\"my-project에 play-verifier 서비스 계정 만들고 JSON 키 발급해줘\"\n```\n\nIAM 계정 생성 → 키 발급 → Play Console 권한 안내까지 단계별로 진행합니다.\n\n---\n\n### 원커맨드 배포\n\nCI 빌드 → 블로커 점검 → 릴리즈 노트 → 스토어 적용까지 명령 하나로.\n\n```bash\nnpx mimi-seed deploy                          # Android, CI 자동 감지\nnpx mimi-seed deploy --platform ios           # iOS\nnpx mimi-seed deploy --skip-build --version-code 142   # 노트만 적용\n```\n\n**Jenkins · GitHub Actions · GitLab CI** 지원 (자동 감지, `--ci`로 강제 선택 가능).\n\n---\n\n## 슬래시 커맨드 (MCP Prompts)\n\nMCP 클라이언트(Claude Code, Codex 등)에서 슬래시 커맨드로 바로 노출됩니다.\n\n| 커맨드 | 설명 |\n|--------|------|\n| `/mimi-seed:deploy` | 블로커 점검 → 릴리즈 노트 생성 → 스토어 적용 |\n| `/mimi-seed:health` | 인증 상태 + 출시 준비도 요약 |\n| `/mimi-seed:review-inbox` | 미답변 리뷰 조회 → AI 답변 초안 |\n\nMCP Resources: `mimi-seed://auth/status` (토큰 상태) · `mimi-seed://agent/guide` (에이전트 역할 정의).\n\n---\n\n## 도구 목록 (Local MCP · 110+)\n\n\u003e 아래 도구는 **방법 B (Local MCP)** — 로컬 Google OAuth — 로 동작합니다. Remote MCP(방법 A)는 더 작은 ~16개 읽기/진단 subset만 노출합니다.\n\n| 영역 | 도구 수 | 주요 도구 |\n|------|---------|-----------|\n| **App Store Connect** | 30 | `appstore_submit_for_review` · `appstore_upload_screenshot` · `appstore_update_whats_new` |\n| **Google Play** | 26 | `playstore_submit_release` · `playstore_replace_images` · `playstore_reply_review` |\n| **Firebase** | 17 | `firebase_create_android_app` · `firebase_get_android_config` · `firebase_enable_service` |\n| **AdMob** | 7 | `admob_create_ad_unit` · `admob_get_today_earnings` · `admob_get_report` |\n| **CI/CD** | 6 | `ci_trigger_build` · `ci_get_build_status` · `ci_list_workflows` (GitHub Actions · GitLab) |\n| **Facebook** | 6 | `facebook_post_photo` · `facebook_post_multi_photo` · `facebook_list_pages` |\n| **Google Cloud IAM** | 5 | `iam_create_service_account` · `iam_create_key` · `iam_add_iam_policy_binding` |\n| **BigQuery** | 5 | `bigquery_run_query` · `bigquery_list_datasets` · `bigquery_get_table_schema` |\n| **점검 / 위험** | 4 | `playstore_check_submission_risks` · `appstore_check_submission_risks` · `screenshot_validate` · `release_status` |\n| **Instagram** | 4 | `instagram_post_image` · `instagram_post_carousel` · `instagram_save_config` |\n| **AI** | 2 | `generate_release_notes_from_commits` · `generate_review_reply` |\n| **인증** | 2 | `mimi_seed_auth_start` · `mimi_seed_auth_status` |\n\n전체 목록 → [packages/mcp-server](packages/mcp-server)\n\n---\n\n## CI/CD 연동\n\n태그 push 시 릴리즈 노트 자동 생성 + 적용:\n\n```yaml\n- name: 릴리즈 노트 생성 및 적용\n  env:\n    MIMI_SEED_TOKEN: ${{ secrets.MIMI_SEED_TOKEN }}\n    ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n  run: |\n    npx mimi-seed notes --apply --no-interactive --locale ko,en-US\n    npx mimi-seed check --fail-on-blocker\n```\n\n`MIMI_SEED_TOKEN` → [대시보드 API 토큰](https://mimi-seed.pryzm.gg/workspace/api-tokens)에서 발급.\n\n---\n\n## 패키지\n\n| 패키지 | 설명 |\n|--------|------|\n| [`mimi-seed`](packages/cli) | CLI — `npx mimi-seed init`으로 프로젝트 연결 |\n| [`@yoonion/mimi-seed-mcp`](packages/mcp-server) | Local MCP — Google OAuth 기반 110+ 도구 직접 실행 |\n\n웹 콘솔 (Remote MCP): [mimi-seed.pryzm.gg/tool](https://mimi-seed.pryzm.gg/tool)\n\n---\n\n## 환경변수\n\n| 변수 | 설명 |\n|------|------|\n| `MIMI_SEED_TOKEN` | PAT — CLI / CI 무인증 모드 |\n| `MIMI_SEED_WEB_BASE` | 서버 주소 (기본: `https://mimi-seed.pryzm.gg`) |\n| `ANTHROPIC_API_KEY` | AI 릴리즈 노트·리뷰 답변 활성화 (선택) |\n\n---\n\n## 레거시 호환성\n\nPreseed 시절(`~/.preseed/`) 데이터는 자동으로 이어받습니다.\n\n- `~/.preseed/tokens.json` 있으면 읽음 (재인증 불필요)\n- 환경변수 `PRESEED_GOOGLE_CLIENT_ID` / `PRESEED_GOOGLE_CLIENT_SECRET` 계속 인식\n\n---\n\n## 라이선스\n\n[PolyForm Noncommercial License 1.0.0](LICENSE) — 비상업적 사용만 허용.\n\n상업적 이용 문의: [turbo08@gmail.com](mailto:turbo08@gmail.com)\n\n**Required Notice:** Copyright 2026 Pryzm GG (https://mimi-seed.pryzm.gg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeonghwanko%2Fmimi-seed-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeonghwanko%2Fmimi-seed-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeonghwanko%2Fmimi-seed-sdk/lists"}