@exactpdf/mcp

MCPcommunauté
v0.2.19ExactPDFMITMis à jour il y a 6 jnpmGitHub

MCP server for ExactPDF — target-size compression, structured Markdown/RAG source packs, PDF JSON, bounded PDF audio jobs, and API credits.

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
68Téléch./sem.
il y a 6 jDernière mise à jour
Lit ces identifiants
  • EXACTPDF_API_KEYClé d’APIfacultatif

    API key for hosted ExactPDF API processing. Optional to start the local server and use setup guidance; required for hosted PDF workflows.

Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquet
AuteurExactPDF
LicenceMIT
Version0.2.19
Sourcenpm+mcp-registry
Statut de confiance
B
60/100Bon
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/20
→ Éditeur : exécutez `forge publish` depuis le dépôt du paquet pour revendiquer la propriété
—Signature de publication Ed25519+0/5
→ Incluse automatiquement quand l’éditeur exécute `forge publish`
—Vérification de domaine+0/5
→ Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publiez depuis GitHub Actions avec --provenance pour que l’attestation lie ce paquet à ce dépôt
—Correspondance de mainteneur npm+0/5
→ Acquis dès que votre identité est vérifiée ci-dessus et que ce login est mainteneur npm de ce paquet
✓Analyse CVE · propre+30/30
✓Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils30 outils · aucun privilégié
Analyse de sécurité✓ Proprev0.2.19 · aujourd’huiQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé7 oct. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

30 outils · aucun privilégié
Extrait statiquement du paquet publiév0.2.19 · 13h ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

exactpdf_first_run_checklistReturn the safest first-run sequence for ExactPDF MCP clients, including API key setup, free probe tools, credit rules, output directory behavior, and docs links. Free; no API key required.

Return the safest first-run sequence for ExactPDF MCP clients, including API key setup, free probe tools, credit rules, output directory behavior, and docs links. Free; no API key required.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_accountCheck whether the ExactPDF API key works and return credit balance/key metadata. Free; does not consume credits. Use this before any paid tool.

Check whether the ExactPDF API key works and return credit balance/key metadata. Free; does not consume credits. Use this before any paid tool.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_merge_and_compress_pdfsPortal-ready workflow: merge 2-20 local PDFs in order, then best-effort repack/compress the final PDF for an upload limit. Costs 1 launch credit on success. Returns measured output size and whether target_bytes was reached; exact target compression for image-heavy PDFs may require Max/browser workf…

Portal-ready workflow: merge 2-20 local PDFs in order, then best-effort repack/compress the final PDF for an upload limit. Costs 1 launch credit on success. Returns measured output size and whether target_bytes was reached; exact target compression for image-heavy PDFs may require Max/browser workf…

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_merge_pdfsMerge 2-20 local PDF files into one PDF in the exact order provided. Costs 1 credit only on successful output. Saves the merged PDF locally and returns its path.

Merge 2-20 local PDF files into one PDF in the exact order provided. Costs 1 credit only on successful output. Saves the merged PDF locally and returns its path.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_split_pdfSplit one local PDF into a ZIP of PDFs. Costs 1 credit on success. Default is one PDF per page; use at_pages for split points or ranges_json for explicit inclusive ranges.

Split one local PDF into a ZIP of PDFs. Costs 1 credit on success. Default is one PDF per page; use at_pages for split points or ranges_json for explicit inclusive ranges.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_rotate_pdfRotate every page of a local PDF by 90/180/270 degrees. Costs 1 credit on success. Saves the rotated PDF locally and returns its path.

Rotate every page of a local PDF by 90/180/270 degrees. Costs 1 credit on success. Saves the rotated PDF locally and returns its path.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_compress_pdfCompress/repack a local PDF for smaller delivery. Costs 1 credit on success. Optional target_bytes returns measured target headers. Best-effort, not guaranteed exact-size compression.

Compress/repack a local PDF for smaller delivery. Costs 1 credit on success. Optional target_bytes returns measured target headers. Best-effort, not guaranteed exact-size compression.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_compress_pdf_to_targetBest-effort compress/repack a local PDF toward a target size such as 100KB, 200KB, 500KB, or 1MB. Costs 1 credit on success and reports whether target_bytes was reached.

Best-effort compress/repack a local PDF toward a target size such as 100KB, 200KB, 500KB, or 1MB. Costs 1 credit on success and reports whether target_bytes was reached.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_pdf_to_imagesBackend-required placeholder for PDF-to-images API/MCP. Use the live browser tool at https://exactpdf.com/tools/pdf-to-images until the server renderer endpoint ships.

Backend-required placeholder for PDF-to-images API/MCP. Use the live browser tool at https://exactpdf.com/tools/pdf-to-images until the server renderer endpoint ships.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_ocr_pdfBackend-required placeholder for OCR API/MCP. Use the live browser OCR page at https://exactpdf.com/tools/ocr-pdf until the server OCR worker endpoint ships.

Backend-required placeholder for OCR API/MCP. Use the live browser OCR page at https://exactpdf.com/tools/ocr-pdf until the server OCR worker endpoint ships.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_images_to_pdf_and_compressPortal-ready workflow: convert local PNG/JPEG images into one ordered PDF, then best-effort repack/compress for an upload limit. Costs 1 launch credit on success. Returns measured output size and whether target_bytes was reached.

Portal-ready workflow: convert local PNG/JPEG images into one ordered PDF, then best-effort repack/compress for an upload limit. Costs 1 launch credit on success. Returns measured output size and whether target_bytes was reached.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_images_to_pdfConvert local PNG/JPEG images into one ordered PDF. Costs 1 credit on success. Saves the resulting PDF locally and returns its path.

