오픈소스 · Claude Code/Codex MCP

앱 출시·운영을, Claude Code와 Codex 대화 한 줄로.

Play Console · App Store Connect · Firebase · AdMob — 따로따로 열던 대시보드를 Mimi Seed가 MCP로 묶어 Claude Code와 Codex 안에서 처리합니다. 릴리스 노트 작성, 스크린샷 규격 검증, 리뷰 답글, Firebase 연결까지.

Claude Code 또는 Codex에서 이렇게 물어보세요
  • 내 앱 출시 준비됐어?
  • 지난 태그 이후 커밋으로 릴리스 노트 한국어·영어로 만들어서 Play Store에 올려줘
  • 이 1점 리뷰에 공감하는 톤으로 답글 달아줘
  • Firebase에 Android 앱 추가하고 google-services.json 받아줘
안녕하세요, 미미예요

복잡한 출시 운영을, 10컷으로 미미가 설명할게요.

미미는 Play Store·App Store·Firebase·AdMob 사이의 반복 작업을 연결하는 출시 운영 파트너예요. 필요한 도구는 대신 움직이고, 사람의 확인이 필요한 순간에는 멈춰서 물어봅니다.

도구는 미미가필요한 단계만 연결최종 결정은 사람이
앱 출시가 복잡해 고민하는 개발자 옆에서 미미가 도와주는 카툰

복잡함을 발견하고

출시 뒤에 남은 운영 업무부터 함께 정리해요.

코딩 뒤에 남은 여러 출시 업무로 고민하는 개발자 카툰

코딩 뒤의 일을 모으고

스토어·리뷰·이미지·CI처럼 흩어진 출시 업무를 한곳에 모아요.

미미가 말로 시키면 도구가 움직인다고 설명하는 카툰

대화로 도구를 움직이고

Claude Code와 Codex의 요청을 실제 운영 작업으로 이어요.

미미가 출시 전에 빠진 항목을 체크하는 카툰

빠진 것부터 찾고

등록정보·스크린샷·빌드·개인정보·새 소식을 먼저 점검해요.

커밋 목록이 릴리즈 노트로 바뀌는 과정을 미미가 설명하는 카툰

커밋을 문구로 바꾸고

변경 내역을 읽어 간결하고 자연스러운 릴리즈 노트를 만들어요.

미미가 스토어 등록정보와 이미지 및 리뷰 작업을 설명하는 카툰

스토어 작업을 이어가고

등록정보·이미지·릴리즈·리뷰를 하나의 흐름으로 다뤄요.

Firebase AdMob IAM BigQuery가 연결된 카툰

운영 도구를 연결하고

Firebase·AdMob·IAM·BigQuery까지 앱 운영의 탭 사이를 연결해요.

미미가 앱 출시 파이프라인을 소개하는 카툰

필요한 흐름만 잇고

연결부터 빌드·점검·노트·스토어·소셜까지 한 줄로 연결해요.

개발자가 큰 실행 버튼을 누르기 전에 점검하는 카툰

자동화 전에 확인하고

상태 확인과 초안 검토, 결과 재검증을 거쳐 안전하게 실행해요.

미미와 개발자가 하이파이브하는 카툰

결정은 사람에게 남겨요

반복은 자동화하되, 중요한 선택은 언제나 사람이 합니다.

30초 설치

세 가지 방법 중 하나를 고르세요. 상태·준비도 확인은 A(원격 MCP)가 가장 빠르고, 스토어 쓰기 자동화에는 B(Local MCP)가 필요합니다.

A · 추천

Remote MCP (웹 콘솔 계정 필요)

계정 생성 → PAT 발급 → Claude Code 또는 Codex에 등록. 서버에서 실행되며, 로컬 MCP에서 Store 자격증명을 안전하게 가져올 수 있습니다. 원격은 읽기·진단 중심 subset(32개)이며 App Store IAP 심사 노트·스크린샷 입력을 지원합니다. 그 밖의 스토어 쓰기 자동화는 B(Local)를 사용하세요.

Claude Code
$
claude mcp add --transport http mimi-seed \
  https://mimi-seed.pryzm.gg/api/mcp \
  --header "Authorization: Bearer <PAT>"
Codex (~/.codex/config.toml)
$
[mcp_servers.mimi-seed]
url = "https://mimi-seed.pryzm.gg/api/mcp"
enabled = true
http_headers = { Authorization = "Bearer <PAT>" }

PAT는 mimi-seed.pryzm.gg/workspace/api-tokens 에서 발급합니다.

B

Local MCP (Google OAuth · 내 컴퓨터에서 실행)

npm 패키지를 직접 실행합니다. 최초 1회 브라우저 인증이 필요합니다.

Claude Code
$
claude mcp add mimi-seed -- npx -y @yoonion/mimi-seed-mcp
Codex (~/.codex/config.toml)
$
[mcp_servers.mimi-seed]
command = "npx"
args = ["-y", "@yoonion/mimi-seed-mcp"]
enabled = true
최초 인증 (브라우저 열림)
$
npx -y @yoonion/mimi-seed-mcp mimi-seed-auth
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "mimi-seed": {
      "command": "npx",
      "args": ["-y", "@yoonion/mimi-seed-mcp"]
    }
  }
}
나머지 계정 한 번에 연결 (App Store · Play · Jenkins · CI · 소셜)
$
npx mimi-seed setup
C

CLI 프로젝트 연결

프로젝트 루트에서 실행하면 Expo · Gradle · Info.plist · pbxproj를 자동 감지해 연결하고 MCP까지 등록합니다.

연결
$
npx mimi-seed init
Codex MCP 자동 등록
$
npx mimi-seed mcp codex --write
상태 확인
$
npx mimi-seed status
D

