MCP Server

Connect Zotero with Claude Desktop and other AI tools using Model Context Protocol.

Serwer Zotero MCP

Od PapersGPT v0.5.2 serwer Zotero MCP jest oparty na DocsAgent, który umożliwia agentom AI łączenie się i wyszukiwanie artykułów w bibliotece Zotero.

Aby go skonfigurować, dodaj następujące ustawienia do konfiguracji MCP.

{
  "mcpServers": {
    "papersgpt-for-zotero": {
      "command": "npx",
      "args": [
        "-y",
        "papersgpt-for-zotero",
        "mcp"
      ]
    }
  }
}

Uwaga: Jeśli ścieżka przechowywania danych Zotero nie jest domyślna (~/Zotero lub ~\Zotero), musisz zmodyfikować wartość args, aby zawierała rzeczywistą ścieżkę przechowywania danych Zotero po "mcp".

Od wersji v0.3.4 do v0.5.1, PapersGPT obsługuje serwer MCP. Oznacza to, że każdy klient chatbota, taki jak ChatWise, Cherry Studio, Cursor, Gemini CLI itp., który obsługuje serwer MCP SSE, może połączyć się z Twoją osobistą biblioteką Zotero za pośrednictwem PapersGPT na dowolnym systemie Mac, Windows lub Linux.

Jak uzyskać dostęp do swojej osobistej biblioteki Zotero w popularnych chatbotach AI za pośrednictwem PapersGPT?

Zainstaluj wtyczkę PapersGPT w Zotero i uruchom ponownie Zotero

Jeśli nie wiesz, jak zainstalować PapersGPT, zobacz tę stronę i upewnij się, że Zotero jest otwarte podczas korzystania z serwera MCP.

Skonfiguruj serwer PapersGPT MCP w swoim chatbocie AI

Tutaj, na przykładzie chatbota AI ChatWise, możesz skonfigurować ustawienia serwera PapersGPT MCP jak na poniższych obrazkach:

image
image

W konfiguracji okna czatu potwierdź, że łączysz się z serwerem MCP PapersGPT.

W niektórych chatbotach, takich jak ChatWise i Cherry Studio, na dole okna dialogowego czatu znajduje się opcja potwierdzenia, czy użyć połączenia MCP. Przed rozpoczęciem rozmowy należy ponownie to potwierdzić. Natomiast w niektórych chatbotach, takich jak Gemini Cli, po skonfigurowaniu wszystko jest wyzwalane automatycznie. Tutaj ponownie na przykładzie ChatWise konkretne konfiguracje pokazano poniżej:

image

Wybierz myślący duży model językowy i wprowadź prompt związany z Zotero

Aby LLM automatycznie wywoływał serwer MCP, podczas czatu należy wybrać model myślący, taki jak GPT 5, Gemini 2.5 thinking, DeepSeek V3.1 lub Qwen3 Next 80B A3B Thinking itp. Oprócz wyboru modelu myślącego należy wprowadzić prompty, takie jak „szukaj artykułów o *** w Zotero”, „pobierz artykuły o *** w moim Zotero”. Wprowadzane zapytanie powinno najlepiej zawierać słowo „Zotero”, aby skłonić inteligentny LLM do automatycznego wywołania serwera PapersGPT MCP. Tutaj ponownie na przykładzie ChatWise, wybrano model Qwen3 Next 80B A3B Thinking udostępniany przez OpenRouter, a wynik odpowiedzi pokazano poniżej:

image
image

W ChatWise, gdy serwer MCP ma zostać wywołany, przypomni użytkownikowi o ręcznym potwierdzeniu i uruchomieniu.

image

Główne funkcje serwera Zotero MCP PapersGPT

Wyszukiwanie pełnotekstowe BM25 metadanych dokumentów, takich jak tytuł, autorzy, tagi, abstrakt, notatki, adnotacje i kolekcje.

Głównym narzędziem MCP jest wywołanie funkcji „search_in_zotero”. Parametrami wejściowymi są „query” i „show_detail”. „show_detail” oznacza, czy zwrócić pełnotekstową zawartość wyszukanych dokumentów, domyślnie bez treści. Wprowadzone zapytanie będzie wyszukiwane w polach: tytuł, autorzy, tagi, abstrakt, notatki, adnotacje i kolekcje.

Szybkie uzyskiwanie pełnej treści plików PDF w Zotero

Jest to realizowane głównie przez wywołanie funkcji „get_text_by_key_zotero”. Parametrem wejściowym jest „key”, który jest kluczem głównym elementu w Zotero.

Błyskawicznie szybki, napisany w C++ dla ekstremalnej wydajności

Oprócz najszybszej szybkości przetwarzania, nie ma potrzeby instalowania UX, Pythona ani Node na żadnym Macu ani Windows.