MCP Catalogs
Homenutrient-dws-mcp-server screenshot

nutrient-dws-mcp-server

by PSPDFKit·63·Score 46

MCP server connecting AI agents to PDF processing capabilities via Nutrient DWS API for document manipulation.

developer-toolsai-llmproductivity
5
Forks
2
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

A TypeScript-based MCP server that enables AI assistants to process, edit, and transform documents through natural language commands. It integrates with the Nutrient Document Web Service (DWS) Processor API to provide comprehensive document capabilities including PDF conversion, OCR, redaction, digital signing, and format transformations. The server operates through a sandbox directory for security and offers both browser-based OAuth and API key authentication options.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Converting document formats through natural language commands
you:Automating document redaction of sensitive information
you:Digitally signing PDF documents with visible signatures
you:What document formats can be processed?
you:How is security handled with document processing?

When to choose this

Choose this server when you need AI agents to manipulate documents beyond just reading them, especially if you require document conversion, signing, redaction, or OCR capabilities.

When NOT to choose this

Avoid this if you're working with sensitive documents that can't leave your local environment, as it uploads documents to a third-party service for processing.

Tools this server exposes

6 tools extracted from the README
  • document_processor

    Document processing for conversions, OCR, extraction, watermarking, rotation, annotation flattening, and redaction workflows

  • document_signer

    PDF signing with CMS / PKCS#7 and CAdES signatures plus visible or invisible appearance options

  • ai_redactor

    AI redaction for detecting and permanently removing sensitive content such as names, addresses, SSNs, emails, and custom criteria

  • check_credits

    Read-only account lookup for current DWS credits and usage. No document content is uploaded

  • sandbox_file_tree

    Read-only view of files inside the configured sandbox directory

  • directory_tree

    Read-only view of local files when sandbox mode is disabled

Comparable tools

pdf-tools-mcpdocument-processing-mcpfile-system-mcp

Installation

Installation

  1. Create a Nutrient account at [nutrient.io/api](https://dashboard.nutrient.io/sign_up/)
  2. Configure your AI client with the following settings:
Claude Desktop
{
  "mcpServers": {
    "nutrient-dws": {
      "command": "npx",
      "args": ["-y", "@nutrient-sdk/dws-mcp-server"],
      "env": {
        "SANDBOX_PATH": "/your/sandbox/directory"
      }
    }
  }
}
  1. Restart your AI client and place documents in your sandbox directory

FAQ

What document formats can be processed?
The server can handle PDFs, Office documents (DOCX, XLSX, PPTX), images (PNG, JPEG, WebP), HTML, and Markdown files with conversions between these formats.
How is security handled with document processing?
The server operates in sandbox mode by default, restricting file operations to a specified directory. All sensitive document processing is handled through the Nutrient API with either browser OAuth or API key authentication.

On Hacker News

Recent discussion from the developer community.

Compare nutrient-dws-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.