Isnow890 Data4library Mcp

ai.smithery由 smithery.ai 發布官方發布者v1.0.5更新於 Oct 24, 2026

책 싫어하는 제가 책에 대해 아는척하고 싶어서 만들었습니다.. 내 주변 도서관 실시간 대출 확인 읽고 싶은 책을 검색하면 주변 도서관 대출 가능 여부를 즉시 확인 굳이 도서관…

發布方自己的服務:222wcnm Bilistalkermcp

已驗證Streamable HTTP可網頁執行位置與生活知識與記憶資料與分析

概覽

AI 產生的概覽

讓助理查詢韓國公共圖書館與圖書、館藏與前一日可借狀態,並取得借閱趨勢與推薦書單。

可以做什麼
把韓國圖書館資訊 Naru(정보나루)API 包裝成 27 個 MCP 工具。可依地區、館名或座標尋找圖書館,依書名、作者、出版社或主題檢索圖書,查詢 ISBN 詳細資料、某本書的收藏館,以及指定圖書館前一日可借情形。另提供新進圖書、熱門與竄升借閱、本月關鍵字、借閱與閱讀統計、KDC 與地區代碼查詢,以及讀者推薦書單。
適用情境
適合需要回答韓國公共圖書館與借閱問題的情境:尋找附近圖書館、確認某本書由哪個分館收藏、查看某本書先前是否可借,或依地區、年齡層、圖書館查看熱門與竄升借閱。
執行需求
需要圖書館資訊 Naru 的 API 金鑰,登入後於個人頁面申請,並以環境變數 LIBRARY_API_KEY 提供。npm 套件需 Node.js 18 以上版本,也可使用 Docker。可選 LIBRARY_API_TIMEOUT_MS(預設 10 秒,允許 50 至 60000 毫秒)。需要連線至 Naru API 的網路;該服務可能要求登錄伺服器 IP 並設有呼叫上限。
安裝前請注意
API 金鑰屬於憑證,請勿把 LIBRARY_API_KEY 寫入共用設定或日誌。可借狀態以前一日資料為準,不保證即時預約與借閱狀態;附近圖書館距離為直線距離,與實際移動距離不同。資料更新時點依上游服務而定,該服務曾出現間歇性延遲與逾時,工具呼叫可能失敗或變慢。本專案為獨立專案,並非資料提供方的官方服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Isnow890 Data4library Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/ai.smithery%2Fisnow890-data4library-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "isnow890-data4library": {
      "type": "http",
      "url": "https://server.smithery.ai/@isnow890/data4library-mcp/mcp"
    }
  }
}

README

정보나루 도서검색 MCP

[정보나루 도서검색 MCP 로고]

도서관 정보나루 API를 MCP 도구로 제공하는 Node.js 서버입니다.

이 프로젝트는 도서관 정보나루 운영기관이 제공하는 공식 MCP와 무관한 독립 오픈소스 프로젝트입니다.

운영 안내 최근 정보나루 API에서 응답 지연과 타임아웃이 간헐적으로 관찰되고 있습니다. 도구 호출이 실패하거나 늦어질 때에는 이 MCP 서버와 정보나루 API 상태를 함께 확인하세요.

English documentation

제공 도구

현재 27개 도구를 등록합니다.

도서관

  • search_libraries: 지역·도서관명으로 공공도서관 검색
  • search_nearby_libraries: 좌표에서 가까운 도서관을 거리순으로 검색
  • search_library_codes: 도서관명·지역명으로 libCode 검색
  • get_library_info: 도서관 통합정보 조회

도서·소장

  • search_books: 제목·저자·출판사·주제별 도서 검색
  • get_book_detail: ISBN으로 도서 상세정보 조회
  • search_libraries_by_book: 특정 도서를 소장한 도서관 검색
  • check_book_availability: 특정 도서관의 소장 여부와 전일 기준 대출 가능 여부 조회
  • get_new_arrival_books: 도서관별 신착도서 조회

