- Home
- MCP servers
- Nutrient Document Engine
Nutrient Document Engine
- 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.
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.