Calibremcp: Asystent AI Most dla bibliotek e-booków Calibre
Calibremcp, od dewelopera Sandraschi, to serwer MCP zaprojektowany do łączenia bibliotek e-booków Calibre z asystentami AI. Zbudowany w Pythonie 3.12+, umożliwia interakcję w naturalnym języku w celu zarządzania biblioteką. Użytkownicy mogą go zainstalować za pomocą pakietu PyPI, pakietu MCPB dla Claude Desktop lub bezpośrednio z jego źródła na GitHubie. Ten darmowy program rozszerza możliwości Calibre, pozwalając klientom AI skutecznie zarządzać i przeszukiwać zbiory e-booków. Jego projekt koncentruje się na zapewnieniu uporządkowanego interfejsu do integracji AI.
Do czego łączy się Calibremcp?
Calibremcp działa jako serwer MCP, łącząc się bezpośrednio z biblioteką e-booków Calibre. Może uzyskać dostęp do lokalnego pliku metadata.db SQLite biblioteki w celu bezpośredniego odczytu danych. Alternatywnie, w przypadku zdalnego dostępu do biblioteki, Calibremcp może współpracować z wbudowanym API Serwera Treści Calibre. Ta podwójna metoda połączenia pozwala na elastyczność dla użytkowników, niezależnie od tego, czy ich biblioteka Calibre jest lokalna, czy hostowana zdalnie. Główną rolą serwera jest połączenie tych bibliotek Calibre z asystentami AI, umożliwiając zaawansowane zarządzanie.
Główne funkcje i narzędzia
Calibremcp udostępnia 21 różnych narzędzi portmanteau, konsolidując różne operacje do interakcji z AI. Kluczowe narzędzia to manage_libraries (lista, przełącz, wyszukaj), query_books (wyszukaj, ostatnie, według_autora), manage_books (dodaj, pobierz, zaktualizuj, usuń) oraz manage_metadata (zaktualizuj, zorganizuj_tag, napraw_problemy). Inne narzędzia obejmują manage_comments, manage_authors, manage_series, manage_tags (stwórz, scal, znajdź_duplikaty), manage_publishers, manage_files (konwertuj, pobierz) oraz manage_viewer (otwórz, zamknij). Te narzędzia zapewniają szczegółową kontrolę nad elementami biblioteki.
Dla kogo to jest?
Calibremcp jest skierowany do użytkowników asystentów AI, którzy chcą wchodzić w interakcje i zarządzać swoimi bibliotekami e-booków Calibre za pomocą poleceń w naturalnym języku. Służy osobom, które chcą zautomatyzować zadania, takie jak wyszukiwanie konkretnych książek, otwieranie tytułów lub sprawdzanie stanu biblioteki za pomocą klientów AI. Program jest zaprojektowany dla tych, którzy pragną rozszerzyć użyteczność swojej biblioteki Calibre, integrując ją w procesy oparte na AI. Pomiń to, jeśli nie korzystasz z asystentów AI do zarządzania biblioteką.
Jak zacząć
Serwer autoryzuje się za pomocą klucza API przekazywanego jako zmienna środowiskowa. Konfiguracja polega na skonfigurowaniu zmiennych środowiskowych w kliencie MCP, takich jak CALIBRE_LIBRARY_PATH dla dostępu lokalnego lub CALIBRE_SERVER_URL dla dostępu zdalnego, wykorzystując protokoły transportowe stdio lub HTTP.
Przykłady użycia
- Wyszukiwanie i pobieranie książek, takich jak "Znajdź nieprzeczytane książki sci-fi."
- Otwieranie książek, na przykład "Otwórz losową powieść Banksa."
- Sprawdzanie stanu biblioteki i wykonywanie zadań zarządzających, takich jak "Jaki jest stan mojej biblioteki?"
Calibremcp oferuje specjalistyczny most dla asystentów AI do zarządzania bibliotekami e-booków Calibre. Jego fundament w Pythonie 3.12+ i wiele opcji dystrybucji sprawiają, że jest dostępny dla różnych użytkowników. Serwer zapewnia uporządkowany zestaw narzędzi do zadań, które obejmują zapytania o książki oraz zarządzanie metadanymi. Obsługuje zarówno lokalne, jak i zdalne połączenia z biblioteką Calibre. Spróbuj zapytać o stan biblioteki i wykonać zadania zarządzające za pomocą asystenta AI.





