yoryocoruxo-ai/rendoc-mcp-server

yoryocoruxo-ai/rendoc-mcp-server

от yoryocoruxo-ai
Сервер для генерации профессиональных PDF (счета, договоры, отчёты) через ИИ-ассистентов. Превращает запросы на естественном языке в готовые документы с помощью шаблонов Handlebars или произвольной...

@rendoc/mcp-server

npm version License: MIT CI

rendoc MCP server

The rendoc MCP server lets AI assistants like Claude Desktop, Cursor, and any other MCP-compatible client generate professional PDF documents on demand. Connect your AI to rendoc and it can create invoices, contracts, reports, certificates, and any other PDF — from reusable templates or inline HTML/Handlebars markup — all from a natural language prompt.

Turn "Generate an invoice for Acme Corp, 40 hours of consulting at €85/h" into a delivered PDF in seconds.

Use Cases

Use Case Example Prompt
Invoices "Generate an invoice for client X with these line items..."
Contracts "Draft a freelance contract for TechStart SL, €18,000 fee, 50% upfront..."
Certificates "Issue a course completion certificate for María González..."
Reports "Create a March 2026 sales report with these KPIs..."
Bulk generation "Generate certificates for all 50 attendees in this CSV"
Custom documents Anything you can describe in HTML + data

See detailed walkthroughs in examples/.

Инструменты были проиндексированы:
create_template

Создайте новый переиспользуемый шаблон документа. Шаблоны используют разметку HTML/Handlebars с JSON-схемой, определяющей ожидаемые поля данных. После создания используйте полученный идентификатор шаблона с generate_document для создания PDF.

Параметры
  • categoryenum

    Template category. Defaults to CUSTOM.

  • descriptionstring

    Short description of what this template generates.

  • is_publicboolean

    Whether the template is publicly visible. Defaults to false.

  • markupstringобязательный

    HTML/Handlebars markup for the template body.

  • namestringобязательный

    Display name for the template (e.g. 'Monthly Invoice').

  • orientationenum

    Page orientation. Defaults to portrait.

  • paper_sizeenum

    Paper size. Defaults to A4.

  • sample_dataobject

    Example data matching the schema, used for previews.

  • schemaobjectобязательный

    JSON schema defining the data fields the template expects.

  • slugstringобязательный

    URL-friendly identifier (e.g. 'monthly-invoice'). Must be unique.

  • stylesstring

    CSS styles to apply to the template.

delete_template

Удаляет шаблон по его ID. Это действие необратимо. Можно удалить только шаблоны, которыми вы владеете.

Параметры
  • template_idstringобязательный

    The ID of the template to delete.

generate_document

Генерирует PDF-документ на основе шаблона и данных. Возвращает URL для скачивания сгенерированного PDF. Укажите либо template_id (чтобы использовать сохранённый шаблон), либо markup (встроенный HTML/Handlebars-шаблон). Объект data передаётся в шаблон для создания итогового документа. Поддерживает настраиваемые размеры бумаги, ориентацию и имена файлов.

Параметры
  • dataobjectобязательный

    Key-value data to populate the template placeholders.

  • filenamestring

    Custom filename for the generated PDF (e.g. 'invoice-2024.pdf').

  • markupstring

    Inline HTML/Handlebars markup template. Use when you don't have a saved template.

  • orientationenum

    Page orientation. Defaults to portrait.

  • paper_sizeenum

    Paper size for the PDF. Defaults to A4.

  • template_idstring

    ID of a saved template to use. Mutually exclusive with markup.

get_document

Получает сведения о ранее созданном документе по его идентификатору. Возвращает статус документа, URL загрузки, размер файла, количество страниц и дату создания.

Параметры
  • document_idstringобязательный

    The document ID returned from generate_document.

get_usage

Получает текущую статистику использования API за этот расчетный месяц. Возвращает название вашего плана, количество документов и лимит, количество страниц и оставшуюся квоту.

Параметры

Без параметров.

list_templates

Перечисляет доступные шаблоны документов. Опционально фильтрует по категории. Возвращает имена шаблонов, slugs, категории, описания, размеры бумаги и идентификаторы. Используйте возвращённый ID с generate_document или preview_template.

Параметры
  • categoryenum

    Filter templates by category. Omit to list all.

preview_template

Получает полную разметку, стили и схему данных шаблона. Используйте это для проверки шаблона перед созданием документа. Схема показывает, какие поля данных ожидает шаблон. Пример данных (если доступен) показывает примеры значений для каждого поля.

Параметры
  • template_idstringобязательный

    The template ID to preview. Get IDs from list_templates.

Похожие MCP-сервера

vivekvells/mcp-pandoc

vivekvells/mcp-pandoc

MCP сервер для конвертации документов между форматами с помощью pandoc. Поддерживает преобразование markdown, HTML, DOCX, PDF и других форматов, сохраняя структуру и оформление. Полезен разработчикам, работающим с разметкой и документацией.

Python580
re-port-flow/reportflow-mcp

re-port-flow/reportflow-mcp

ReportFlow MCP превращает ваши шаблоны в PDF (счета, договоры, отчёты) прямо из Claude или VS Code. Работает удалённо без установки npm. Идеально для бизнес-пользователей, которым нужны готовые док...

TypeScript1
ayo-nci/bulkrender-mcp

ayo-nci/bulkrender-mcp

BulkRender MCP сервер для создания DOCX и PDF документов прямо из Claude, Cursor и других AI-ассистентов. Работает по шаблонам, поддерживает пакетную генерацию до 500 документов и не требует устано...

JavaScript1
kadykov/mcp-openapi-schema-explorer

kadykov/mcp-openapi-schema-explorer

MCP-сервер для токен-эффективного исследования OpenAPI и Swagger спецификаций. Resource Templates дают клиентам (Claude, Cline) доступ к отдельным частям API без загрузки всего файла в контекст. По...

TypeScript76
meanands/npm-package-docs-mcp

meanands/npm-package-docs-mcp

MCP сервер для получения актуальной документации npm-пакетов прямо в IDE. Запрашивает README из GitHub или из tarball пакета, возвращая свежую информацию об API и использовании. Полезен разработчик...

TypeScript11
Jpisnice/shadcn-ui-mcp-server

Jpisnice/shadcn-ui-mcp-server

MCP-сервер для интеграции shadcn/ui v4 в AI-ассистенты. Дает доступ к компонентам, блокам и демкам для React, Svelte, Vue и React Native. Ускоряет разработку интерфейсов с помощью ИИ, поддерживает ...

TypeScript2983
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин