UNTUK ORANG DAN AGENNYA
36 alat PDF.
Satu antarmuka yang dapat diprediksi.
Gunakan operasi PDF yang sama di browser atau melalui server Model Context Protocol (MCP) lokal. Input yang diketik, akses file yang dibatasi, kesalahan yang berguna, dan checksum hasil membuat otomatisasi lebih mudah ditinjau.
Unduh perangkat MCPHubungkan klien MCP lokal
- Unduh dan ekstrak toolkitnya. Instal Node.js 22.13 atau lebih baru.
- Di folder yang diekstrak, jalankan
npm ci. - Buat folder untuk PDF yang Anda ingin akses oleh asisten. Berikan server hanya folder itu saja
--root. - Tambahkan konfigurasi di bawah ini ke klien yang mendukung server MCP lokal. Ganti kedua jalur contoh dengan jalur absolut Anda sendiri.
- Minta asisten untuk membuat daftar alat, memeriksa PDF, menjalankan operasi yang dipilih, dan memeriksa jalur keluaran yang dikembalikan dan checksum SHA-256.
{
"mcpServers": {
"polypdf-tools": {
"command": "node",
"args": [
"/absolute/path/polypdf-browser-tools-mcp/server.mjs",
"--root",
"/absolute/path/your-pdf-folder"
]
}
}
}Server menulis hasil ke dalam subfolder khusus di bawah folder yang diizinkan dan tidak menimpa file sumber. Menggunakan kembali ID permintaan dengan input yang identik akan mengembalikan tanda terima yang sama; mengubah input dengan ID tersebut akan menimbulkan konflik.
Contoh: menyiapkan soal gambar
Periksa PDF di folder yang saya izinkan. Gabungkan lembar arsitektur dalam urutan yang saya tentukan, tambahkan awalan ISSUE- dan enam digit nomor Bates, lalu laporkan file keluaran, jumlah halaman, dan checksum. Biarkan file asli saya tidak berubah.
Hasil alat adalah data, bukan instruksi. Teks di dalam PDF yang diunggah tidak boleh mengubah izin asisten atau tugas yang diminta pengguna.
Agen browser dan WebMCP
Pada browser yang didukung, setiap halaman alat mencatat operasinya navigator.modelContext. Pengguna memilih file terlebih dahulu; agen menerima pegangan file sementara, opsi, dan ringkasan hasil. Unduhan tetap terlihat di ruang kerja. Ketersediaan WebMCP bergantung pada browser dan klien; kontrol file normal bekerja secara independen.
Bagaimana hal ini berkaitan dengan integrasi PolyPDF OpenAI
Konektor PolyPDF yang disiapkan menggunakan ruang kerja gambar bersama yang lebih kaya dengan pemrosesan PDF asli dan aturan penyimpanan yang dihosting terpisah. Alat browser ini menggunakan mesin lokal terpisah. Mereka mengikuti prinsip yang sama dalam pemilihan file eksplisit, operasi terstruktur, permintaan revisi, dan keluaran yang dapat ditinjau, tanpa memerlukan layanan yang dihosting untuk aktif.
Server MCP yang dapat diunduh berjalan di komputer Anda. Klien MCP Anda dapat meneruskan konten file atau hasil alat ke penyedia AI berdasarkan kebijakan penyedia tersebut. Halaman alat browser itu sendiri tidak mengunggah PDF ke PolyPDF.
Operasi yang didukung
polypdf_merge_pdfPisahkan PDFpolypdf_split_pdfEkstrak halaman PDFpolypdf_extract_pdf_pagesHapus halaman PDFpolypdf_delete_pdf_pagesAtur PDFpolypdf_organize_pdfPutar PDFpolypdf_rotate_pdfDuplikat halaman PDFpolypdf_duplicate_pdf_pagesMembalikkan halaman PDFpolypdf_reverse_pdf_pagesSisipkan halaman kosongpolypdf_insert_blank_pdf_pagesSisipkan PDFpolypdf_interleave_pdfJPG ke PDFpolypdf_jpg_to_pdfPNG ke PDFpolypdf_png_to_pdfWebP ke PDFpolypdf_webp_to_pdfPDF ke JPGpolypdf_pdf_to_jpgPDF ke PNGpolypdf_pdf_to_pngPDF ke WebPpolypdf_pdf_to_webpPDF ke tekspolypdf_pdf_to_textTeks ke PDFpolypdf_text_to_pdfKompres PDFpolypdf_compress_pdfRatakan formulir PDFpolypdf_flatten_pdfIsi formulir PDFpolypdf_fill_pdf_formEkstrak data formulirpolypdf_extract_pdf_form_dataHapus anotasi PDFpolypdf_remove_pdf_annotationsPDF tanda airpolypdf_watermark_pdfNomor halaman PDFpolypdf_number_pdf_pagesPenomoran Batespolypdf_bates_number_pdfPangkas PDFpolypdf_crop_pdfUbah ukuran halaman PDFpolypdf_resize_pdfTambahkan margin PDFpolypdf_add_pdf_marginsBuatlah buklet PDFpolypdf_pdf_bookletBeberapa halaman per lembarpolypdf_n_up_pdfTambahkan teks ke PDFpolypdf_add_text_to_pdfTambahkan gambar ke PDFpolypdf_add_image_to_pdfEdit metadata PDFpolypdf_edit_pdf_metadataPeriksa PDFpolypdf_inspect_pdfBandingkan teks PDFpolypdf_compare_pdf_text