mcp-open-library

mcp-open-library

MCP server for Open Library to search for books and authors.

43
Stars
16
Forks
1
Releases

Overview

Open Library MCP server exposes tools that enable AI assistants to access and explore Open Library data. It provides functions to search for books by title, search for authors by name, and fetch detailed author information using an Open Library key. It also offers endpoints to obtain author photos by OLID and to retrieve book covers using identifiers such as ISBN, OCLC, LCCN, OLID, or internal IDs. The server returns structured data for both books and authors, including key metadata like titles, author names, publication years, IDs, cover URLs, and edition information. The available tools include get_book_by_title, get_authors_by_name, get_author_info, get_author_photo, get_book_cover, and get_book_by_id. Installation can be done via Smithery or manually, and the project supports Docker-based testing. A MCP Inspector can be used to connect and run tools, making it suitable for any MCP-compatible AI assistant or client to enrich conversations with Open Library information.

Details

Owner
8enSmith
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Book Search by Title

Search for books by their title using the get_book_by_title tool.

Author Search by Name

Search for authors by name using the get_authors_by_name tool.

Get Author Details

Retrieve detailed information for a specific author using their Open Library key with get_author_info.

Get Author Photo

Get the URL for an author's photo using their OLID with get_author_photo.

Get Book Cover

Get a book cover URL using various identifiers (ISBN, OCLC, LCCN, OLID, ID) via get_book_cover.

Get Book by ID

Retrieve detailed book information using identifiers (ISBN, LCCN, OCLC, OLID) via get_book_by_id.

Audience

AI assistantsInteract with Open Library data via MCP tools to search books and authors.
MCP clientsIntegrate Open Library data into MCP-based workflows and assistants.
DevelopersBuild MCP-based integrations using this server as a data source.

Tags

MCPOpen Librarybooksauthorssearchauthor infocover imageOLIDISBNOCLCLCCNOpen Library API