Install
npx -y mcp-open-library누구에게 맞나
도우미가 Open Library의 도서와 저자 정보를 검색하게 하려는 사람에게 맞다. 공식은 Open Library API용 MCP 서버로 search for book and author information에 쓴다고 적는다. 저장소 제목도 Internet Archive의 Open Library API에 연결한다고 쓴다.
로컬 장서 디렉터리도, 대출 시스템도 아니다. 지목된 도구는 모두 읽기 전용 조회다. 공식 설정에 API key 필드가 나타나지 않는다.
공식 페이지:
https://github.com/8enSmith/mcp-open-library
3분 만에 첫 시도 끝내기
공식은 Nothing to install or build라고 쓴다. 클라이언트를 이 패키지로 향하게 한다. 첫 실행은 npx가 당긴다:
{
"mcpServers": {
"mcp-open-library": {
"command": "npx",
"args": ["-y", "mcp-open-library"]
}
}
}
v1.0.3부터 io.github.8enSmith/mcp-open-library로 official MCP Registry에 게시된다. registry를 지원하는 클라이언트는 그 이름으로 설치할 수 있다. 나타나지 않은 설치기를 찾지 말 것.
전제: 이 기기에서 npx가 돈다. 첫 시도는 이미 아는 서명이나 저자명을 쓴다. ISBN이나 Author Key를 지어내지 말 것. 공식은 비밀을 요구하지 않는다.
설정 위치: mcpServers.mcp-open-library. 공식은 필수 클라이언트 제품이나 설정 파일 경로를 지목하지 않는다.
첫 호출은 지목된 도구 search_books여야 한다. query, title, author, subject, place, person, publisher, ISBN의 임의 조합으로 검색할 수 있다. 성공 신호: 한 페이지 결과가 돌아오고 num_found가 붙는다. 기본 limit는 10, 최대 50. Author Key가 필요한 get_author_info를 먼저 호출하지 말 것.
readOnlyHint는 위험이 없다는 뜻이 아니다. 공식은 동시에 openWorldHint를 쓴다. 요청은 이 기기를 떠나 Open Library API에 닿는다. 클라이언트는 「무언가를 바꾼다」 확인을 건너뛸 수 있지만 망과 프라이버시 경계는 남는다.
사용 사례
사례 1: 조합 조건으로 책을 찾는다. search_books를 호출한다. 결과는 페이지다. 각 페이지는 최대 limit건(default 10, maximum 50), offset으로 넘기며(maximum 1000) num_found가 돌아온다. 공식은 정렬이나 언어 필터를 쓰지 않았다.
사례 2: 서명이나 저자명으로 더 좁게 찾는다. get_book_by_title을 호출하거나 get_authors_by_name을 호출한다. 공식은 title / name 검색만 쓴다. 모호 일치 규칙은 없다. 이미 Open Library Author Key가 있으면 get_author_info로 상세를 가져올 수 있다. Key가 없으면 지어내지 말 것.
사용 경계
능력 경계: 연속 설명이 지목한 도구는 search_books, get_book_by_title, get_authors_by_name, get_author_info. 나타나지 않은 표지 또는 ID로 책을 가져오는 도구는 보태지 말 것.
페이지 경계: limit 기본 10, 최대 50. offset 최대 1000. 공식 숫자를 넘는 페이지는 된다고 가정하지 말 것.
설치 경계: npx로 당기거나 registry 이름 io.github.8enSmith/mcp-open-library. 공식은 오프라인 캐시를 쓰지 않았다.