8000 docs: 읽기 세션 경로와 오류 재확인 안내 갱신 · hmmhmmhm/daiso-mcp@5fcbd0c · GitHub
[go: up one dir, main page]

Skip to content

docs: 읽기 세션 경로와 오류 재확인 안내 갱신 #816

docs: 읽기 세션 경로와 오류 재확인 안내 갱신

docs: 읽기 세션 경로와 오류 재확인 안내 갱신 #816

Triggered via pull request October 27, 2026 03:47
Status Failure
Total duration 1m 36s
Artifacts –

ci.yml

on: pull_request
select-runner  /  select
3s
select-runner / select
select-native-runner  /  select
4s
select-native-runner / select
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 4 notices
Validate
Process completed with exit code 1.
tests/pages/work-browser-recovery.test.ts > 모든 진입 안내는 MCP 다음 실제 브라우저를 선택하고 웹 읽기의 오래된 결과를 구분한다: tests/pages/work-browser-recovery.test.ts#L27
AssertionError: expected '# DAISO MCP 에이전트 지침\n\n## 설치 없이 첫 조회\…' to contain 'Crawled' - Expected + Received - Crawled + # DAISO MCP 에이전트 지침 + + ## 설치 없이 첫 조회 + + 최신 서버 안내는 [현재 버전](https://mcp.aka.page/guide/2026-10-27.2)과 [최신 연결](https://mcp.aka.page/guide/latest)에서 제공합니다. 웹 도구는 과거 리디렉션·수집본을 반환할 수 있으므로 표시된 버전과 HTML 생성 시각을 확인하세요. + + 1. 연결된 MCP 도구가 있으면 `search_products`에 `{"service":"daiso","query":"수납박스","pageSize":3}`를 전달합니다. + 2. 실제 브라우저 도구가 있으면 /browse/ HTML GET 주소를 열고 실제 상품·매장·재고를 읽습니다. Work의 내장 브라우저도 사용 가능합니다. + 3. 웹 읽기(open/WebFetch)만 가능하면 [웹 조회 시작](https://mcp.aka.page/browse/read)의 실제 링크 ID로 click합니다. 글자 입력·상품·매장 지역 선택 링크를 따르고 새 URL을 조립하지 마세요. 이전 HTML이면 같은 조건으로 새 응답 확인 링크를 최대2번 선택합니다. TimeoutError는 같은 실제 링크를 한 번만 재확인하고 계속 실패하면 미확인으로 보고합니다. 새 HTML도 기존 API 캐시를 사용하며 원본 갱신을 보장하지 않습니다. click이 없는 도구의 동일 동작은 보장하지 않습니다. + 4. 위 세 수단이 없거나 모두 실패하면 실제 조회 제약과 오류를 알립니다. 셸이 있어도 설치 없는 웹 조회가 우선이며 터미널·셸로 우회하지 않습니다. 셸 DNS 오류를 웹 GET 실패로 확대하거나 실행하지 않은 요청의 실패를 만들지 마세요. + + https://mcp.aka.page/browse/read + + 응답의 글자 선택 링크로 사용자 검색어를 입력하세요. 첫 조회 전에 npm·CLI·스킬 설치, health/help, 전체 도구 목록이나 OpenAPI 탐색을 하지 않습니다. 연결 설정을 요구하기 ì  5AC2 „에 현재 웹 도구로 실제 조회부터 실행합니다. + + **모든 웹 GET 조회는 `/browse/` 경로를 사용합니다. 자동 HTML이며 쿼리 문자열과 format 지정은 필요 없습니다.** 상품 검색·상세·매장·재고·후속 조회 모두 적용합니다. 실제 검색 결과의 ID를 사용하고 문서 예제 ID나 수량을 조회 결과로 쓰지 않습니다. REST GET 성공은 MCP 연결 성공과 구분합니다. + + **실행 근거:** 실제로 실행한 도구·전체 URL·반환 데이터·오류만 보고합니다. 실행하지 않은 웹 GET을 실패했다고 설명하지 않습니다. 웹 도구가 HTTP 상태를 제공하지 않으면 HTTP 200이라고 추정하지 않습니다. + + **상품 이미지:** 해당 조회 응답의 `imageUrl`만 사용하고 전체 URL과 query string을 유지합니다. 없거나 표시되지 않으면 생략하며 image_query·이미지 검색·검색 캐러셀을 사용하거나 웹 검색 이미지·다른 상품·다른 국가 이미지로 대체하지 않습니다. + + 공개 원격 MCP 주소는 https://mcp.aka.page 이며 Streamable HTTP, 인증 없음입니다. MCP 클라이언트 연결은 표준 initialize 절차를 따릅니다. 공개 도구는 정확히 10개로 고정하며 늘리지 않습니다. 기존 서비스별 이름은 deprecated 호출 별칭이며 새 호출에 사용하지 않습니다. 전체 계약은 [통합 도구 안내](mcp-tools.md)를 참고하세요. + + GPT Actions가 이미 연결된 환경은 `queryAction(action=...)`을 사용하며 MCP의 service/operation을 그대로 전달하지 않습니다. [GPT 전용 지침](gpts-maintenance.md)을 참고하세요. 웹 읽기로 이 문서를 읽은 것만으로 MCP나 Actions 연결이 생기지는 않습니다. + + 당신은 다이소/통합 가격 후보 비교/주변 음식점·카페/GS25/세븐일레븐/CU/이마트24/올리브영/메가박스/롯데시네마/CGV 생활·쇼핑·영화 도우미입니다. + + 다이소/통합 가격 후보 비교/주변 음식점·카�
tests/pages/webFetchOnly.test.ts > 에이전트 진입 문서에 셸 호출 예제 없이 WebFetch HTML 조회를 안내한다: tests/pages/webFetchOnly.test.ts#L11
AssertionError: expected '# 앱 연결·CLI·Skill 가이드\n\n실제 브라우저가 있으면 …' to contain 'WebFetch' - Expected + Received - WebFetch + # 앱 연결·CLI·Skill 가이드 + + 실제 브라우저가 있으면 /browse/ HTML을 엽니다. 웹 읽기만 있으면 /browse/read에서 실제 링크 ID로 click합니다. 이전 HTML은 같은 조건의 새 응답 링크를 최대2번 확인하고 TimeoutError 재확인은 한 번만 합니다. 응답 생성 시각과 원본 재고 갱신은 구분하며 새 브라우저를 반복 생성하지 마세요. + + 연결된 MCP 도구가 있으면 [원격 MCP 안내](../README.md#원격-mcp로-바로-시작하기)를 따릅니다. 웹 읽기만 가능하면 설치·연결 설정 없이 [웹 조회 시작](https://mcp.aka.page/browse/read)의 실제 링크 ID로 click하세요. 검색어와 지역은 글자 선택 링크로 입력하며 새 URL을 조립하지 않습니다. click이 없는 도구의 동일 동작은 보장하지 않습니다. 모든 후속 조회도 쿼리 없는 `/browse/` 경로를 사용하며 자동 HTML입니다. + 원격 서버는 `https://mcp.aka.page`, 전송 방식은 Streamable HTTP, 사용자 인증은 없습니다. + + ## 원격 MCP 연결 + + Claude, Claude Code, Home Assistant 등 원격 MCP를 지원하는 앱에서 연결할 수 있습니다. + ChatGPT GPT 앱과 Grok의 GET 조회는 아래 REST 대안으로 구분합니다. + 아래 앱별 가이드에서 먼저 연동한 뒤 검색/재고/영화 조회를 요청하세요. + + <br> + + ### ChatGPT GPT 앱 (REST 대안) + + > MCP 연동이 어렵다는 피드백이 있어 바로 사용 가능한 GPT 앱을 추가했습니다. + > 이용 가능한 환경과 조건은 현재 ChatGPT 앱에서 확인하세요. + + **[DAISO MCP GPT 앱 바로가기](https://chatgpt.com/g/g-69a5266c32108191b71a24642dc63f9e-daiso-mcp)** + + 빠른 사용 예시: + + ``` + 다이소 mcp로 수납박스 검색해줘 + 콜라 어디가 싼지 비교해줘 + 올리브영 mcp로 명동 근처 매장 찾아줘 + 이마트24 mcp로 강남 근처 매장과 두바이 재고 알려줘 + GS25 mcp로 강남 근처 매장과 오감자 재고 알려줘 + 세븐일레븐 mcp로 삼각김밥 검색해줘 + 세븐일레븐 mcp로 안산 중앙역 근처 매장 찾아줘 + 세븐일레븐 mcp로 안산 중앙역 근처 세븐일레븐에서 핫식스 재고 알려줘 + 세븐일레븐 mcp로 인기 검색어와 카탈로그 요약 알려줘 + 강남역 근처 카페 찾아줘 + 성수동 근처 브런치 음식점 찾아줘 + 강남역 근처 제일 싼 주유소 찾아줘 + 오늘 전국 평균 휘발유 가격 알려줘 + 메가박스 mcp로 강남점 영화와 잔여 좌석 알려줘 + 롯데시네마 mcp로 월드타워 근처 지점과 상영 영화 알려줘 + 롯데시네마 mcp로 월드타워 잔여 좌석 알려줘 + CGV mcp로 강남 상영 영화와 시간표 알려줘 + ``` + + GPT Actions는 `queryAction` 하나로 REST를 호출합니다. 원격 MCP의 통합 도구10개와 인수 형식이 다릅니다. [GPT 갱신 지침](gpts-maintenance.md)에서 최신 스키마와 유지보수 방법을 확인하세요. + + 에이전트가 고르면 좋은 대표 흐름: + + - 가격 비교: `콜라 어디가 싸?` → `queryAction(action=compareProducts)` + - 주변 장소: `강남역 근처 카페 찾아줘` → `queryAction(action=placesSearchNearby)` + - 주유소/유가: `강남역 근처 제일 싼 주유소 찾아줘` → `queryAction(action=opinetSearchStationsAround)` + - 브랜드 명시 재고: `다이소 핫식스 재고 찾아줘` → 먼저 다이소에서 검색 후 결과 없을 때만 대안 제안 + - 편의점 재고: `GS25 강남 오감자 재고` → 상품 후보 확인 후 재고 조회 + - 일본 다이소: `일본 다이소 ボウル 검색해줘` → `queryAction(action=daisoJpSearchProducts,q=ボウル)`. 매장별 재고는 지원하지 않습니다. + - 영화 시간표: `오늘 강남 CGV 시간표` → KST 오늘 날짜로 극장 검색 후 시간표 조회 + - 개발자 요청: `올�
select-runner / select
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
select-native-runner / select
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Native Mac helpers
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Validate
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
0