[버그 제보] 콘솔 MCP — 게임 카테고리 설정 불가 & bundle_upload_complete 항상 실패

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

[버그 제보] 콘솔 MCP — 게임 카테고리 설정 불가 & bundle_upload_complete 항상 실패

안녕하세요. 콘솔 MCP(https://mcp.toss.im/adapters/apps-in-toss-console/mcp)로 게임 미니앱 등록·배포를 자동화하다가 재현 가능한 버그 2건(+부수 이슈 1건)을 발견해 제보드립니다.

환경: Claude Code + apps-in-toss-console MCP (HTTP), 2026-07-09 기준 / workspaceId 48467, miniAppId 51758 (게임 카테고리)


버그 1. 게임 앱은 miniapp_create / miniapp_update_*로 카테고리 설정이 불가능

게임 카테고리(그룹 5)는 서브카테고리가 존재하지 않는데(콘솔 category-list API 기준 게임 하위 카테고리들의 subCategoryList가 전부 빈 배열, 기존 게임 앱 데이터도 subCategory: null), MCP 요청 검증이 subCategoryIds에 유효한 값 1개를 강제해서 어떤 값을 넣어도 실패합니다.

재현 (miniapp_create, miniapp_update_basic_info 동일):

요청 결과
categoryIds: [3836(액션)], subCategoryIds: [] impression.subCategoryIds: 서브카테고리는 2개 이상 설정할 수 없어요. (빈 배열인데 개수 초과 메시지)
categoryIds: [3836], subCategoryIds: [3836] 서브 카테고리 정보가 없음: 3836
categoryIds: [], subCategoryIds: [] 카테고리·서브카테고리 모두 “2개 이상 설정할 수 없어요”

기대 동작: 게임 카테고리는 subCategoryIds: [](또는 생략)를 허용해야 합니다. 현재는 게임 앱의 앱정보 등록·수정이 MCP로 원천 불가능해 콘솔 웹으로 우회해야 합니다.

버그 2. bundle_upload_complete가 항상 “존재하지 않는 정보 입니다”

문서화된 플로우(① bundle_upload → ② presigned URL로 .ait PUT → ③ bundle_upload_complete) 그대로 진행해도 3단계에서 항상 실패합니다.

재현 (2회, 서로 다른 deploymentId로 각각 재현):

  1. ait build로 생성된 deploymentId 사용해 bundle_upload 호출 → uploadUrl + deployment 객체(정상, reviewStatus PREPARE) 수신
  2. curl -X PUT -H 'Content-Type: application/zip' --data-binary @splash-rush.ait '{uploadUrl}'HTTP 200
  3. 직후 bundle_upload_complete(workspaceId, miniAppId, deploymentId)MCP error -32000: 존재하지 않는 정보 입니다
    • 10초 대기 후 재시도 동일, presigned URL 재발급 후 재업로드해도 동일
    • 재현 deploymentId: 019f429a-0392-78dd-a985-abc2b5fcc247, 019f42a1-bfad-748d-88e2-579f770d624e

같은 deploymentId의 deployment가 bundle_upload 응답과 콘솔 웹 UI에는 정상 존재하며, 콘솔 웹에서 같은 .ait를 업로드하면 정상적으로 빌드(CREATED)됩니다 → 조회 로직 문제로 추정됩니다.

부수 이슈. miniapp_create가 검증 실패 응답을 주면서 앱은 생성됨

버그 1의 서브 카테고리 정보가 없음: 3836 에러 응답을 받았는데도 미니앱은 실제로 생성되어 있었습니다(miniAppId 발급, 목록 노출). 에러 시 롤백되거나, 응답에 생성 사실이 표기되면 좋겠습니다.


현재는 앱정보 입력·번들 업로드만 콘솔 웹으로 우회하고 나머지는 MCP를 잘 쓰고 있습니다. MCP 덕분에 개발 흐름이 많이 빨라졌는데, 위 2건이 게임 앱의 마지막 자동화 구멍이라 수정되면 정말 유용할 것 같습니다. 확인 부탁드려요. 감사합니다.

appName (선택)

splash-rush

@needsbuilder 님 안녕하세요
확인해볼게요 윈도우에서 시도하셨을까요?

아니요, 맥북에서 시도했습니다.