Convert local PNG/JPEG images into one ordered PDF. Costs 1 credit on success. Saves the resulting PDF locally and returns its path.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_pdf_infoRead PDF page count and metadata before deciding what to do next. Free; does not consume credits. Good first step before merge/split/speech jobs.

Read PDF page count and metadata before deciding what to do next. Free; does not consume credits. Good first step before merge/split/speech jobs.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_extract_textExtract plain text from a local PDF. Costs 1 credit on success. Returns JSON with text and page_count for summarizers, search, and downstream agents.

Extract plain text from a local PDF. Costs 1 credit on success. Returns JSON with text and page_count for summarizers, search, and downstream agents.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_pdf_structured_markdownConvert a local text-layer PDF into auditable Markdown, JSON with page/chunk provenance, deterministic RAG JSONL, or a ZIP source pack. Source packs save locally and return only artifact metadata; OCR is not run and tables remain reading-order text.

Convert a local text-layer PDF into auditable Markdown, JSON with page/chunk provenance, deterministic RAG JSONL, or a ZIP source pack. Source packs save locally and return only artifact metadata; OCR is not run and tables remain reading-order text.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_pdf_to_jsonExtract text-layer PDF structure as JSON: metadata, per-page text, full text, page count, and extraction notes. Costs 1 credit on success. Scanned PDFs need OCR first.

Extract text-layer PDF structure as JSON: metadata, per-page text, full text, page count, and extraction notes. Costs 1 credit on success. Scanned PDFs need OCR first.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_pdf_to_audiobookAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

exactpdf_job_statusPoll a general ExactPDF async job and optionally save the result when succeeded. Free. Prefer exactpdf_get_speech_job for speech/audiobook jobs.

Poll a general ExactPDF async job and optionally save the result when succeeded. Free. Prefer exactpdf_get_speech_job for speech/audiobook jobs.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_workflow_submitAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

exactpdf_workflow_finalizeRecover one already-uploaded workflow after exactpdf_workflow_submit reports finalization_pending. It authenticates POST /api/v1/workflow-jobs/:upload_id and never creates an intent, re-uploads bytes, or exposes a GCS session URL. Call workflow status first; use this once only while the upload rema…

Recover one already-uploaded workflow after exactpdf_workflow_submit reports finalization_pending. It authenticates POST /api/v1/workflow-jobs/:upload_id and never creates an intent, re-uploads bytes, or exposes a GCS session URL. Call workflow status first; use this once only while the upload rema…

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_workflow_statusRead a workflow job you own. Set max_polls (1–30) to wait locally for a terminal state; cancelling the MCP call only stops local polling and does not cancel the remote job. Signed result URLs are never displayed. Smart Redact inspect exposes only source SHA-256 and reviewed coordinate regions, neve…

Read a workflow job you own. Set max_polls (1–30) to wait locally for a terminal state; cancelling the MCP call only stops local polling and does not cancel the remote job. Signed result URLs are never displayed. Smart Redact inspect exposes only source SHA-256 and reviewed coordinate regions, neve…

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_workflow_downloadDownload the verified result of a succeeded workflow job to EXACTPDF_API_OUTPUT_DIR (or the OS temp directory). The package accepts only ExactPDF GCS signed URLs, sends no API key to storage, and uses exclusive local file creation. It cannot download failed, cancelled, or still-running jobs.

Download the verified result of a succeeded workflow job to EXACTPDF_API_OUTPUT_DIR (or the OS temp directory). The package accepts only ExactPDF GCS signed URLs, sends no API key to storage, and uses exclusive local file creation. It cannot download failed, cancelled, or still-running jobs.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_translate_and_speakPlanning-only placeholder while translate-and-speak workers are hardened. Do not use for paid workloads; use estimates for planning only.

Planning-only placeholder while translate-and-speak workers are hardened. Do not use for paid workloads; use estimates for planning only.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_presentation_narrationAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

exactpdf_estimate_speech_costAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

exactpdf_voice_previewGenerate a short MP3/WAV voice sample before spending credits on a full PDF speech job. Free. Saves audio locally so users can judge quality first.

Generate a short MP3/WAV voice sample before spending credits on a full PDF speech job. Free. Saves audio locally so users can judge quality first.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_pdf_to_speechAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

exactpdf_generate_audiobookAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

exactpdf_get_speech_jobPoll an ExactPDF speech, audiobook, or presentation job and optionally save a succeeded result.

Poll an ExactPDF speech, audiobook, or presentation job and optionally save a succeeded result.

Aucun schéma d’entrée n’a été publié pour cet outil.

exactpdf_download_audioDownload a succeeded speech, audiobook, or presentation job and save the MP3, M4B, or MP4 locally.

Download a succeeded speech, audiobook, or presentation job and save the MP3, M4B, or MP4 locally.

Aucun schéma d’entrée n’a été publié pour cet outil.

24 outils sur 30 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

MCP server for ExactPDF — target-size compression, structured Markdown/RAG source packs, PDF JSON, bounded PDF audio jobs, and API credits.

Mots-clés
mcpmodel-context-protocolpdfexactpdfcursorcursor-mcpclaudeclaude-desktopcodexheadless-pdfpdf-apipdf-mcppdf-compressionpdf-to-markdownpdf-to-jsonpdf-to-imagestarget-size-compressionragocrimages-to-pdfmerge-pdfsplit-pdf
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-10-08 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 2 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de profondeur 4. Tout ce qui se trouve en dessous n'a jamais été résolu.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

54 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+42 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.

Thèmes

Apparentés dans images, video & audio