소스에서 설치 (기여자 · 미배포 코드)

clone 후 한 명령이면 두 패키지를 install·build·link 하고 MCP 서버까지 등록합니다. Claude Code 프롬프트에서 "설치해줘" 라고만 해도 됩니다.

clone 후 설치
$
git clone https://github.com/jeonghwanko/mimi-seed-sdk.git
cd mimi-seed-sdk && npm run setup

AI 기능 활성화 (선택)

릴리스 노트 생성·리뷰 답글 등 AI 기능을 쓰려면 Anthropic API 키를 설정하세요.

$
export ANTHROPIC_API_KEY=sk-ant-...

무엇을 할 수 있나요?

출시 전후로 반복되는 연결·문구·이미지·검수·제출 작업을 대화로 처리합니다.

출시 준비도 점검

Play Store·App Store 리스팅을 출시 전 자동 스캔 — 리스팅 완성도, 스크린샷 디바이스 커버리지, 빌드 가용성(내부 트랙/TestFlight), 개인정보·What's New.

출시 전에 뭐가 빠졌어?

AI 릴리스 노트

git 커밋 → 사용자 친화적 릴리스 노트 → 스토어 적용. 3가지 톤(간결/상세/마케팅), 여러 로케일(ko·en-US·ja·zh-TW…) 한 번에 생성·검토·적용.

v2.1.0 이후 커밋으로 한국어·영어 릴리스 노트 만들어 Play Store에 적용해줘

AI 리뷰 답글

톤 선택(friendly·professional·empathetic·brief)으로 초안 생성 후 검토하고 게시. AI 답글은 항상 초안이니 게시 전 확인하세요.

이 2점 리뷰에 전문적인 톤으로 답글 달아줘

스크린샷 규격 검증

업로드 전 로컬 파일을 스토어 요구사항과 대조. iOS: APP_IPHONE_69 · APP_IPHONE_67 · APP_IPAD_PRO_3GEN_129 / Android: phoneScreenshots · sevenInchScreenshots · featureGraphic.

이 스크린샷들 아이폰 6.9인치 규격 맞아?

Firebase & AdMob 자동화

Firebase 앱 추가·config 파일 다운로드, AdMob 광고 단위 생성, 오늘 수익 조회까지.

my-app 프로젝트에 Android·iOS 앱 추가하고 config 둘 다 받아줘

서비스 계정 End-to-End

Play Store 영수증 검증용 서비스 계정 JSON이 필요할 때 — IAM 계정 생성 → 키 발급 → Play Console 권한까지 안내.

my-project에 play-verifier 서비스 계정 만들고 JSON 키 발급해줘

CLI 명령어

`mimi-seed` CLI는 프로젝트 연결과 CI 헤드리스 실행에 씁니다. 출력 언어는 한국어/English 를 고를 수 있습니다 (`mimi-seed lang`).

mimi-seed init프로젝트 자동 감지 → 계정 연결 → MCP 등록
mimi-seed setup가진 계정을 한 번에 연결 (안내형) — 각 토큰을 어디서 발급받는지도 알려줌
mimi-seed langCLI 출력 언어 (ko / en). 첫 setup 에서 물어보며, 기본은 한국어
mimi-seed mcpClaude/Codex MCP 연결 안내 + Codex 설정 쓰기
mimi-seed status연결 상태 + 등록된 앱 목록
mimi-seed doctor환경 진단 (토큰·엔드포인트·서버 연결·앱 수)
mimi-seed check출시 준비도 점수 + 블로커 (CI는 --fail-on-blocker)
mimi-seed notesgit 로그 → 3톤 릴리스 노트 → 다국어 → 적용
mimi-seed review리뷰 답글 초안 생성
mimi-seed logout로컬 설정 삭제

mimi-seed notes 옵션

AI 생성은 ANTHROPIC_API_KEY가 있을 때 동작하고, 없으면 커밋 메시지를 자동 정리합니다.

--from / --to커밋 범위 (태그·SHA)
--locale ko,en-US생성할 로케일 (쉼표 구분)
--apply생성 후 스토어에 바로 적용
--no-interactive프롬프트 없이 실행 (CI용)
--limit참고할 커밋 최대 개수

MCP 도구 156+

Claude Code와 Codex가 대화 중 직접 호출하는 도구입니다. 도메인별로 정리했습니다.

도메인개수
App Store Connect34
Google Play29
Firebase20
Jenkins (크리덴셜 + 잡)10
AdMob7
CI/CD6
GA46
Search Console6
Google Ads6
Facebook6
Google Cloud IAM5
BigQuery5
Checks / Risk4
Instagram4
Android 서명3
Auth3
AI2

CI/CD 연동

태그 push 시 릴리스 노트를 자동 생성·적용하고, 블로커가 있으면 빌드를 실패시킵니다.

.github/workflows/release.yml
- name: Generate and apply release notes
  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

환경변수

외부 프로바이더 키는 env가 아니라 워크스페이스에 암호화 저장합니다. 아래는 CLI/CI/AI용입니다.

MIMI_SEED_TOKENCLI / CI 헤드리스 모드용 PAT
MIMI_SEED_WEB_BASE서버 베이스 URL (기본 https://mimi-seed.pryzm.gg)
ANTHROPIC_API_KEYAI 릴리스 노트·리뷰 답글 활성화 (선택)

패키지 & 라이선스

mimi-seed

CLI

npx mimi-seed init 으로 프로젝트 연결

@yoonion/mimi-seed-mcp

Local MCP

Google OAuth 기반 156+ 도구

라이선스

PolyForm Noncommercial 1.0.0 — 비상업적 사용. 상업적 이용 문의: turbo08@gmail.com