Claude Desktop + pdfmcp: poradnik konfiguracji
Dodaj pdfmcp do Claude Desktop jako lokalny serwer MCP.
Tylko lokalnie. Te same 74 narzędzi, działające na Twojej maszynie: bez konta, bez klucza, bez limitów. W przypadku Claude Desktop konfiguracja na tej stronie uruchamia pdfmcp na Twojej maszynie; możesz w każdej chwili zainstalować ponownie lub zmienić klienta, zamieniając konfigurację.
Czego potrzebujesz: lokalny pakiet pdfmcp: zainstaluj go raz (lub pozwól uvx pobrać go przy pierwszym uruchomieniu). Bez konta, bez klucza i bez żadnego sekretu do zastąpienia.
Gdzie to trafia: claude_desktop_config.json (Claude Desktop → Settings → Developer → Edit Config)
{
"mcpServers": {
"pdfmcp": {
"command": "uvx",
"args": [
"--from",
"https://pdfmcp.org/downloads/pdfmcp-4.2.1-py3-none-any.whl",
"pdfmcp"
]
}
}
}Kroki
- Merge the config below into claude_desktop_config.json (create the file if it doesn't exist).
- Fully restart Claude Desktop.
- Drop in a PDF and ask Claude to extract the text — it happens on this machine.
Local servers live in the config file — the Settings → Connectors UI is for remote servers and can't start local processes.
uvx downloads the pdfmcp package on first launch and keeps it cached. No key is involved: the tools run on this machine.
Rozwiązywanie problemów
- Lokalny serwer się nie uruchamia: zainstaluj pakiet raz poleceniem
pip install https://pdfmcp.org/downloads/pdfmcp-4.2.1-py3-none-any.whli uruchom pdfmcp w terminalu, aby zobaczyć błąd — zwykle zablokowane pobieranie pakietu albo Python starszy niż 3.11. - Narzędzia się nie pojawiają: po edycji jego konfiguracji całkowicie uruchom klienta ponownie; większość klientów wczytuje serwery MCP tylko przy starcie.
- Silnik się nie uruchamia: ciężkie silniki są pobierane tylko raz przy pierwszym użyciu; sprawdź połączenie dla tego pobrania i spróbuj ponownie: potem wszystko działa lokalnie.
Wypróbuj z
Więcej klientów: Claude Code Konfiguracja MCP · ChatGPT Konfiguracja MCP · Cursor Konfiguracja MCP · Wszystkie poradniki konfiguracji MCP · Przewodnik po lokalnym API