Open Library — MCP-сервер для Claude Code: что делает и как установить
Подключает поиск по каталогу Open Library: находит книги по названиям и авторам, проверяет наличие обложек и отдаёт карточки произведений через API.
claude mcp add mcp-open-library -- npx -y mcp-open-libraryЧто делает Open Library
MCP-сервер связывает ассистента с каталогом Open Library от Internet Archive. Он умеет искать книги по ключевым словам, жанрам, издателям, людям и кодам вроде ISBN или OLID. Ответы отдаются не сырыми ответами API, а компактными JSON-проекциями. Сервер только читает данные.
Внутри реализовано семь инструментов, включая поиск писателей по имени и получение ссылок на портреты или обложки. Сервер сразу проверяет реальное наличие картинки на сервере, поэтому пустая ссылка-заглушка в ответ не вернётся. Поисковые списки ограничены: по умолчанию выдаётся 10 результатов, максимум можно запросить 50 на страницу, а предельный offset равен 1000. Если вызов упал с ошибкой, клиент получит флаг isError с описанием сбоя.
Какие задачи решает
- найти ISBN и метаданные издания по его названию
- получить прямую ссылку на проверенную обложку книги
- собрать список произведений конкретного автора по жанру
- загрузить биографические данные писателя по коду OLID
Примеры запросов агенту
- Найди через Open Library все фэнтези-книги Урсулы Ле Гуин, отсортируй по дате и выведи первые три.
- Покажи подробную информацию об издании с ISBN 9780140283334 и проверь наличие обложки.
- Найди идентификатор автора Джона Толкина и получи ссылку на его портрет.
Как установить Open Library
Командой платформы
claude mcp add mcp-open-library -- npx -y mcp-open-libraryКомандой платформы
codex mcp add open-library -- npx -y mcp-open-libraryФайл настроек
{
"mcpServers": {
"open-library": {
"command": "npx",
"args": [
"-y",
"mcp-open-library"
]
}
}
}Файл настроек
{
"servers": {
"open-library": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-open-library"
]
}
}
}Командой платформы
gemini mcp add open-library npx -y mcp-open-libraryПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Open Library
Как установить Open Library в Claude Code?
Выполните команду claude mcp add open-library -- npx -y mcp-open-library в терминале. Пакет загрузится через npx без предварительной сборки.
Что делает сервер Open Library?
Он даёт ИИ-ассистенту доступ к каталогу Open Library для поиска авторов, книг по жанрам или ISBN и получения проверенных ссылок на обложки.
Как сервер обрабатывает отсутствие обложки у книги?
Инструменты получения изображений проверяют существование файла на стороне сервиса. Если обложки нет, сервер прямо сообщает об этом, не отдавая заглушку.