Install
npx -y mcp-open-libraryPara quién
Para quien quiera que un asistente busque información de libros y autores en Open Library. Lo oficial lo describe como un servidor MCP para la API de Open Library, usado para search for book and author information. El título del repositorio también dice que habla con la API de Open Library de Internet Archive.
No es un directorio de fondos local ni un sistema de préstamo. Todas las herramientas nombradas son búsquedas de solo lectura. En la configuración oficial no aparece ningún campo de API key.
Página oficial:
https://github.com/8enSmith/mcp-open-library
Primera prueba en 3 minutos
Lo oficial dice Nothing to install or build. Apunta el cliente a este paquete; la primera ejecución la tira npx:
{
"mcpServers": {
"mcp-open-library": {
"command": "npx",
"args": ["-y", "mcp-open-library"]
}
}
}
Desde v1.0.3 se publica en el official MCP Registry como io.github.8enSmith/mcp-open-library; los clientes que admiten el registry pueden instalar por ese nombre. No busques un instalador que no aparece.
Requisitos: esta máquina puede ejecutar npx. En la primera prueba usa un título o un nombre de autor que ya conozcas; no inventes ISBN ni Author Key. Lo oficial no pide un secreto.
Configuración: mcpServers.mcp-open-library. Lo oficial no nombra un producto de cliente obligatorio ni una ruta de archivo de configuración.
La primera llamada debe usar la herramienta nombrada search_books. Puede buscar por cualquier combinación de query, title, author, subject, place, person, publisher e ISBN. Éxito: vuelve una página de resultados con num_found; el limit por defecto es 10, como máximo 50. No llames primero get_author_info, que necesita un Author Key.
readOnlyHint no es riesgo cero. Lo oficial también escribe openWorldHint: las peticiones salen de esta máquina y llegan a la API de Open Library. El cliente puede saltarse un cuadro de «esto cambiará cosas», pero la frontera de red y privacidad sigue.
Casos de uso
Caso 1: encontrar libros por condiciones combinadas. Llama search_books. Los resultados van por páginas: cada página tiene como máximo limit elementos (default 10, maximum 50), pasa páginas con offset (maximum 1000) y vuelve num_found. Lo oficial no describe orden ni filtro de idioma.
Caso 2: una búsqueda más estrecha por título o nombre de autor. Llama get_book_by_title, o llama get_authors_by_name. Lo oficial solo dice buscar por title / name; no escribe reglas de coincidencia difusa. Si ya tienes un Open Library Author Key, puedes usar get_author_info para el detalle; sin Key, no inventes uno.
Límites de uso
Límite de capacidad: las herramientas nombradas en las notas consecutivas son search_books, get_book_by_title, get_authors_by_name, get_author_info. No completes herramientas de portada o de traer por ID que no aparecen.
Límite de paginación: limit por defecto 10, máximo 50; offset máximo 1000. No asumas paginación más allá de los números oficiales.
Límite de instalación: tirar con npx, o el nombre de registry io.github.8enSmith/mcp-open-library. Lo oficial no describe una caché sin conexión.