원클릭으로
olive-young-search
upstream daiso CLI를 사용해 올리브영 매장 검색, 상품 검색, 재고 확인을 조회한다.
메뉴
upstream daiso CLI를 사용해 올리브영 매장 검색, 상품 검색, 재고 확인을 조회한다.
Use when the user asks for nearby restaurants or 근처 맛집 and wants 블루리본 picks. Always ask the user's current location first, then search official Blue Ribbon nearby restaurants via k-skill-proxy.
네이버 지도(NAVER Cloud Platform Maps) 기반 출발지→목적지 자동차 길찾기·지오코딩·역지오코딩을 k-skill-proxy 경유로 조회한다. 수동 입력 MVP, mock 기본, live opt-in.
Look up available Korean national forest recreation lodging or camping slots on foresttrip.go.kr. Use when the user asks for 숲나들e or 자연휴양림 빈 객실/빈자리 조회, not for booking.
Search, reserve, inspect, and cancel KTX or Korail tickets in Korea with the korail2 + pycryptodome Python packages. Use when the user asks for KTX seats, Korail bookings, train changes, reservation status, remaining seat numbers, car-by-car seats, or power-outlet/good-seat tips.
Kakao Local (장소 검색·주소-좌표 변환) + Kakao Mobility (자동차 길찾기) 를 k-skill-proxy 경유로 조회한다. 사용자 키 불필요.
Convert incoming Korean text into a deterministic Korean Middle Korean-style rewrite with archaic particles, endings, Hanja hints, and tone-mark flavor.
| name | olive-young-search |
| description | upstream daiso CLI를 사용해 올리브영 매장 검색, 상품 검색, 재고 확인을 조회한다. |
| license | MIT |
| metadata | {"category":"retail","locale":"ko-KR","phase":"v1"} |
upstream 원본 hmmhmmhm/daiso-mcp 와 npm package daiso 를 그대로 사용해 올리브영 매장 검색, 상품 검색, 재고 확인 흐름을 안내한다.
이 저장소는 원본 MCP 서버 코드를 vendoring 하지 않는다. 대신 MCP 서버를 Claude Code에 직접 설치하지 않고 CLI 형태로 먼저 확인하는 경로를 기본값으로 둔다.
핵심 조회 경로:
/api/oliveyoung/stores/api/oliveyoung/products/api/oliveyoung/inventorynpx --yes daiso healthnode 20 권장 (hmmhmmhm/daiso-mcp 2026-04-05 기준 engines.node 는 >=20 <21)npx 또는 npmgitNode 22에서도 로컬 smoke test는 성공했지만 EBADENGINE 경고가 보여서, 안정 경로는 Node 20 LTS 로 본다.
가장 빠른 경로는 MCP 연결부터 하지 않고 upstream CLI로 공개 endpoint를 확인하는 것이다.
npx --yes daiso health
npx --yes daiso get /api/oliveyoung/stores --keyword 명동 --limit 5 --json
npx --yes daiso get /api/oliveyoung/products --keyword 선크림 --size 5 --json
npx --yes daiso get /api/oliveyoung/inventory --keyword 선크림 --storeKeyword 명동 --size 5 --json
반복 사용이면 전역 설치도 가능하다.
npm install -g daiso
export NODE_PATH="$(npm root -g)"
daiso health
public endpoint 재시도나 버전 고정이 필요하면 원본 저장소를 clone 해서 build 결과물 dist/bin.js 를 node 로 직접 실행한다.
clone checkout 안에서는 npx daiso ... 가 Permission denied 로 실패할 수 있으므로, local fallback은 아래 경로를 기본으로 둔다.
git clone https://github.com/hmmhmmhm/daiso-mcp.git
cd daiso-mcp
npm install
npm run build
node dist/bin.js health
node dist/bin.js get /api/oliveyoung/stores --keyword 명동 --limit 5 --json
node dist/bin.js get /api/oliveyoung/products --keyword 선크림 --size 5 --json
node dist/bin.js get /api/oliveyoung/inventory --keyword 선크림 --storeKeyword 명동 --size 5 --json
즉, 이 스킬의 기본 원칙은 원본 hmmhmmhm/daiso-mcp를 설치/실행해서 쓰고, k-skill에는 가이드만 추가하는 것이다.
어느 지역/매장을 기준으로 볼까요? 예: 명동, 강남역, 성수찾을 상품 키워드도 알려주세요. 예: 선크림, 립밤, 마스크팩npx --yes daiso health
npx --yes daiso get /api/oliveyoung/stores --keyword 명동 --limit 5 --json
매장 후보가 여러 개면 상위 2~3개만 요약하고 다시 확인받는다.
npx --yes daiso get /api/oliveyoung/products --keyword 선크림 --size 5 --json
상품 후보가 많으면 goodsNumber, 가격, 이미지 URL, inStock 여부를 함께 짧게 정리한다.
npx --yes daiso get /api/oliveyoung/inventory --keyword 선크림 --storeKeyword 명동 --size 5 --json
응답의 inventory.products[].storeInventory.stores[] 안에서 다음 값을 우선 본다.
stockLabelremainQuantitystockStatusstoreName최종 응답은 아래 순서로 짧게 정리한다.
imageUrl 참고 링크hmmhmmhm/daiso-mcp 원본 repo와 daiso CLI 사용 경로를 명시했다./api/oliveyoung/stores, /api/oliveyoung/products, /api/oliveyoung/inventory 중 필요한 호출을 실제로 안내했다.stockLabel 중심으로 요약했다.https://github.com/hmmhmmhm/daiso-mcphttps://www.npmjs.com/package/daiso