Skip to main content
Glama
README.mdβ€’14.1 kB
[![smithery badge](https://smithery.ai/badge/@isnow890/data4library-mcp)](https://smithery.ai/server/@isnow890/data4library-mcp) [![MSeeP.ai Security Assessment Badge](https://mseep.net/pr/isnow890-data4library-mcp-badge.png)](https://mseep.ai/app/isnow890-data4library-mcp) [![smithery badge](https://smithery.ai/badge/@isnow890/data4library-mcp)](https://smithery.ai/server/@isnow890/data4library-mcp) <div align="center"> <img src="https://firebasestorage.googleapis.com/v0/b/rottenbridge-e6efa.appspot.com/o/logo.jpg?alt=media&token=68d16fd2-799f-4aba-8c1e-da6977e2949e" alt="Data4Library MCP Server Logo" width="300"/> </div> # πŸ“š μ •λ³΄λ‚˜λ£¨ λ„μ„œκ²€μƒ‰ MCP (data4library-mcp) **λ„μ„œκ΄€ μ •λ³΄λ‚˜λ£¨ MCP**λŠ” **κ΅­λ¦½μ€‘μ•™λ„μ„œκ΄€**μ—μ„œ μ œκ³΅ν•˜λŠ” **λ„μ„œκ΄€ μ •λ³΄λ‚˜λ£¨ API**λ₯Ό μ™„μ „νžˆ ν™œμš©ν•  수 μžˆλ„λ‘ 개발된 포괄적인 **MCP(Model Context Protocol) μ„œλ²„**μž…λ‹ˆλ‹€. ν•œκ΅­μ˜ λͺ¨λ“  κ³΅κ³΅λ„μ„œκ΄€ 정보, λ„μ„œ 검색, λŒ€μΆœ ν˜„ν™©, λ…μ„œ 톡계 등을 AI λͺ¨λΈμ—μ„œ μ‰½κ²Œ μ ‘κ·Όν•˜κ³  ν™œμš©ν•  수 있게 ν•΄μ€λ‹ˆλ‹€. > πŸ‡ΊπŸ‡Έ **English Documentation**: [README-en.md](README-en.md) ## πŸš€ λΉ λ₯Έ μ„€μΉ˜ (Smithery ꢌμž₯) **κ°€μž₯ μ‰¬μš΄ μ„€μΉ˜ 방법**은 [Smithery](https://smithery.ai)λ₯Ό μ‚¬μš©ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€: **πŸ”— [Smitheryμ—μ„œ μ„€μΉ˜ν•˜κΈ°](https://smithery.ai/server/@isnow890/data4library-mcp)** 1. μœ„ 링크λ₯Ό ν΄λ¦­ν•˜μ—¬ Smithery νŽ˜μ΄μ§€λ‘œ 이동 2. **"Install"** λ²„νŠΌ 클릭 3. API ν‚€ μž…λ ₯ (μ•„λž˜ API ν‚€ λ°œκΈ‰ 방법 μ°Έμ‘°) 4. Claude Desktopμ—μ„œ λ°”λ‘œ μ‚¬μš© κ°€λŠ₯! ## 🌟 λ„μ„œκ΄€ μ •λ³΄λ‚˜λ£¨(Data4Library)λž€? [λ„μ„œκ΄€ μ •λ³΄λ‚˜λ£¨](https://www.data4library.kr/)λŠ” **κ΅­λ¦½μ€‘μ•™λ„μ„œκ΄€**이 μš΄μ˜ν•˜λŠ” **μ „κ΅­ κ³΅κ³΅λ„μ„œκ΄€ 톡합 정보 μ„œλΉ„μŠ€**μž…λ‹ˆλ‹€. μ „κ΅­ 1,000μ—¬ 개 κ³΅κ³΅λ„μ„œκ΄€μ˜ μ‹€μ‹œκ°„ 데이터λ₯Ό ν†΅ν•©ν•˜μ—¬ μ œκ³΅ν•˜λ©°, λ‹€μŒκ³Ό 같은 정보λ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€: - πŸ“ **μ „κ΅­ κ³΅κ³΅λ„μ„œκ΄€ μœ„μΉ˜ 및 μš΄μ˜μ •λ³΄** (1,000+ κ°œκ΄€) - πŸ“– **λ„μ„œ μ†Œμž₯ 및 λŒ€μΆœ ν˜„ν™©** (μ‹€μ‹œκ°„) - πŸ“Š **λŒ€μΆœ 톡계 및 νŠΈλ Œλ“œ 뢄석** - πŸ”₯ **μΈκΈ°λ„μ„œ 및 κΈ‰μƒμŠΉ λ„μ„œ** - πŸ“ˆ **지역별/연령별 λ…μ„œλŸ‰ 톡계** - πŸ†• **μ‹ μ°©λ„μ„œ 정보** ## 🎯 μ£Όμš” κΈ°λŠ₯ (25개 도ꡬ) ### πŸ“š λ„μ„œκ΄€ & λ„μ„œ 검색 - **πŸ›οΈ μ „κ΅­ κ³΅κ³΅λ„μ„œκ΄€ 검색** (`search_libraries`): 지역별, λ„μ„œκ΄€λͺ…μœΌλ‘œ 검색 - **πŸ“– λ„μ„œ 톡합 검색** (`search_books`): 제λͺ©, μ €μž, μΆœνŒμ‚¬, μ£Όμ œλ³„ λ„μ„œ 검색 - **πŸ” λ„μ„œκ΄€λ³„ μ†Œμž₯λ„μ„œ 검색** (`search_libraries_by_book`): νŠΉμ • λ„μ„œλ₯Ό μ†Œμž₯ν•œ λ„μ„œκ΄€ μ°ΎκΈ° - **πŸ“‹ λ„μ„œ 상세정보** (`get_book_detail`): ISBN으둜 상세 정보 쑰회 - **βœ… λŒ€μΆœ κ°€λŠ₯ μ—¬λΆ€** (`check_book_availability`): μ‹€μ‹œκ°„ λŒ€μΆœ κ°€λŠ₯ μƒνƒœ 확인 ### πŸ“Š μΈκΈ°λ„μ„œ & νŠΈλ Œλ“œ 뢄석 - **πŸ”₯ 인기 λŒ€μΆœλ„μ„œ** (`search_popular_books`): μ „κ΅­/지역별 λ² μŠ€νŠΈμ…€λŸ¬ - **πŸ† λ„μ„œκ΄€λ³„ μΈκΈ°λ„μ„œ** (`search_popular_books_by_library`): νŠΉμ • λ„μ„œκ΄€μ˜ μΈκΈ°λ„μ„œ - **πŸ“ˆ λŒ€μΆœ κΈ‰μƒμŠΉ λ„μ„œ** (`get_hot_trend`): νŠΈλ Œλ”© λ„μ„œ μ‹€μ‹œκ°„ 쑰회 - **πŸ†• μ‹ μ°©λ„μ„œ** (`get_new_arrival_books`): λ„μ„œκ΄€λ³„ μƒˆλ‘œ λ“€μ–΄μ˜¨ λ„μ„œ - **🏷️ μ΄λ‹¬μ˜ ν‚€μ›Œλ“œ** (`get_monthly_keywords`): λ…μ„œ νŠΈλ Œλ“œ ν‚€μ›Œλ“œ ### πŸ“ˆ 톡계 & 뢄석 도ꡬ - **πŸ“Š λŒ€μΆœλ°˜λ‚© 좔이** (`get_usage_trend`): λ„μ„œκ΄€λ³„ 이용 톡계 κ·Έλž˜ν”„ - **🌍 지역별 λ…μ„œλŸ‰** (`get_reading_quantity`): λ…μ„œμœ¨ 및 λ…μ„œλŸ‰ 비ꡐ - **πŸ“š μž₯μ„œ/λŒ€μΆœ 데이터** (`search_items`): λ„μ„œκ΄€λ³„ 상세 톡계 - **πŸ“– λ„μ„œ 이용 뢄석** (`get_book_usage_analysis`): νŠΉμ • λ„μ„œμ˜ 이용 νŒ¨ν„΄ ### 🎯 κ°œμΈν™” μΆ”μ²œ μ‹œμŠ€ν…œ - **πŸŽ“ λ§ˆλ‹ˆμ•„ μΆ”μ²œλ„μ„œ** (`get_mania_recommendations`): μ „λ¬Έκ°€μš© 심화 λ„μ„œ - **πŸ“š λ‹€λ…μž μΆ”μ²œλ„μ„œ** (`get_reader_recommendations`): 연속 λ…μ„œμš© λ„μ„œ - **🏷️ λ„μ„œ ν‚€μ›Œλ“œ 뢄석** (`get_book_keywords`): λ„μ„œλ³„ 핡심 ν‚€μ›Œλ“œ ### πŸ—ΊοΈ μœ„μΉ˜ 기반 μ„œλΉ„μŠ€ (λ…μžμ  κ΅¬ν˜„) - **πŸ“ λ‚΄ μ£Όλ³€ λ„μ„œκ΄€ 검색** (`search_nearby_libraries`): GPS 기반 κ°€κΉŒμš΄ λ„μ„œκ΄€ μžλ™ 검색 - **거리순 μ •λ ¬**: μ‹€μ‹œκ°„ 거리 계산 및 κ°€κΉŒμš΄ μˆœμ„œλ‘œ μ •λ ¬ - **상세 거리 정보**: 각 λ„μ„œκ΄€κΉŒμ§€μ˜ μ •ν™•ν•œ 거리(km) ν‘œμ‹œ ### πŸ”§ μ½”λ“œ 검색 도ꡬ (API 연동 지원) - **πŸ›οΈ λ„μ„œκ΄€ μ½”λ“œ 검색** (`search_library_codes`): λ„μ„œκ΄€λͺ…μœΌλ‘œ libCode μ°ΎκΈ° - **🌍 μ§€μ—­μ½”λ“œ 쑰회** (`get_region_codes`, `get_detailed_region_codes`): μ „κ΅­/μ„ΈλΆ€ μ§€μ—­μ½”λ“œ - **πŸ“š μ£Όμ œλΆ„λ₯˜μ½”λ“œ** (`get_subject_codes`, `get_detailed_subject_codes`): KDC λŒ€/μ„ΈλΆ„λ₯˜ - **πŸ“Š 톡합정보 쑰회** (`get_library_info`, `get_popular_books_by_library`): λ„μ„œκ΄€λ³„ μ’…ν•© 정보 ### πŸ› οΈ μ„Έμ…˜ 관리 - **πŸ“Š μ‚¬μš©λŸ‰ 톡계** (`session_stats`): μ‹€μ‹œκ°„ 도ꡬ 호좜 톡계 및 μ„Έμ…˜ 정보 ## πŸ’‘ μ‹€μ œ μ‚¬μš© μ‹œλ‚˜λ¦¬μ˜€ ### πŸ” λ„μ„œκ΄€ μ°ΎκΈ° - **"λ‚΄ μ£Όλ³€ λ„μ„œκ΄€ μ–΄λ”” μžˆμ–΄?"** β†’ `search_nearby_libraries` μ‚¬μš© - **"μ„œμšΈ 강남ꡬ λ„μ„œκ΄€ μ°Ύμ•„μ€˜"** β†’ `search_detailed_region_codes` + `search_libraries` 순차 μ‚¬μš© ### πŸ“– λ„μ„œ 검색 - **"해리포터 μ±… μ–΄λ””μ„œ 빌릴 수 μžˆμ–΄?"** β†’ `search_books` + `search_libraries_by_book` 연계 - **"κΉ€μ˜ν•˜ μž‘κ°€ μ†Œμ„€ μ°Ύμ•„μ€˜"** β†’ `search_books` (μ €μžλͺ… 검색) ### πŸ“Š νŠΈλ Œλ“œ 뢄석 - **"μš”μ¦˜ 인기 μžˆλŠ” μ±… 뭐야?"** β†’ `search_popular_books` λ˜λŠ” `get_hot_trend` - **"κ°•λ‚¨λ„μ„œκ΄€μ—μ„œ 인기 μžˆλŠ” μ±…"** β†’ `search_library_codes` + `search_popular_books_by_library` ### πŸ“ˆ 톡계 뢄석 - **"μ„œμšΈ μ‚¬λžŒλ“€μ΄ 책을 μ–Όλ§ˆλ‚˜ 많이 읽어?"** β†’ `get_reading_quantity` - **"λ„μ„œκ΄€ 이용 κ·Έλž˜ν”„ λ³΄μ—¬μ€˜"** β†’ `get_usage_trend` ### 🎯 볡합 쿼리 μ˜ˆμ‹œ - **"λ‚΄ μ£Όλ³€ λ„μ„œκ΄€λ“€μ˜ μ‹ κ°„ λ„μ„œ ν˜„ν™©"** 1. `search_nearby_libraries` (μœ„μΉ˜ 기반 λ„μ„œκ΄€ 검색) 2. `get_new_arrival_books` (각 λ„μ„œκ΄€λ³„λ‘œ μ‹ κ°„ 쑰회) - **"강남ꡬ λ„μ„œκ΄€μ—μ„œ κ²½μ œμ„œμ  인기 μˆœμœ„ λ³΄μ—¬μ€˜"** 1. `search_detailed_region_codes` (강남ꡬ μ½”λ“œ 쑰회) 2. `get_subject_codes` (경제 λΆ„μ•Ό μ½”λ“œ 쑰회) 3. `search_popular_books_by_library` (ν•„ν„° μ μš©ν•˜μ—¬ 검색) ## πŸš€ 기술적 νŠΉμ§• - **βœ… μ™„μ „ν•œ API λž˜ν•‘**: λ„μ„œκ΄€ μ •λ³΄λ‚˜λ£¨ API 25개 μ—”λ“œν¬μΈνŠΈ 전체 지원 - **πŸ”— 슀마트 체이닝**: 도ꡬ κ°„ μžλ™ μ—°κ³„λ‘œ λ³΅μž‘ν•œ 쿼리 처리 - **⚑ μ‹€μ‹œκ°„ 데이터**: λ„μ„œκ΄€ μ •λ³΄λ‚˜λ£¨μ™€ μ‹€μ‹œκ°„ 동기화 - **πŸ—ΊοΈ μœ„μΉ˜ 기반 μ•Œκ³ λ¦¬μ¦˜**: 자체 κ΅¬ν˜„ν•œ Haversine 곡식 기반 거리 계산 및 μ •λ ¬ - **πŸ›‘οΈ Zod μŠ€ν‚€λ§ˆ 검증**: λͺ¨λ“  μž…λ ₯κ°’ νƒ€μž… μ•ˆμ „μ„± 보μž₯ - **πŸ“Š μ„Έμ…˜ 톡계**: 도ꡬ μ‚¬μš©λŸ‰ μ‹€μ‹œκ°„ λͺ¨λ‹ˆν„°λ§ - **πŸ”§ 였λ₯˜ 처리**: μƒμ„Έν•œ λ‘œκΉ… 및 디버깅 정보 - **🎯 μ‹œλ‚˜λ¦¬μ˜€ 기반 μ„€λͺ…**: LLM이 상황에 λ§žλŠ” 도ꡬλ₯Ό μ‰½κ²Œ 선택할 수 μžˆλ„λ‘ ꡬ체적인 μ‚¬μš© μ‹œλ‚˜λ¦¬μ˜€ 제곡 ## 🎬 ν™œμš© 사둀 ### πŸ›οΈ μ‹œλ―Ό/κΈ°κ΄€ 포털 - 동넀 λ„μ„œκ΄€ ν˜„ν™© 및 운영 정보 챗봇 - μ‹ κ°„/μΈκΈ°λ„μ„œ μ•Œλ¦Ό μ„œλΉ„μŠ€ ### πŸŽ“ ꡐ윑/연ꡬ - KDC μ£Όμ œλ³„ λ…μ„œ νŠΈλ Œλ“œ 뢄석 - μ—°λ Ή/지역별 λ…μ„œ 톡계 리포트 ### πŸ“ˆ 좜판/λ§ˆμΌ€νŒ… - 인기 μž₯λ₯΄/λ„μ„œ 발꡴ (μ—°λ Ή/성별/지역별) - νŠΈλ Œλ“œ λ³€ν™” λͺ¨λ‹ˆν„°λ§ ### πŸ“± μ•±/μ„œλΉ„μŠ€ - ISBN 기반 μ‹€μ‹œκ°„ μ†Œμž₯/λŒ€μΆœ κ°€λŠ₯ μ—¬λΆ€ UX - μœ„μΉ˜ 기반 λ„μ„œκ΄€ μΆ”μ²œ ## πŸš€ μ‹œμž‘ν•˜κΈ° ### 1️⃣ μ „μ œ 쑰건 - Node.js 18+ - λ„μ„œκ΄€ μ •λ³΄λ‚˜λ£¨ API ν‚€ ### 2️⃣ API ν‚€ λ°œκΈ‰ 방법 1. [λ„μ„œκ΄€ μ •λ³΄λ‚˜λ£¨](https://www.data4library.kr/) νšŒμ›κ°€μž… 2. 둜그인 ν›„ μš°μƒλ‹¨ **[λ§ˆμ΄νŽ˜μ΄μ§€]** 클릭 3. λ§ˆμ΄νŽ˜μ΄μ§€ λ©”λ‰΄μ—μ„œ **인증킀** 선택 4. μ μ ˆν•œ **이용λͺ©μ ** 체크 및 **κ°œμΈμ •λ³΄ μˆ˜μ§‘ 이용 λ™μ˜** 체크 5. **μˆ˜μ •μ™„λ£Œ** λ²„νŠΌ 클릭 6. μƒνƒœκ°€ **μŠΉμΈλŒ€κΈ°μ€‘**으둜 ν‘œμ‹œ - μŠΉμΈκΉŒμ§€ μ‹œκ°„ μ†Œμš” 7. 승인 ν›„ λ°œκΈ‰λœ API ν‚€λ₯Ό λ³΅μ‚¬ν•˜μ—¬ ν™˜κ²½λ³€μˆ˜μ— μ €μž₯ πŸ’‘ **μ°Έκ³ **: 승인 μ²˜λ¦¬μ— μ‹œκ°„μ΄ 걸릴 수 μžˆμŠ΅λ‹ˆλ‹€. 보톡 μ‹ μ²­ ν›„ 읡일 μ˜€μ „μ— μŠΉμΈλ©λ‹ˆλ‹€. ### πŸ“Š API 호좜 μ œν•œ - **κΈ°λ³Έ**: ν•˜λ£¨ 500회 μ œν•œ - **IP 등둝 ν›„**: ν•˜λ£¨ 30,000회 μ œν•œ **IP 등둝 방법**: λ§ˆμ΄νŽ˜μ΄μ§€ β†’ 인증킀 κ΄€λ¦¬μ—μ„œ **μ„œλ²„IP ν•„λ“œ**에 MCP μ„œλ²„κ°€ 싀행될 μ»΄ν“¨ν„°μ˜ IP μ£Όμ†Œλ₯Ό μž…λ ₯ν•˜λ©΄ 호좜 μ œν•œμ΄ 500νšŒμ—μ„œ 30,000회둜 ν™•λŒ€λ©λ‹ˆλ‹€. ⚠️ **μ€‘μš”**: 2023λ…„ 11μ›” 20일뢀터 λ¬΄μ œν•œ 호좜이 μ€‘λ‹¨λ˜μ—ˆμœΌλ©° μ΅œλŒ€ μ œν•œμ€ ν•˜λ£¨ 30,000νšŒμž…λ‹ˆλ‹€. ### 3️⃣ ν™˜κ²½ λ³€μˆ˜ μ„€μ • - **LIBRARY_API_KEY** (ν•„μˆ˜): λ„μ„œκ΄€ μ •λ³΄λ‚˜λ£¨μ—μ„œ λ°œκΈ‰λ°›μ€ API ν‚€ Windows PowerShell (ν˜„μž¬ μ„Έμ…˜μš©): ```powershell $env:LIBRARY_API_KEY="your-api-key" ``` macOS/Linux: ```bash export LIBRARY_API_KEY="your-api-key" ``` ## πŸ“¦ μ„€μΉ˜ 방법 ### Installing via Smithery To install data4library-mcp automatically via [Smithery](https://smithery.ai/server/@isnow890/data4library-mcp): ```bash npx -y @smithery/cli install @isnow890/data4library-mcp ``` ### 방법 1: NPX μ„€μΉ˜ (ꢌμž₯) κ°€μž₯ μ‰¬μš΄ 방법은 NPXλ₯Ό ν†΅ν•œ μ„€μΉ˜μž…λ‹ˆλ‹€. μžμ„Έν•œ νŒ¨ν‚€μ§€ μ •λ³΄λŠ” [NPM νŒ¨ν‚€μ§€ νŽ˜μ΄μ§€](https://www.npmjs.com/package/@isnow890/data4library-mcp)λ₯Ό μ°Έμ‘°ν•˜μ„Έμš”. #### Claude Desktop μ„€μ • Claude Desktop μ„€μ • 파일 (Windows: `%APPDATA%\Claude\claude_desktop_config.json`, macOS/Linux: `~/Library/Application Support/Claude/claude_desktop_config.json`)에 λ‹€μŒμ„ μΆ”κ°€: ```json { "mcpServers": { "data4library-mcp": { "command": "npx", "args": ["-y", "@isnow890/data4library-mcp"], "env": { "LIBRARY_API_KEY": "your-api-key" } } } } ``` #### Cursor AI μ„€μ • `mcp.json`에 μΆ”κ°€: ```json { "mcpServers": { "data4library-mcp": { "command": "npx", "args": ["-y", "@isnow890/data4library-mcp"], "env": { "LIBRARY_API_KEY": "your-api-key" } } } } ``` ### 방법 2: 둜컬 μ„€μΉ˜ 둜컬 κ°œλ°œμ΄λ‚˜ μ»€μŠ€ν…€ μˆ˜μ •μ„ μœ„ν•œ μ„€μΉ˜: #### Step 1: μ†ŒμŠ€μ½”λ“œ λ‹€μš΄λ‘œλ“œ 및 λΉŒλ“œ ##### Git으둜 클둠 ```bash git clone https://github.com/isnow890/data4library-mcp.git cd data4library-mcp npm install npm run build ``` ##### ZIP 파일 λ‹€μš΄λ‘œλ“œ 1. [GitHub Releases νŽ˜μ΄μ§€](https://github.com/isnow890/data4library-mcp/releases)μ—μ„œ μ΅œμ‹  버전 λ‹€μš΄λ‘œλ“œ 2. ZIP νŒŒμΌμ„ μ›ν•˜λŠ” μœ„μΉ˜μ— μ••μΆ• ν•΄μ œ 3. ν„°λ―Έλ„μ—μ„œ μ••μΆ• ν•΄μ œλœ ν΄λ”λ‘œ 이동: ```bash cd /path/to/data4library-mcp npm install npm run build ``` ⚠️ **μ€‘μš”**: μ„€μΉ˜ ν›„ λ°˜λ“œμ‹œ `npm run build`λ₯Ό μ‹€ν–‰ν•˜μ—¬ `dist` 폴더에 컴파일된 JavaScript νŒŒμΌλ“€μ„ 생성해야 ν•©λ‹ˆλ‹€. #### Step 2: Claude Desktop μ„€μ • λΉŒλ“œ μ™„λ£Œ ν›„ ν•„μš”ν•œ 것듀: - **LIBRARY_API_KEY**: λ„μ„œκ΄€ μ •λ³΄λ‚˜λ£¨μ—μ„œ λ°œκΈ‰λ°›μ€ API ν‚€ - **μ„€μΉ˜ 경둜**: λ‹€μš΄λ‘œλ“œν•œ ν΄λ”μ˜ μ ˆλŒ€ 경둜 ##### Windows μ„€μ • Claude Desktop μ„€μ • 파일 (`%APPDATA%\Claude\claude_desktop_config.json`)에 λ‹€μŒμ„ μΆ”κ°€: ```json { "mcpServers": { "data4library-mcp": { "type": "stdio", "command": "cmd", "args": [ "/c", "node", "C:\\path\\to\\data4library-mcp\\dist\\src\\index.js" ], "cwd": "C:\\path\\to\\data4library-mcp", "env": { "LIBRARY_API_KEY": "your-api-key" } } } } ``` ##### macOS/Linux μ„€μ • Claude Desktop μ„€μ • 파일 (`~/Library/Application Support/Claude/claude_desktop_config.json`)에 λ‹€μŒμ„ μΆ”κ°€: ```json { "mcpServers": { "data4library-mcp": { "type": "stdio", "command": "node", "args": ["/path/to/data4library-mcp/dist/src/index.js"], "cwd": "/path/to/data4library-mcp", "env": { "LIBRARY_API_KEY": "your-api-key" } } } } ``` ##### 경둜 μ„€μ • μ£Όμ˜μ‚¬ν•­ ⚠️ **μ€‘μš”**: μœ„ μ„€μ •μ—μ„œ λ‹€μŒ κ²½λ‘œλ“€μ„ μ‹€μ œ μ„€μΉ˜ 경둜둜 λ°”κΏ”μ£Όμ„Έμš”: - **Windows**: `C:\\path\\to\\data4library-mcp`λ₯Ό μ‹€μ œ λ‹€μš΄λ‘œλ“œν•œ 폴더 경둜둜 λ³€κ²½ - **macOS/Linux**: `/path/to/data4library-mcp`λ₯Ό μ‹€μ œ λ‹€μš΄λ‘œλ“œν•œ 폴더 경둜둜 λ³€κ²½ - **λΉŒλ“œ 경둜**: κ²½λ‘œκ°€ `dist/src/index.js`λ₯Ό 가리킀도둝 확인 (λ‹¨μˆœνžˆ `index.js`κ°€ μ•„λ‹˜) 경둜 μ°ΎκΈ°: ```bash # ν˜„μž¬ μœ„μΉ˜ 확인 pwd # μ ˆλŒ€ 경둜 μ˜ˆμ‹œ # Windows: C:\Users\YourName\Downloads\data4library-mcp # macOS: /Users/YourName/Downloads/data4library-mcp # Linux: /home/YourName/Downloads\data4library-mcp ``` #### Step 3: Claude Desktop μž¬μ‹œμž‘ μ„€μ • μ™„λ£Œ ν›„ Claude Desktop을 μ™„μ „νžˆ μ’…λ£Œν•˜κ³  μž¬μ‹œμž‘ν•˜μ—¬ Data4Library MCP μ„œλ²„λ₯Ό ν™œμ„±ν™”ν•˜μ„Έμš”. ## πŸ”§ 둜컬 μ‹€ν–‰ (개발/ν…ŒμŠ€νŠΈμš©) Claude Desktop 톡합 없이 직접 μ‹€ν–‰ν•˜κΈ°: ```bash npm start # λ˜λŠ” node dist/src/index.js ``` Docker (선택사항): ```bash docker build -t data4library-mcp . docker run -i --rm -e LIBRARY_API_KEY=$LIBRARY_API_KEY data4library-mcp ``` MCP ν΄λΌμ΄μ–ΈνŠΈ 톡합 (.mcp.json μ˜ˆμ‹œ, 둜컬 μ‹€ν–‰): ```json { "mcpServers": { "data4library-mcp": { "type": "stdio", "command": "node", "args": ["dist/src/index.js"], "env": { "LIBRARY_API_KEY": "your-api-key" } } } } ``` ## πŸ’‘ μ‚¬μš© 팁 - **퍼지 검색**: `search_library_codes`λ₯Ό μ‚¬μš©ν•˜μ—¬ λΆ€λΆ„ 이름/μ£Όμ†Œλ‘œ λ„μ„œκ΄€ μ°ΎκΈ° - **μ½”λ“œ 헬퍼**: `get_subject_codes`, `search_detailed_kdc_codes`, `search_detailed_region_codes`둜 ν•„μš”ν•œ νŒŒλΌλ―Έν„° μ½”λ“œ 쑰회 - **μ„Έμ…˜ λͺ¨λ‹ˆν„°λ§**: `session_stats`둜 μ„Έμ…˜λ³„ 도ꡬ μ‚¬μš©λŸ‰/μ œν•œ 확인 - **도ꡬ 연계**: λ³΅μž‘ν•œ μΏΌλ¦¬λŠ” μ—¬λŸ¬ 도ꡬλ₯Ό 순차적으둜 μ‚¬μš©ν•˜μ—¬ ν•΄κ²° ## πŸ“ λΌμ΄μ„ μŠ€ 및 고지사항 - **λΌμ΄μ„ μŠ€**: MIT (LICENSE 파일 μ°Έμ‘°) - **데이터 좜처**: λ„μ„œκ΄€ μ •λ³΄λ‚˜λ£¨ 곡곡 API - **μ‚¬μš©λ²•**: 곡곡 API μ •μ±…/ν• λ‹ΉλŸ‰μ„ μ€€μˆ˜ν•˜μ„Έμš”. κ°œμΈμ •λ³΄λ₯Ό μ €μž₯/λ…ΈμΆœν•˜μ§€ λ§ˆμ„Έμš”. --- πŸ’¬ **μ§ˆλ¬Έμ΄λ‚˜ ν”Όλ“œλ°±μ΄ μžˆμœΌμ‹œλ©΄** GitHub 이슈λ₯Ό μ—΄μ–΄μ£Όμ„Έμš”!

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/isnow890/data4library-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server