Install
npx -y mcp-open-libraryFür wen
Für alle, die eine Assistenz Buch- und Autoreninformationen auf Open Library suchen lassen wollen. Offiziell ist es ein MCP-Server für die Open Library API, um search for book and author information. Der Repository-Titel sagt außerdem, er spricht die Open Library API des Internet Archive an.
Das ist kein lokales Bestandsverzeichnis und kein Ausleihsystem. Alle genannten Werkzeuge sind schreibgeschützte Suche. Im offiziellen Config erscheint kein API-key-Feld.
Offizielle Seite:
https://github.com/8enSmith/mcp-open-library
Erster Versuch in 3 Minuten
Offiziell steht Nothing to install or build. Den Client auf dieses Paket zeigen; der erste Lauf wird von npx geholt:
{
"mcpServers": {
"mcp-open-library": {
"command": "npx",
"args": ["-y", "mcp-open-library"]
}
}
}
Ab v1.0.3 erscheint es im official MCP Registry als io.github.8enSmith/mcp-open-library; Registry-fähige Clients können unter diesem Namen installieren. Keinen nie erscheinenden Installer suchen.
Voraussetzungen: dieser Rechner kann npx ausführen. Beim ersten Versuch einen schon bekannten Buchtitel oder Autorennamen nutzen; kein ISBN und keinen Author Key erfinden. Offiziell ist kein Geheimnis nötig.
Konfiguration: mcpServers.mcp-open-library. Offiziell ist weder ein Pflicht-Clientprodukt noch ein Konfigurationsdateipfad genannt.
Der erste Aufruf muss das genannte Werkzeug search_books nutzen. Es kann nach beliebiger Kombination von query, title, author, subject, place, person, publisher und ISBN suchen. Erfolg: eine Seite Ergebnisse kommt zurück mit num_found; Standard-limit ist 10, höchstens 50. Nicht zuerst get_author_info aufrufen, das einen Author Key braucht.
readOnlyHint ist nicht risikofrei. Offiziell steht zugleich openWorldHint: Anfragen verlassen diesen Rechner und treffen die Open Library API. Der Client überspringt vielleicht eine Bestätigung „das ändert etwas“, Netz- und Privatsphäregrenze bleiben.
Anwendungsfälle
Fall 1: Bücher nach kombinierten Bedingungen suchen. search_books aufrufen. Ergebnisse sind seitenweise: jede Seite höchstens limit Einträge (default 10, maximum 50), Blättern mit offset (maximum 1000), Rückgabe von num_found. Offiziell keine Sortierung und kein Sprachfilter.
Fall 2: engere Suche nach Buchtitel oder Autorennamen. get_book_by_title oder get_authors_by_name aufrufen. Offiziell nur Suche nach title / name; keine Fuzzy-Regeln. Wer schon einen Open Library Author Key hat, kann get_author_info für Details nutzen; ohne Key keinen erfinden.
Grenzen
Fähigkeitsgrenze: in den aufeinanderfolgenden Hinweisen genannte Werkzeuge sind search_books, get_book_by_title, get_authors_by_name, get_author_info. Nie erscheinende Cover- oder ID-Holwerkzeuge nicht ergänzen.
Paging-Grenze: limit Standard 10, Maximum 50; offset Maximum 1000. Paging jenseits der offiziellen Zahlen nicht annehmen.
Installationsgrenze: mit npx holen oder Registry-Name io.github.8enSmith/mcp-open-library. Offiziell kein Offline-Cache.