SmartPDF
24 PDF tools: convert to and from Office and JPG, compress, merge, split, OCR, sign, watermark
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (22)
- LOWin pdf_to_word
- LOWin word_to_pdf
- LOWin merge_pdfs
- LOWin compress_pdf
- LOWin sign_pdf
- LOWin jpg_to_pdf
- LOWin pptx_to_pdf
- LOWin xlsx_to_pdf
- LOWin html_to_pdf
- LOWin pdf_to_jpg
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"smartpdf": {
"url": "https://mcp.smartpdf.ru/mcp"
}
}
}Remote-Endpunkte
https://mcp.smartpdf.ru/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (25)
⚪pdf_to_word(file_url)
Конвертирует PDF в редактируемый Word-документ (.docx). file_url: публичный URL PDF-файла.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪word_to_pdf(file_url)
Конвертирует Word-документ (.doc/.docx) в PDF. file_url: публичный URL Word-файла.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪merge_pdfs(file_urls)
Объединяет несколько PDF в один. Порядок файлов = порядок страниц. file_urls: список публичных URL PDF-файлов (минимум 2).
Eingabe-Schema
{
"type": "object",
"properties": {
"file_urls": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"file_urls"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪compress_pdf(file_url, level)
Сжимает PDF-файл. file_url: публичный URL PDF-файла. level: low | medium (по умолчанию) | high.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"level": {
"default": "medium",
"type": "string"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪sign_pdf(file_url, signature_text, page, x, y, ...)
Добавляет визуальную текстовую подпись на страницу PDF. file_url: публичный URL PDF-файла. signature_text: текст подписи. page: номер страницы (с 1). x, y: координаты (0.0–1.0). width, height: размер блока (0.0–1.0).
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"signature_text": {
"type": "string"
},
"page": {
"default": 1,
"type": "integer"
},
"x": {
"default": 0.1,
"type": "number"
},
"y": {
"default": 0.85,
"type": "number"
},
"width": {
"default": 0.2,
"type": "number"
},
"height": {
"default": 0.05,
"type": "number"
}
},
"required": [
"file_url",
"signature_text"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪jpg_to_pdf(file_urls)
Конвертирует изображения (JPEG, PNG) в PDF. Каждое изображение — страница. file_urls: список публичных URL изображений.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_urls": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"file_urls"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪pptx_to_pdf(file_url)
Конвертирует презентацию PowerPoint (.pptx/.ppt) в PDF. file_url: публичный URL PPTX-файла.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪xlsx_to_pdf(file_url)
Конвертирует таблицу Excel (.xlsx/.xls) в PDF. file_url: публичный URL XLSX-файла.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪html_to_pdf(file_url, page_size, orientation)
Конвертирует HTML-файл в PDF. file_url: публичный URL HTML-файла. page_size: A4 (по умолчанию) | A3 | Letter. orientation: portrait (по умолчанию) | landscape.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"page_size": {
"default": "A4",
"type": "string"
},
"orientation": {
"default": "portrait",
"type": "string"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪pdf_to_jpg(file_url, dpi)
Конвертирует страницы PDF в JPEG. Результат — ZIP-архив (page-1.jpg, page-2.jpg...). file_url: публичный URL PDF-файла. dpi: 72 | 150 (по умолчанию) | 300.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"dpi": {
"default": 150,
"type": "integer"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪pdf_to_pptx(file_url)
Конвертирует PDF в PowerPoint (.pptx). Каждая страница — отдельный слайд. file_url: публичный URL PDF-файла.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪pdf_to_excel(file_url, layout)
Извлекает таблицы из PDF и сохраняет в Excel (.xlsx). file_url: публичный URL PDF-файла. layout: per-table (по умолчанию) | single-sheet.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"layout": {
"default": "per-table",
"type": "string"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪split_pdf(file_url, mode, ranges)
Разделяет PDF на части. Результат — ZIP-архив с PDF-файлами. file_url: публичный URL PDF-файла. mode: every-page (по умолчанию) | half | ranges. ranges: диапазоны при mode=ranges, например "1-3,5-7,10".
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"mode": {
"default": "every-page",
"type": "string"
},
"ranges": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}🟢get_balance
Возвращает баланс API аккаунта (общий для всех ключей и MCP), в рублях. balance: остаток, ₽; spent_month: потрачено в этом месяце, ₽; request_price: цена запроса за каждые начатые request_unit_mb МБ входа (файл до 10 МБ — один запрос); included_remaining: сколько обычных запросов в текущем месяце тарифа ещё входит в тариф Бизнес (месяц — от даты покупки, обновятся в included_resets_at; расходуются раньше баланса; у других тарифов 0).
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪ocr_pdf(file_url, languages)
Распознаёт текст в сканированном PDF (OCR). Добавляет невидимый текстовый слой. До 100 страниц за раз (больший файл сначала разделите split_pdf); цена — 1,25 ₽ за каждые 10 страниц. file_url: публичный URL PDF-файла. languages: список языков (например ["rus","eng"]). По умолчанию: русский + английский.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"languages": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪rotate_pdf(file_url, pages, angle)
Поворачивает страницы PDF. file_url: публичный URL PDF-файла. pages: список номеров страниц (1-based) или "all" для всех. angle: угол поворота: 90 | 180 | 270.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"pages": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "string"
}
],
"default": "all"
},
"angle": {
"default": 90,
"type": "integer"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}🔴delete_pages(file_url, pages)
Удаляет указанные страницы из PDF. file_url: публичный URL PDF-файла. pages: список номеров страниц для удаления (1-based).
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"pages": {
"items": {
"type": "integer"
},
"type": "array"
}
},
"required": [
"file_url",
"pages"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}🟢extract_pages(file_url, pages)
Извлекает выбранные страницы в новый PDF. file_url: публичный URL PDF-файла. pages: список номеров страниц (1-based), порядок сохраняется.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"pages": {
"items": {
"type": "integer"
},
"type": "array"
}
},
"required": [
"file_url",
"pages"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪reorder_pages(file_url, new_order)
Переупорядочивает страницы PDF. file_url: публичный URL PDF-файла. new_order: новый порядок страниц (1-based). Например [3,1,2] для 3-страничного PDF.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"new_order": {
"items": {
"type": "integer"
},
"type": "array"
}
},
"required": [
"file_url",
"new_order"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪protect_pdf(file_url, user_password, owner_password)
Защищает PDF паролем (AES-256). file_url: публичный URL PDF-файла. user_password: пароль для открытия. owner_password: пароль владельца (опционально).
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"user_password": {
"type": "string"
},
"owner_password": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"file_url",
"user_password"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪unlock_pdf(file_url, password)
Снимает парольную защиту с PDF. file_url: публичный URL защищённого PDF. password: пароль для снятия защиты.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"password": {
"type": "string"
}
},
"required": [
"file_url",
"password"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪watermark_pdf(file_url, text, image_url, opacity, angle, ...)
Добавляет водяной знак на страницы PDF. file_url: публичный URL PDF-файла. text: текст водяного знака (исключает image_url). image_url: URL PNG-изображения для водяного знака (исключает text). opacity: прозрачность 0.0–1.0 (по умолчанию 0.3). angle: угол поворота текста (по умолчанию 45). position: center | tile | top-left | top-right | bottom-left | bottom-right.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"image_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"opacity": {
"default": 0.3,
"type": "number"
},
"angle": {
"default": 45,
"type": "number"
},
"position": {
"default": "center",
"type": "string"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}🟡add_page_numbers(file_url, position, start_from, prefix, font_size)
Добавляет номера страниц в PDF. file_url: публичный URL PDF-файла. position: bottom-center | bottom-right | top-center | top-right. start_from: стартовый номер (по умолчанию 1). prefix: текст перед номером, например "Стр. " или "— ". font_size: размер шрифта 6–72 (по умолчанию 12).
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"position": {
"default": "bottom-center",
"type": "string"
},
"start_from": {
"default": 1,
"type": "integer"
},
"prefix": {
"default": "",
"type": "string"
},
"font_size": {
"default": 12,
"type": "integer"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪pdf_to_txt(file_url, mode)
Извлекает текст из PDF в файл .txt (UTF-8). file_url: публичный URL PDF-файла. mode: text (по умолчанию) | blocks | words. text — простой текст постранично; blocks — текст по абзацам и колонкам; words — каждое слово с координатами.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
},
"mode": {
"default": "text",
"type": "string"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}⚪flatten_pdf(file_url)
Сглаживает PDF (flatten): впечатывает поля форм и аннотации в страницы. Результат нельзя редактировать — идеально для госорганов и печати. file_url: публичный URL PDF-файла.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_url": {
"type": "string"
}
},
"required": [
"file_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}Community
Nachweis