Server data from the Official MCP Registry
책 싫어하는 제가 책에 대해 아는척하고 싶어서 만들었습니다.. 내 주변 도서관 실시간 대출 확인 읽고 싶은 책을 검색하면 주변 도서관 대출 가능 여부를 즉시 확인 굳이 도서관…
책 싫어하는 제가 책에 대해 아는척하고 싶어서 만들었습니다.. 내 주변 도서관 실시간 대출 확인 읽고 싶은 책을 검색하면 주변 도서관 대출 가능 여부를 즉시 확인 굳이 도서관…
Remote endpoints: streamable-http: https://server.smithery.ai/@isnow890/data4library-mcp/mcp
Valid MCP server (1 strong, 1 medium validity signals). 5 known CVEs in dependencies Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
Endpoint verified · Open access · 6 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"ai-smithery-isnow890-data4library-mcp": {
"url": "https://server.smithery.ai/@isnow890/data4library-mcp/mcp"
}
}
}From the project's GitHub README.
도서관 정보나루 MCP는 국립중앙도서관에서 제공하는 도서관 정보나루 API를 완전히 활용할 수 있도록 개발된 포괄적인 MCP(Model Context Protocol) 서버입니다. 한국의 모든 공공도서관 정보, 도서 검색, 대출 현황, 독서 통계 등을 AI 모델에서 쉽게 접근하고 활용할 수 있게 해줍니다.
🇺🇸 English Documentation: README-en.md
가장 쉬운 설치 방법은 Smithery를 사용하는 것입니다:
도서관 정보나루는 국립중앙도서관이 운영하는 전국 공공도서관 통합 정보 서비스입니다. 전국 1,000여 개 공공도서관의 실시간 데이터를 통합하여 제공하며, 다음과 같은 정보를 포함합니다:
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 기반 가까운 도서관 자동 검색
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_trendsearch_library_codes + search_popular_books_by_libraryget_reading_quantityget_usage_trend"내 주변 도서관들의 신간 도서 현황"
search_nearby_libraries (위치 기반 도서관 검색)get_new_arrival_books (각 도서관별로 신간 조회)"강남구 도서관에서 경제서적 인기 순위 보여줘"
search_detailed_region_codes (강남구 코드 조회)get_subject_codes (경제 분야 코드 조회)search_popular_books_by_library (필터 적용하여 검색)💡 참고: 승인 처리에 시간이 걸릴 수 있습니다. 보통 신청 후 익일 오전에 승인됩니다.
IP 등록 방법: 마이페이지 → 인증키 관리에서 서버IP 필드에 MCP 서버가 실행될 컴퓨터의 IP 주소를 입력하면 호출 제한이 500회에서 30,000회로 확대됩니다.
⚠️ 중요: 2023년 11월 20일부터 무제한 호출이 중단되었으며 최대 제한은 하루 30,000회입니다.
Windows PowerShell (현재 세션용):
$env:LIBRARY_API_KEY="your-api-key"
macOS/Linux:
export LIBRARY_API_KEY="your-api-key"
To install data4library-mcp automatically via Smithery:
npx -y @smithery/cli install @isnow890/data4library-mcp
가장 쉬운 방법은 NPX를 통한 설치입니다. 자세한 패키지 정보는 NPM 패키지 페이지를 참조하세요.
Claude Desktop 설정 파일 (Windows: %APPDATA%\Claude\claude_desktop_config.json, macOS/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json)에 다음을 추가:
{
"mcpServers": {
"data4library-mcp": {
"command": "npx",
"args": ["-y", "@isnow890/data4library-mcp"],
"env": {
"LIBRARY_API_KEY": "your-api-key"
}
}
}
}
mcp.json에 추가:
{
"mcpServers": {
"data4library-mcp": {
"command": "npx",
"args": ["-y", "@isnow890/data4library-mcp"],
"env": {
"LIBRARY_API_KEY": "your-api-key"
}
}
}
}
로컬 개발이나 커스텀 수정을 위한 설치:
git clone https://github.com/isnow890/data4library-mcp.git
cd data4library-mcp
npm install
npm run build
cd /path/to/data4library-mcp
npm install
npm run build
⚠️ 중요: 설치 후 반드시 npm run build를 실행하여 dist 폴더에 컴파일된 JavaScript 파일들을 생성해야 합니다.
빌드 완료 후 필요한 것들:
Claude Desktop 설정 파일 (%APPDATA%\Claude\claude_desktop_config.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"
}
}
}
}
Claude Desktop 설정 파일 (~/Library/Application Support/Claude/claude_desktop_config.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"
}
}
}
}
⚠️ 중요: 위 설정에서 다음 경로들을 실제 설치 경로로 바꿔주세요:
C:\\path\\to\\data4library-mcp를 실제 다운로드한 폴더 경로로 변경/path/to/data4library-mcp를 실제 다운로드한 폴더 경로로 변경dist/src/index.js를 가리키도록 확인 (단순히 index.js가 아님)경로 찾기:
# 현재 위치 확인
pwd
# 절대 경로 예시
# Windows: C:\Users\YourName\Downloads\data4library-mcp
# macOS: /Users/YourName/Downloads/data4library-mcp
# Linux: /home/YourName/Downloads\data4library-mcp
설정 완료 후 Claude Desktop을 완전히 종료하고 재시작하여 Data4Library MCP 서버를 활성화하세요.
Claude Desktop 통합 없이 직접 실행하기:
npm start
# 또는
node dist/src/index.js
Docker (선택사항):
docker build -t data4library-mcp .
docker run -i --rm -e LIBRARY_API_KEY=$LIBRARY_API_KEY data4library-mcp
MCP 클라이언트 통합 (.mcp.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로 세션별 도구 사용량/제한 확인💬 질문이나 피드백이 있으시면 GitHub 이슈를 열어주세요!
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.