Nutrient DWS
๐ โ๏ธ ๐ ๐ช ๐ง - MCP server for the Nutrient DWS Processor API. Conve
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
Maintainer
Works with
Installation
NPM
npx -y @nutrient-sdk/dws-mcp-serverManual Installation
npx -y @nutrient-sdk/dws-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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.
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-sandboxTest 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-serverAdd 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"
}
}
}
}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.
Nutrient DWS Alternatives โ Similar Databases Servers
Looking for alternatives to Nutrient DWS? Here are other popular databases servers you can use with Claude, Cursor, and VS Code.
Excelize
โ 20.6kGo language library for reading and writing Microsoft Excelโข (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
MCP Toolbox for Databases
โ 15.3kOpen source MCP server specializing in easy, fast, and secure tools for Databases.
DBHub
โ 2.8kA universal database gateway MCP server that enables AI assistants to connect to and query multiple databases (PostgreSQL, MySQL, MariaDB, SQL Server, SQLite) with support for schema exploration, SQL execution, and secure connections via SSH tunnels.
Tabularis
โ 2.1kA lightweight, cross-platform database client for developers. Supports MySQL, PostgreSQL and SQLite. Hackable with plugins. Built for speed, security, and aesthetics.
Postgres AI Guide
โ 1.7kMCP server and Claude plugin for Postgres skills and documentation. Helps AI coding tools generate better PostgreSQL code.
Anyquery
โ 1.7k๐๏ธ ๐ โ๏ธ - Query more than 40 apps with one binary using SQL. It can also connect to your PostgreSQL, MySQL, or SQLite compatible database. Local-first and private by design.
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.
Set Up Nutrient DWS in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.