인기·트렌드

  • search_popular_books: 전국·지역별 인기대출도서 조회
  • search_popular_books_by_library: 도서관·지역별 인기대출도서 조회
  • get_popular_books_by_library: 도서관별 인기대출도서 통합 조회
  • get_hot_trend: 대출 급상승 도서 조회
  • get_monthly_keywords: 이달의 키워드 조회

통계·분석

  • get_usage_trend: 도서관별 대출·반납 추이 조회
  • get_reading_quantity: 지역별 독서량 조회
  • search_items: 도서관별 장서·대출 데이터 조회
  • get_book_usage_analysis: 도서 이용 분석 조회
  • get_book_keywords: 도서 키워드 조회

추천

  • get_mania_recommendations: 마니아 추천도서 조회
  • get_reader_recommendations: 다독자 추천도서 조회

코드 조회

  • get_region_codes: 지역 코드 목록
  • get_detailed_region_codes: 세부 지역 코드 목록
  • search_detailed_region_codes: 세부 지역 코드 검색
  • get_subject_codes: KDC 대분류 코드 목록
  • get_detailed_subject_codes: KDC 세부 분류 코드 목록
  • search_detailed_kdc_codes: KDC 세부 분류 코드 검색

설치

준비 사항

API 키는 정보나루 로그인 후 마이페이지 > 인증키에서 신청할 수 있습니다. 호출 한도와 서버 IP 등록 정책은 정보나루의 최신 안내를 따르세요.

NPX

MCP 클라이언트 설정에 다음 서버를 추가합니다.

json
{  "mcpServers": {    "data4library-mcp": {      "command": "npx",      "args": ["-y", "@isnow890/data4library-mcp"],      "env": {        "LIBRARY_API_KEY": "your-api-key"      }    }  }}

LIBRARY_API_TIMEOUT_MS로 원천 요청 제한 시간을 조정할 수 있습니다. 기본값은 10초이며 50~60000ms 범위만 허용합니다.

로컬 설치

bash
git clone https://github.com/isnow890/data4library-mcp.gitcd data4library-mcpnpm installnpm run build

MCP 클라이언트에서는 빌드 결과인 dist/src/index.js를 실행합니다.

json
{  "mcpServers": {    "data4library-mcp": {      "command": "node",      "args": ["/absolute/path/to/data4library-mcp/dist/src/index.js"],      "cwd": "/absolute/path/to/data4library-mcp",      "env": {        "LIBRARY_API_KEY": "your-api-key"      }    }  }}

로컬 실행

bash
export LIBRARY_API_KEY="your-api-key"npm run buildnpm start

Docker로 실행할 수도 있습니다.

bash
docker build -t data4library-mcp .docker run -i --rm -e LIBRARY_API_KEY="$LIBRARY_API_KEY" data4library-mcp

사용 예시

  • “서울 강남구 공공도서관 찾아줘”
    • search_detailed_region_codes로 지역 코드를 찾고 search_libraries를 호출합니다.
  • “이 ISBN을 소장한 서울 도서관 찾아줘”
    • search_libraries_by_book을 호출합니다.
  • “이 도서관에 이 책이 있고 전일 기준으로 대출 가능했어?”
    • check_book_availability을 호출합니다.
  • “요즘 20대가 많이 빌린 책 보여줘”
    • search_popular_books를 연령 조건과 함께 호출합니다.

데이터와 제한사항

  • 데이터 출처는 도서관 정보나루입니다.
  • 소장·통계 데이터의 갱신 시점은 정보나루 원천을 따릅니다.
  • check_book_availability의 대출 가능 여부는 전일 기준이며 실시간 예약·대출 상태를 보장하지 않습니다.
  • search_nearby_libraries의 거리는 직선거리이며 실제 이동 거리와 다를 수 있습니다.

개발

bash
npm run buildnpm run watch

자동 회귀 테스트는 아직 구성되어 있지 않습니다.

라이선스

MIT

來源:README.md,提交 5708f84

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

1
  1. v1.0.5最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Smithery 整合