Skip to main content
Glama
isnow890

Data4Library MCP Server

by isnow890

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LIBRARY_API_KEYYesYour API key from Data4Library (도서관 정보나루). Required to access the library information API. Can be obtained by registering at https://www.data4library.kr/ and navigating to MyPage → Authentication Key.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_librariesC

전국의 공공도서관 정보를 검색합니다.

search_booksD

도서관 소장 도서를 검색합니다.

search_popular_booksC

인기대출도서를 조회합니다.

search_library_codesA

도서관명이나 지역명으로 도서관 코드를 검색합니다.

search_nearby_librariesA

사용자의 위치를 기반으로 가까운 도서관들을 거리순으로 검색합니다.

get_book_detailB

ISBN으로 도서의 상세 정보를 조회합니다.

check_book_availabilityA

특정 도서관의 도서 소장 여부와 정보나루 전일 기준 대출 가능 여부를 조회합니다.

get_hot_trendC

대출 급상승 도서를 조회합니다.

search_libraries_by_bookB

특정 도서를 소장한 도서관을 검색합니다.

get_usage_trendC

도서관별 대출반납 추이를 조회합니다.

get_new_arrival_booksC

도서관별 신착도서를 조회합니다.

get_reading_quantityC

지역별 독서량/독서율을 조회합니다.

get_monthly_keywordsC

이달의 키워드를 조회합니다.

get_detailed_region_codesC

세부지역 코드를 조회합니다.

get_region_codesB

지역 코드 목록을 조회합니다.

get_detailed_subject_codesC

세부주제 코드를 조회합니다.

get_subject_codesB

KDC 대주제분류 코드 목록을 조회합니다.

search_detailed_kdc_codesC

세부주제코드를 검색합니다.

search_detailed_region_codesC

세부지역코드를 검색합니다.

search_itemsC

도서관별 장서/대출 데이터를 조회합니다.

get_mania_recommendationsC

마니아 추천도서를 조회합니다.

get_reader_recommendationsB

다독자 추천도서를 조회합니다.

get_book_keywordsC

도서 키워드 목록을 조회합니다.

get_book_usage_analysisC

도서별 이용 분석을 조회합니다.

search_popular_books_by_libraryC

도서관/지역별 인기대출 도서를 조회합니다.

get_library_infoC

도서관별 통합정보를 조회합니다.

get_popular_books_by_libraryC

도서관별 인기대출도서를 조회합니다.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.6/5.0

Scored across 27 tools

Disambiguation2/5

Several tools have heavily overlapping purposes, especially search_popular_books, search_popular_books_by_library, and get_popular_books_by_library, which all concern popular loan books with unclear differences. The code-related tools (get_subject_codes, get_detailed_subject_codes, search_detailed_kdc_codes) and library-search variants also blur boundaries.

Naming Consistency3/5

All names use snake_case and mostly follow a verb_noun structure, but the use of get_ vs search_ is inconsistent and doesn't clearly separate semantics (e.g., search_popular_books vs get_popular_books_by_library). The naming is readable but lacks a consistent rule.

Tool Count2/5

27 tools exceeds the 25 threshold for 'too many' for a single server. The count is inflated by redundant variations (three popular-book tools, multiple code-list/search tools) that could be consolidated.

Completeness4/5

The set covers the read-only library domain well: library search, book search/detail, availability, popular books, recommendations, usage trends, and code lookups. There are minor gaps such as no direct tool to search by a specific date range or comprehensive library comparison, but agents can work around them.

Maintenance

ActivityMaintained
ResponsivenessUnresponsive