Nutrient

Nutrient

Create, Edit, Sign, Extract Documents using Natural Language

61
Stars
4
Forks
0
Releases

Overview

Nutrient DWS MCP Server is an MCP server implementation that integrates with the Nutrient Document Web Service (DWS) Processor API, enabling AI assistants to access a suite of PDF processing tools. It supports operations such as document creation (merging PDFs, Office docs, and images), editing (watermarking, rotating, flattening, redaction), format conversion (PDF ⇄ DOCX, images, PDF/A), digital signing (PAdES-compliant signatures with trusted certificates), data extraction (text, tables, or structured content), security features (redaction presets, password protection, permission control), advanced OCR (multi-language, image and scan recognition), and optimization (compression without quality loss). The server is designed for Claude Desktop as the primary MCP client (tested with Claude Desktop 3.7 Sonnet), but other MCP clients may work with varying results. It requires an API key (NUTRIENT_DWS_API_KEY) and can operate in an optional sandbox mode controlled by SANDBOX_PATH to restrict filesystem access, ensuring all IO stays within a sandbox directory. Processed files will be saved to a location determined by the LLM; when sandbox mode is enabled, this location resides inside the sandbox directory. The README emphasizes security through sandboxing and explicit configuration, and the server runs on macOS and Windows for now (Linux support is not listed).

Details

Owner
PSPDFKit
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Document Creation

Merge PDFs, Office docs, and images

Editing

Watermark, rotate, flatten, redact, and more

Format Conversion

PDF ⇄ DOCX, images, PDF/A support

Digital Signing

Add PAdES standards-compliant digital signatures using trusted certificates

Data Extraction

Extract text, tables, or structured content

Security

Redaction presets, password protection, permission control

Advanced OCR

Multi-language, image and scan recognition

Optimization

Compress files without quality loss