PDF Redaction MCP
Wykrywaj i redaguj dane PII w plikach PDF bezpośrednio z Claude Desktop, Claude Code, Cursor lub dowolnego klienta zgodnego z MCP.
PDF Redaction udostępnia swój silnik wykrywania i redagowania danych PII jako serwer MCP (Model Context Protocol). Dzięki temu każdy klient AI zgodny z MCP — Claude Desktop, Claude Code, Cursor i inne — może wywoływać narzędzia do redagowania PDF bezpośrednio w ramach zestawu narzędzi agenta, bez pisania własnego kodu integracji REST.
Połącz z Claude
Punkt końcowy
https://api.pdf-redaction.com/mcp/Serwer korzysta z transportu Streamable HTTP i działa obok istniejącego REST API.
Uwierzytelnianie
Ten serwer korzysta z OAuth 2.1. Przy pierwszym wywołaniu narzędzia klient otworzy przeglądarkę, abyś mógł zalogować się do swojego konta PDF Redaction (lub je założyć — obsługiwane są magic link, Google, Microsoft i LinkedIn) — klucz API nie jest wymagany. Claude Desktop, Claude Code, Cursor i inni klienci MCP obsługujący OAuth robią to automatycznie podczas łączenia.
Po autoryzacji wywołania narzędzi korzystają z wykorzystania i kredytów Twojego konta, tak samo jak w REST API. Gdy kredyty się wyczerpią, wywołania zwracają błąd narzędzia MCP z opisem problemu (np. Credits exhausted).
Limity darmowego planu
- 10 stron na żądanie
- 100 darmowych stron miesięcznie
- 5 żądań na minutę
Konfiguracja klienta
Claude Desktop / Claude Code / Claude.ai
Kliknij powyżej Połącz z Claude albo dodaj serwer ręcznie:
- W Claude przejdź do Ustawienia → Konektory → Dodaj niestandardowy konektor.
- Wpisz
https://api.pdf-redaction.com/mcp/jako URL. - Zatwierdź monit logowania, który otworzy się w przeglądarce.
Dla Claude Code możesz zamiast tego uruchomić:
claude mcp add --transport http pdf-redaction https://api.pdf-redaction.com/mcp/Cursor
Dodaj serwer do pliku .cursor/mcp.json:
{
"mcpServers": {
"pdf-redaction": {
"url": "https://api.pdf-redaction.com/mcp/"
}
}
}Cursor otworzy monit logowania w przeglądarce przy pierwszym użyciu narzędzia z tego serwera.
ChatGPT
ChatGPT nie obsługuje jeszcze instalacji konektorów jednym kliknięciem, więc dodaj serwer ręcznie:
- W ChatGPT włącz tryb dewelopera (Ustawienia → Aplikacje i konektory → Ustawienia zaawansowane).
- Przejdź do Konektory → Utwórz i wpisz
https://api.pdf-redaction.com/mcp/jako URL serwera. - Wybierz uwierzytelnianie OAuth i zatwierdź monit logowania, który otworzy się w przeglądarce.
Dostępne narzędzia
anonymize_pdf
Wykrywa dane PII w pliku PDF i zwraca zredagowaną kopię dokumentu.
| Parametr | Typ | Domyślnie | Opis |
|---|---|---|---|
pdf | string | — | Dokument PDF zakodowany w Base64 |
tags | Tags[] | wszystkie tagi | Tagi PII do wykrycia i zredagowania |
force_ocr | bool | false | Wymuś OCR, nawet jeśli tekst jest możliwy do wyodrębnienia |
rotated_text | bool | false | Wykrywaj i rozpoznawaj obrócony tekst |
redact_text | bool | true | Gdy false, dane PII są wykrywane, ale nie redagowane w zwróconym pliku PDF |
min_chunk_size | int | 0 | Minimalny rozmiar fragmentu do przetwarzania tekstu |
ocr_langs | Langs[] | — | Języki OCR |
custom_tags | string[] | — | Dodatkowe niestandardowe tagi do wykrycia/redagowania |
include_pdf_base64 | bool | false | Dołącz zredagowany PDF dodatkowo zakodowany w Base64 pod kluczem pdf |
Zwraca: { detected_pii, processing_time, download_url } — download_url to bezpieczny, czasowo ograniczony link do pobrania zredagowanego pliku PDF. Gdy include_pdf_base64 ma wartość true, odpowiedź zawiera dodatkowo pdf, czyli zredagowany dokument zakodowany w Base64.
anonymize_pdf_from_upload
Redaguje plik PDF, który został wcześniej przesłany na serwer, zamiast przekazywać go w treści żądania jako Base64. Przydatne w przypadku dużych plików lub klientów z wbudowaną obsługą przesyłania plików (np. Claude Desktop, claude.ai).
- Prześlij plik PDF przez interfejs przesyłania plików klienta lub wywołaj bezpośrednio narzędzie
store_files. - Wywołaj
anonymize_pdf_from_upload, podającfile_nameprzesłanego pliku.
| Parametr | Typ | Domyślnie | Opis |
|---|---|---|---|
file_name | string | — | Nazwa wcześniej przesłanego pliku PDF |
tags | Tags[] | wszystkie tagi | Tagi PII do wykrycia i zredagowania |
force_ocr | bool | false | Wymuś OCR, nawet jeśli tekst jest możliwy do wyodrębnienia |
rotated_text | bool | false | Wykrywaj i rozpoznawaj obrócony tekst |
redact_text | bool | true | Gdy false, dane PII są wykrywane, ale nie redagowane w zwróconym pliku PDF |
min_chunk_size | int | 0 | Minimalny rozmiar fragmentu do przetwarzania tekstu |
ocr_langs | Langs[] | — | Języki OCR |
custom_tags | string[] | — | Dodatkowe niestandardowe tagi do wykrycia/redagowania |
include_pdf_base64 | bool | false | Dołącz zredagowany PDF dodatkowo zakodowany w Base64 pod kluczem pdf, osadzony bezpośrednio w odpowiedzi |
Zwraca: { detected_pii, processing_time, download_uri, download_url } — download_uri to identyfikator zasobu MCP (redaction://...), a download_url to bezpieczny, czasowo ograniczony link https://; oba wskazują na zredagowany plik PDF. Wynik jest też zapisywany jako <file_name>-redacted.pdf, dostępny później przez narzędzia list_files/read_file. Gdy include_pdf_base64 ma wartość true, odpowiedź zawiera dodatkowo pdf.
detect_pii_pdf
Wykrywa dane PII w pliku PDF bez ich redagowania.
| Parametr | Typ | Domyślnie | Opis |
|---|---|---|---|
pdf | string | — | Dokument PDF zakodowany w Base64 |
tags | Tags[] | wszystkie tagi | Tagi PII do wykrycia |
force_ocr | bool | false | Wymuś OCR, nawet jeśli tekst jest możliwy do wyodrębnienia |
rotated_text | bool | false | Wykrywaj i rozpoznawaj obrócony tekst |
ocr_langs | Langs[] | — | Języki OCR |
custom_tags | string[] | — | Dodatkowe niestandardowe tagi do wykrycia |
Zwraca: { detected_pii, processing_time }
anonymize_pdf_custom
Redaguje plik PDF na podstawie dowolnej instrukcji w języku naturalnym zamiast predefiniowanej listy tagów.
| Parametr | Typ | Opis |
|---|---|---|
pdf | string | Dokument PDF zakodowany w Base64 |
prompt | string | np. "Redact all dates, names, and email addresses" |
include_pdf_base64 | bool | Dołącz zredagowany PDF dodatkowo zakodowany w Base64 pod kluczem pdf (domyślnie false) |
Zwraca: { detected_pii, processing_time, download_url }, a opcjonalnie pdf, jeśli include_pdf_base64 ma wartość true.
Obsługiwane tagi
DATE, PERSON_NAME, ORGANIZATION, LOCATION, EMAIL, PHONE, ID, ACCOUNT, ZIP_CODE, ADDRESS, IP, URL, SSN, DRIVER_LICENSE, PASSPORT, PASSWORD, AGE, CREDIT_CARD, MONEY_AMOUNT, SIGNATURE, QR_CODE, FACE
Obsługiwane języki OCR
eng, spa, fra, deu, ita, por, rus
Redaguj pliki PDF bezpośrednio z ulubionego klienta AI
Połącz serwer MCP PDF Redaction z Claude Desktop, Claude Code, Cursor, ChatGPT lub dowolnym klientem zgodnym z MCP — klucz API nie jest wymagany.
Połącz z Claude