Nutrient Document Engine MCP Server — MCP-сервер для Claude Code
MCP-сервер подключает Claude Code к self-hosted Nutrient Document Engine: агент ищет и извлекает данные из документов, редактирует PDF и управляет аннотациями.
claude mcp add --env DOCUMENT_ENGINE_BASE_URL=<DOCUMENT_ENGINE_BASE_URL> --env DOCUMENT_ENGINE_API_AUTH_TOKEN=<DOCUMENT_ENGINE_API_AUTH_TOKEN> --env DASHBOARD_USERNAME=<DASHBOARD_USERNAME> --env DASHBOARD_PASSWORD=<DASHBOARD_PASSWORD> --env LOG_LEVEL=<LOG_LEVEL> --transport stdio nutrient-document-engine-mcp-server -- npx -y @nutrient-sdk/document-engine-mcp-serverЧто делает Nutrient Document Engine MCP Server
Сервер даёт агенту инструменты для работы с документами: поиск и извлечение текста, данных форм и таблиц, просмотр страниц как изображений. Можно разделять документы, заполнять PDF-формы, добавлять водяные знаки и аннотации, а также находить и скрывать чувствительные данные по шаблонам или регулярному выражению.
Для работы нужен запущенный Nutrient Document Engine и Node.js 18+: сервер запускается через npx. Engine можно поднять локально с помощью Docker Compose. В режиме оценки действуют ограничения и водяные знаки. Для доступа по HTTP с адреса вне локальной машины обязателен непустой MCP_HTTP_AUTH_TOKEN; без него сервер не запустится. Транспорт stdio этот токен не требует.
Какие задачи решает
- извлечь текст и таблицы из документов
- найти нужные сведения в PDF
- разделить документ на части
- заполнить PDF-форму
- скрыть персональные данные по шаблону или регулярному выражению
Примеры запросов агенту
- Найди документы в Nutrient Document Engine и извлеки текст из договора.
- Раздели PDF-договор на отдельные разделы.
- Найди номера социального страхования в налоговых формах и скрой их.
Как установить Nutrient Document Engine MCP Server
Командой платформы
claude mcp add --env DOCUMENT_ENGINE_BASE_URL=<DOCUMENT_ENGINE_BASE_URL> --env DOCUMENT_ENGINE_API_AUTH_TOKEN=<DOCUMENT_ENGINE_API_AUTH_TOKEN> --env DASHBOARD_USERNAME=<DASHBOARD_USERNAME> --env DASHBOARD_PASSWORD=<DASHBOARD_PASSWORD> --env LOG_LEVEL=<LOG_LEVEL> --transport stdio nutrient-document-engine-mcp-server -- npx -y @nutrient-sdk/document-engine-mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add nutrient-document-engine-mcp-server --env DOCUMENT_ENGINE_BASE_URL=<DOCUMENT_ENGINE_BASE_URL> --env DOCUMENT_ENGINE_API_AUTH_TOKEN=<DOCUMENT_ENGINE_API_AUTH_TOKEN> --env DASHBOARD_USERNAME=<DASHBOARD_USERNAME> --env DASHBOARD_PASSWORD=<DASHBOARD_PASSWORD> --env LOG_LEVEL=<LOG_LEVEL> -- npx -y @nutrient-sdk/document-engine-mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"nutrient-document-engine-mcp-server": {
"command": "npx",
"args": [
"-y",
"@nutrient-sdk/document-engine-mcp-server"
],
"env": {
"DOCUMENT_ENGINE_BASE_URL": "<DOCUMENT_ENGINE_BASE_URL>",
"DOCUMENT_ENGINE_API_AUTH_TOKEN": "<DOCUMENT_ENGINE_API_AUTH_TOKEN>",
"DASHBOARD_USERNAME": "<DASHBOARD_USERNAME>",
"DASHBOARD_PASSWORD": "<DASHBOARD_PASSWORD>",
"LOG_LEVEL": "<LOG_LEVEL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"nutrient-document-engine-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@nutrient-sdk/document-engine-mcp-server"
],
"env": {
"DOCUMENT_ENGINE_BASE_URL": "<DOCUMENT_ENGINE_BASE_URL>",
"DOCUMENT_ENGINE_API_AUTH_TOKEN": "<DOCUMENT_ENGINE_API_AUTH_TOKEN>",
"DASHBOARD_USERNAME": "<DASHBOARD_USERNAME>",
"DASHBOARD_PASSWORD": "<DASHBOARD_PASSWORD>",
"LOG_LEVEL": "<LOG_LEVEL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e DOCUMENT_ENGINE_BASE_URL=<DOCUMENT_ENGINE_BASE_URL> -e DOCUMENT_ENGINE_API_AUTH_TOKEN=<DOCUMENT_ENGINE_API_AUTH_TOKEN> -e DASHBOARD_USERNAME=<DASHBOARD_USERNAME> -e DASHBOARD_PASSWORD=<DASHBOARD_PASSWORD> -e LOG_LEVEL=<LOG_LEVEL> nutrient-document-engine-mcp-server npx -y @nutrient-sdk/document-engine-mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Nutrient Document Engine MCP Server
Как установить Nutrient Document Engine MCP Server в Claude Code?
Выполните `claude mcp add nutrient-document-engine-mcp-server -e DOCUMENT_ENGINE_BASE_URL=<DOCUMENT_ENGINE_BASE_URL> -e DOCUMENT_ENGINE_API_AUTH_TOKEN=<DOCUMENT_ENGINE_API_AUTH_TOKEN> -e DASHBOARD_PASSWORD=<DASHBOARD_PASSWORD> -- npx -y @nutrient-sdk/document-engine-mcp-server`. Передайте адрес Document Engine, токен API и пароль панели управления.
Что делает Nutrient Document Engine MCP Server?
Он подключает агента к self-hosted Nutrient Document Engine и предоставляет инструменты для поиска, извлечения, редактирования и защиты документов. Сервер также работает с PDF-формами и аннотациями.
Что нужно для работы сервера?
Нужны запущенный Nutrient Document Engine и Node.js 18+, поскольку MCP-сервер стартует через npx. Для локального запуска Document Engine в инструкции используется Docker Compose.