mcp-open-library MCP сервер
Сервер Model Context Protocol (MCP), который предоставляет инструменты для AI-ассистентов для взаимодействия с Open Library API, обеспечивая поиск информации о книгах и авторах с получением детальных метаданных.
автор: 8enSmith
curl -fsSL https://vibebaza.com/i/mcp-open-library | bash
Сервер Model Context Protocol (MCP), который предоставляет инструменты для AI-ассистентов для взаимодействия с Open Library API, обеспечивая поиск информации о книгах и авторах с получением детальных метаданных.
Установка
Smithery
npx -y @smithery/cli install @8enSmith/mcp-open-library --client claude
Из исходного кода
git clone https://github.com/8enSmith/mcp-open-library.git
cd mcp-open-library
npm install
npm run build
Docker
docker build -t mcp-open-library .
docker run -p 8080:8080 mcp-open-library
Доступные инструменты
| Инструмент | Описание |
|---|---|
get_book_by_title |
Поиск информации о книге по названию |
get_authors_by_name |
Поиск информации об авторе по имени |
get_author_info |
Получение детальной информации о конкретном авторе с использованием его ключа Open Library Author Key |
get_author_photo |
Получение URL фотографии автора с использованием его Open Library Author ID (OLID) |
get_book_cover |
Получение URL обложки книги с использованием конкретного идентификатора (ISBN, OCLC, LCCN, OLID, или ID) |
get_book_by_id |
Получение детальной информации о книге с использованием конкретного идентификатора (ISBN, LCCN, OCLC, или OLID) |
Возможности
- Поиск книг по названию с детальными метаданными
- Поиск авторов по имени с биографической информацией
- Получение детальной информации об авторе с использованием ключей Open Library
- Получение URL фотографий авторов с использованием Open Library ID (OLID)
- Получение URL обложек книг с использованием различных идентификаторов (ISBN, OCLC, LCCN, OLID, ID)
- Получение детальной информации о книге с использованием множественных типов идентификаторов
- Возвращает структурированные данные для информации о книгах и авторах
Примеры использования
Поиск информации о книге 'The Hobbit'
Найти информацию об авторе 'J.R.R. Tolkien'
Получить детальную биографию автора с использованием ключа автора Open Library
Получить обложку книги для конкретного ISBN
Найти детали книги с использованием различных идентификаторов как ISBN или OCLC
Ресурсы
Примечания
Требует Node.js v22.21.1 для разработки. Может быть протестирован с использованием инструмента MCP Inspector. Включает комплексный набор тестов и поддержку Docker для контейнеризованного деплоя.