Перейти к содержимому

Nutrient DWS MCP Server

Интегрирует Nutrient DWS API для обработки PDF в AI ассистентах, позволяя редактировать, подписывать и извлекать данные из документов.

TypeScript
62 stars

Описание

Это сервер на Node.js, реализующий протокол для интеграции AI ассистентов, таких как Claude Desktop, с Nutrient DWS Processor API. Ключевые особенности: объединение документов, редактирование (водяные знаки, редагирование), конвертация форматов, цифровая подпись по стандарту PAdES, извлечение текста и таблиц, OCR для многоязычных сканов, сжатие без потери качества. Применяется для автоматизации обработки PDF через естественный язык, идеально для отчетов, контрактов и безопасной работы с конфиденциальными данными.

Возможности

Создание документов

Объединение PDF, Office-документов и изображений.

Редактирование

Добавление водяных знаков, поворот, flatten, редагирование и другие операции.

Конвертация форматов

Преобразование PDF в DOCX, изображения и поддержка PDF/A.

Цифровая подпись

Добавление подписей по стандарту PAdES с использованием доверенных сертификатов.

Извлечение данных

Выделение текста, таблиц или структурированного содержимого.

Безопасность

Пресеты редагирования, защита паролем и контроль разрешений.

Расширенный OCR

Распознавание многоязычных изображений и сканов.

Оптимизация

Сжатие файлов без потери качества.

Установка

  1. Получите API-ключ на https://dashboard.nutrient.io/sign_up/.
  2. Установите Node.js (brew install node для macOS или скачайте с nodejs.org для Windows).
  3. Скачайте Claude Desktop с claude.ai/download.
  4. Настройте claude_desktop_config.json (в ~/Library/Application Support/Claude для macOS или %APPDATA%\Claude для Windows):
{
  "mcpServers": {
    "nutrient-dws": {
      "command": "npx",
      "args": ["-y", "@nutrient-sdk/dws-mcp-server"],
      "env": {
        "NUTRIENT_DWS_API_KEY": "YOUR_API_KEY_HERE",
        "SANDBOX_PATH": "/your/sandbox/directory" // или "C:\\your\\sandbox\\directory" для Windows
      }
    }
  }
}
  1. Перезапустите Claude Desktop.
  2. Добавьте файлы в sandbox-папку и инструктируйте AI (например, ‘подпиши contract.pdf’).

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
62

Ссылки