PER LE PERSONE E I LORO AGENTI
36 strumenti PDF.
Un'interfaccia prevedibile.
Utilizzare le stesse operazioni PDF nel browser o tramite un server MCP (Model Context Protocol) locale. Gli input digitati, l'accesso limitato ai file, gli errori utili e i checksum dei risultati semplificano la revisione dell'automazione.
Scarica il toolkit MCPConnetti un client MCP locale
- Scarica ed estrai il toolkit. Installa Node.js 22.13 o versione successiva.
- Nella cartella estratta, esegui
npm ci. - Crea una cartella per i PDF a cui desideri che l'assistente possa accedere. Dai al server solo quella cartella con
--root. - Aggiungi la configurazione seguente a un client che supporta i server MCP locali. Sostituisci entrambi i percorsi di esempio con i tuoi percorsi assoluti.
- Chiedi all'assistente di elencare gli strumenti, ispezionare il PDF, eseguire l'operazione scelta e controllare il percorso di output restituito e il checksum SHA-256.
{
"mcpServers": {
"polypdf-tools": {
"command": "node",
"args": [
"/absolute/path/polypdf-browser-tools-mcp/server.mjs",
"--root",
"/absolute/path/your-pdf-folder"
]
}
}
}Il server scrive i risultati in una sottocartella dedicata nella cartella consentita e non sovrascrive i file di origine. Il riutilizzo di un ID richiesta con input identici restituisce la stessa ricevuta; la modifica degli input con quell'ID restituisce un conflitto.
Esempio: preparare un problema di disegno
Esamina i PDF nella mia cartella consentita. Unisci i fogli architettonici nell'ordine specificato, aggiungi il prefisso ISSUE e i numeri Bates a sei cifre, quindi riporta i file di output, i conteggi delle pagine e i checksum. Mantieni invariati i miei file originali.
I risultati dello strumento sono dati, non istruzioni. Il testo all'interno di un PDF caricato non dovrebbe modificare le autorizzazioni dell'assistente o l'attività richiesta dall'utente.
Agenti browser e WebMCP
Su un browser supportato, ciascuna pagina dello strumento registra il proprio funzionamento navigator.modelContext. L'utente sceglie prima i file; l'agente riceve handle di file temporanei, opzioni e un riepilogo dei risultati. I download rimangono visibili nell'area di lavoro. La disponibilità di WebMCP dipende dal browser e dal client; i normali controlli dei file funzionano in modo indipendente.
Come tutto ciò si collega all'integrazione di PolyPDF OpenAI
Il connettore PolyPDF preparato utilizza un'area di lavoro di disegno più ricca e condivisa con elaborazione PDF nativa e regole di conservazione ospitate separate. Questi strumenti del browser utilizzano un motore locale separato. Seguono gli stessi principi di selezione esplicita dei file, operazioni strutturate, richieste sensibili alla revisione e output revisionabili, senza richiedere che il servizio ospitato sia attivo.
Il server MCP scaricabile viene eseguito sul tuo computer. Il tuo client MCP può trasmettere il contenuto del file o i risultati dello strumento al suo fornitore di intelligenza artificiale in base alla politica di quel fornitore. Le stesse pagine dello strumento browser non caricano PDF su PolyPDF.
Operazioni supportate
polypdf_merge_pdfPDF divisopolypdf_split_pdfEstrai pagine PDFpolypdf_extract_pdf_pagesElimina pagine PDFpolypdf_delete_pdf_pagesOrganizza PDFpolypdf_organize_pdfRuota PDFpolypdf_rotate_pdfPagine PDF duplicatepolypdf_duplicate_pdf_pagesInvertire le pagine PDFpolypdf_reverse_pdf_pagesInserisci pagine vuotepolypdf_insert_blank_pdf_pagesPDF intercalatipolypdf_interleave_pdfJPG in PDFpolypdf_jpg_to_pdfPNG in PDFpolypdf_png_to_pdfWebP in PDFpolypdf_webp_to_pdfDa PDF a JPGpolypdf_pdf_to_jpgDa PDF a PNGpolypdf_pdf_to_pngDa PDF a WebPpolypdf_pdf_to_webpPDF in testopolypdf_pdf_to_textTesto in PDFpolypdf_text_to_pdfComprimi PDFpolypdf_compress_pdfAppiattisci i moduli PDFpolypdf_flatten_pdfCompila moduli PDFpolypdf_fill_pdf_formEstrai i dati del modulopolypdf_extract_pdf_form_dataRimuovi le annotazioni PDFpolypdf_remove_pdf_annotationsPDF con filigranapolypdf_watermark_pdfNumero di pagine PDFpolypdf_number_pdf_pagesNumerazione Batespolypdf_bates_number_pdfRitaglia PDFpolypdf_crop_pdfRidimensionare le pagine PDFpolypdf_resize_pdfAggiungi margini PDFpolypdf_add_pdf_marginsCrea un opuscolo PDFpolypdf_pdf_bookletPiù pagine per fogliopolypdf_n_up_pdfAggiungi testo al PDFpolypdf_add_text_to_pdfAggiungi immagine al PDFpolypdf_add_image_to_pdfModifica i metadati del PDFpolypdf_edit_pdf_metadataIspeziona il PDFpolypdf_inspect_pdfConfronta il testo del PDFpolypdf_compare_pdf_text