8000 feat: 무설치 웹 조회를 쿼리 없는 browse 경로로 전환 by hmmhmmhm · Pull Request #307 · hmmhmmhm/daiso-mcp · GitHub
[go: up one dir, main page]

Skip to content

feat: 무설치 웹 조회를 쿼리 없는 browse 경로로 전환 - #307

Merged
hmmhmmhm merged 5 commits into
mainfrom
feat/path-only-browse
Oct 22, 2026
Merged

hmmhmmhm merged 5 commits into
mainfrom
feat/path-only-browse

Conversation

@hmmhmmhm
@hmmhmmhm hmmhmmhm commented Oct 22, 2026 •
Copy link
Copy Markdown
Owner

웹 읽기 에이전트가 JSON API를 선택하거나 format=html을 빠뜨리는 문제를 줄이기 위해, 모든 지원 읽기 기능에 쿼리 없는 /browse/ HTML 경로를 제공합니다.

  • 상품 검색: /browse/daiso/products/핫식스
  • 지역 재고: /browse/daiso/inventory/실제상품ID/강남역
  • 부가 조건: /browse/daiso/products/수납박스/pageSize/3

새 경로는 기존 API로 내부 연결하여 입력 검증·캐시·인증·호출 제한을 재사용합니다. 실제 상품 ID의 상세·재고·진열 위치 및 지원하는 API의 페이지 링크도 경로 방식으로 연결합니다. 기존 JSON API, 구형 HTML 주소, 공개 MCP 도구 10개는 유지합니다. 관리·쓰기·지원 중단 기능은 browse에 노출하지 않습니다.

README 이미지와 구조는 유지하고 발견 페이지·최신 안내·llms·서비스별 웹 예시·Skill 안내를 버전 2026-10-22.1로 갱신했습니다. 원본 상품 이미지와 정상 품절·미확인·오류 구분도 유지합니다.

검증: 전체 check 3,871개 테스트, coverage 네 지표 100%, build/discovery 및 독립 리뷰 통과. 실제 API 경계의 외부 호출 1회·CF 신원별 한도 1회·429 헤더 보존, 특수문자 왕복, 올바른 운영 인증의 캐시 우회와 비인증 우회 거절, 관리/쓰기 거절을 검증했습니다. 리뷰에서 발견한 미지원 API 페이지 링크와 구형 malformed URL의 400→500 변환도 회귀 테스트 후 수정했습니다.

배포 후 운영 URL 직접 열기와 후속 링크 이동, 기존 JSON/CLI/MCP를 재검증합니다. 경로 변경이 외부 웹 읽기 도구의 모든 접근 제한을 해소한다고 보장하지 않습니다.

@hmmhmmhm
hmmhmmhm merged commit 627ea34 into main Oct 22, 2026
8 checks passed
@hmmhmmhm
hmmhmmhm deleted the feat/path-only-browse branch October 22, 2026 05:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0