{"repo":"8enSmith/mcp-open-library","free":true,"listed":false,"github":"https://github.com/8enSmith/mcp-open-library","clone":"git clone https://github.com/8enSmith/mcp-open-library.git","description":"A Model Context Protocol (MCP) server for the Internet Archive's Open Library API that enables AI assistants to search for book and author information.","language":"TypeScript","stars":88,"topics":["authors","books","internet-archive","mcp","mcp-server","modelcontextprotocol","openlibrary","ai","assistants","open-library-api"],"license":"MIT","category":"mcp-servers","readme_excerpt":"MCP Open Library A Model Context Protocol (MCP) server for the Open Library API that enables AI assistants to search for book and author information. Overview This project implements an MCP server that provides tools for AI assistants to interact with the Open Library. It allows searching the catalogue by title, author, subject and other fields, searching for authors by name, retrieving detailed author information using their Open Library key, and getting URLs for book covers and author photos. The server returns JSON projections of the Open Library responses rather than the raw payloads. Features - Book Search : Search across titles, authors, subjects, places, people, publishers and ISBNs, with sorting and paging ( search books ). - Book Search by Title : Search for books using their title ( get book by title ). - Author Search by Name : Search for authors using their name, with paging ( get authors by name ). - Get Author Details : Retrieve detailed information for a specific author using their Open Library key ( get author info ). - Get Author Photo : Get the URL for an author's photo using their Open Library ID (OLID) ( get author photo ). - Get Book Cover : Get the URL for a book's cover image using various identifiers (ISBN, OCLC, LCCN, OLID, ID) ( get book cover ). - Get Book by ID : Retrieve detailed book information using various identifiers (ISBN, LCCN, OCLC, OLID) ( get book by id ). Search results are paged — every search tool returns at most limit results (defaul","default_branch":null,"files":null,"tree":[],"storefront":"/r/8enSmith","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/8enSmith/mcp-open-library/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}