Nutrient Document Engine

Provides document processing tools via MCP for content access, editing, security, and annotations across connected documents.
  • typescript

56

GitHub Stars

typescript

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You can connect AI agents to perform document processing through natural language using this MCP server. It enables tasks like extracting data, redacting sensitive information, splitting documents, and applying edits, all via conversational interactions or tool calls from AI agents.

How to use

You interact with the document processing MCP server through an MCP client or an agent that supports the Model Context Protocol. Start the server locally, then connect your client to the server’s HTTP endpoint for remote calls or run a local stdio workflow to invoke the server directly from your agent. Typical workflows include listing documents, extracting text, performing redactions, and applying document edits through natural language prompts.

How to install

Prerequisites you need before installation are listed below and must be available on your machine.

  • Claude Desktop - Install from Anthropic
  • Docker Compose - Install from Docker for local MCP server deployment
  • Node.js 18+ - Required to run the MCP server via npx

Step by step to get started locally.

git clone https://github.com/PSPDFKit/nutrient-document-engine-mcp-server.git
cd nutrient-document-engine-mcp-server
docker-compose up -d

Additional setup and usage notes

Connect Claude Desktop by configuring an MCP server entry that runs the MCP server locally via npx and passes the required environment settings. You only need to provide the command, arguments, and environment values once to enable the Claude Desktop integration.

{
  "mcpServers": {
    "nutrient-document-engine": {
      "command": "npx",
      "args": ["-y", "@nutrient-sdk/document-engine-mcp-server"],
      "env": {
        "DASHBOARD_USERNAME": "admin",
        "DASHBOARD_PASSWORD": "password",
        "DOCUMENT_ENGINE_BASE_URL": "http://localhost:5000",
        "DOCUMENT_ENGINE_API_AUTH_TOKEN": "secret"
      }
    }
  }
}

Accessing the dashboard and processing documents

Open a browser and visit http://localhost:5100/dashboard to upload documents for processing. After uploading, return to Claude Desktop to ask questions like “List my documents and extract text from the contract” and have the agent operate on the documents.

Security and licensing

The server runs in evaluation mode by default. If you need to remove evaluation limitations, contact Sales to obtain a license and configure the ACTIVATION_KEY environment variable in your Docker Compose setup or server configuration. Restart the server to apply licensing changes.

Troubleshooting

If you cannot access the dashboard or the HTTP endpoint, verify that Docker Compose is running and that the server containers are healthy. Check the base URL configured in your client (http://localhost:5000) and ensure the authentication token or credentials match what you configured.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational