Nutrient DWS

v0.0.5โ€ขDatabasesโ€ขstable

๐Ÿ“‡ โ˜๏ธ ๐ŸŽ ๐ŸชŸ ๐Ÿง - MCP server for the Nutrient DWS Processor API. Conve

ai-agentsclaudedocument-aidocument-processinglangchain
Share:
65
Stars
0
Downloads
0
Weekly
0/5

What is Nutrient DWS?

Nutrient DWS is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐Ÿ“‡ โ˜๏ธ ๐ŸŽ ๐ŸชŸ ๐Ÿง - mcp server for the nutrient dws processor api. conve

๐Ÿ“‡ โ˜๏ธ ๐ŸŽ ๐ŸชŸ ๐Ÿง - MCP server for the Nutrient DWS Processor API. Conve

This server falls under the Databases category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP protocol support

Use Cases

PDF processing via Nutrient DWS Processor API
Document AI and extraction for agents
PSPDFKit

Maintainer

LicenseMIT License
Languagetypescript
Versionv0.0.5
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y @nutrient-sdk/dws-mcp-server

Manual Installation

npx -y @nutrient-sdk/dws-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Nutrient DWS

The Nutrient DWS MCP Server exposes the Nutrient Document Web Services (DWS) Processor API to AI agents through the Model Context Protocol, enabling cloud-based document processing directly from your chat interface. It provides six tools covering PDF conversion, format transformation (PDF to/from DOCX, images, HTML, Markdown), OCR, AI-powered redaction of sensitive content, digital signing with CMS/PKCS#7 signatures, and account credit management. It runs locally via npx and operates on files within a configurable sandbox directory.

Prerequisites

  • Node.js 18+ installed
  • A Nutrient DWS account (sign up at nutrient.io) โ€” free tier available
  • NUTRIENT_DWS_API_KEY from your Nutrient dashboard (or use OAuth browser flow on first run)
  • An MCP-compatible client: Claude Desktop, Cursor, or Windsurf
  • A local sandbox directory where input and output files will be stored
1

Get your Nutrient DWS API key

Log in to your Nutrient account at nutrient.io, navigate to API settings, and copy your API key. Alternatively, the server will launch an OAuth browser flow on first use if no key is provided.

2

Create a sandbox directory

Choose or create a local directory to use as the file sandbox. The MCP server restricts all file operations to this path for security.

mkdir -p ~/nutrient-sandbox
3

Test the server manually

Run the server directly to confirm it starts and authenticates correctly before adding it to your MCP client.

SANDBOX_PATH=~/nutrient-sandbox NUTRIENT_DWS_API_KEY=your_key npx @nutrient-sdk/dws-mcp-server
4

Add to Claude Desktop configuration

Edit claude_desktop_config.json to register the server. Set SANDBOX_PATH to your chosen directory and NUTRIENT_DWS_API_KEY to your API key.

{
  "mcpServers": {
    "nutrient-dws": {
      "command": "npx",
      "args": ["-y", "@nutrient-sdk/dws-mcp-server"],
      "env": {
        "SANDBOX_PATH": "/Users/you/nutrient-sandbox",
        "NUTRIENT_DWS_API_KEY": "your_api_key_here"
      }
    }
  }
}
5

Place documents in the sandbox and start processing

Copy the files you want to process into your sandbox directory, then restart Claude Desktop and ask it to process them by name.

Nutrient DWS Examples

Client configuration

Complete claude_desktop_config.json entry for the Nutrient DWS MCP server with sandbox and API key.

{
  "mcpServers": {
    "nutrient-dws": {
      "command": "npx",
      "args": ["-y", "@nutrient-sdk/dws-mcp-server"],
      "env": {
        "SANDBOX_PATH": "/Users/you/nutrient-sandbox",
        "NUTRIENT_DWS_API_KEY": "ndws_your_api_key_here",
        "LOG_LEVEL": "info"
      }
    }
  }
}

Prompts to try

Use these prompts after placing files in your sandbox directory.

- "Convert invoice.docx in my sandbox to a PDF."
- "Run OCR on scanned-contract.pdf and extract all the text."
- "Redact all Social Security numbers and email addresses from report.pdf."
- "Sign the document contract.pdf with an invisible digital signature."
- "Check my Nutrient DWS account credits."

Troubleshooting Nutrient DWS

Authentication fails or OAuth browser flow does not open

Set NUTRIENT_DWS_API_KEY explicitly in the env block of your MCP config. If using OAuth, ensure AUTH_SERVER_URL is reachable (default: https://api.nutrient.io). Check LOG_LEVEL=debug for detailed error output.

File not found errors when processing documents

Ensure the file is inside the SANDBOX_PATH directory. The server restricts operations to the sandbox โ€” files outside it cannot be accessed. Use the sandbox_file_tree tool to list available files.

npx takes a long time on first run

The first run downloads @nutrient-sdk/dws-mcp-server from npm. Subsequent runs are faster. Pin a specific version in args (e.g., '@nutrient-sdk/[email protected]') to avoid network lookups after initial install.

Frequently Asked Questions about Nutrient DWS

What is Nutrient DWS?

Nutrient DWS is a Model Context Protocol (MCP) server that ๐Ÿ“‡ โ˜๏ธ ๐ŸŽ ๐ŸชŸ ๐Ÿง - mcp server for the nutrient dws processor api. conve It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Nutrient DWS?

Install via npm with the command: npx -y @nutrient-sdk/dws-mcp-server. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Nutrient DWS?

Nutrient DWS works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Nutrient DWS free to use?

Yes, Nutrient DWS is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Databases MCP Servers

Explore all databases servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "nutrient-dws-mcp-server": { "command": "npx", "args": ["-y", "@nutrient-sdk/dws-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

Ready to use Nutrient DWS?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides