re-port-flow/reportflow-mcp

re-port-flow/reportflow-mcp

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

reportflow-mcp

npm version License: MIT smithery badge

An MCP (Model Context Protocol) server that turns your ReportFlow templates into PDF reports — invoices, contracts, statements, anything you've designed — straight from Claude, Cursor, VS Code, or any other MCP-compatible AI agent.

Why ReportFlow MCP

Several MCP servers exist for business-document generation. ReportFlow MCP differentiates itself on three axes.

  1. Remote-ready, setup-free — The hosted endpoint at https://mcp.re-port-flow.com/mcp lets you connect from Claude.ai (web) without installing npm or Node.js. Unlike other Japanese 帳票 (chohyo) MCP servers that ship as stdio-only local processes, business users without a dev environment can start using it on day one.
  2. No-code template design + template marketplace — Templates are designed in a browser-based GUI editor (Konva-based) with no code. A free template gallery covers invoices, quotes, receipts, delivery slips, reports and more, so AI agents can invoke ready-made templates from day one. You don't need to author JSON schemas to add templates.
  3. OAuth 2.0 + Dynamic Client Registration — Authentication is OAuth 2.0 (Authorization Code + PKCE) with Dynamic Client Registration — no API key is ever handed to the AI client. The security posture matches Claude.ai's first-party Connectors.
Инструменты были проиндексированы:
authenticateвнешний мир

Выполняет аутентификацию OAuth2 для ReportFlow. Запускается браузер, после входа, выбора рабочего пространства и получения согласия (consent) токен сохраняется в связке ключей (keychain) или в XDG-файле. Если другой инструмент вернул ошибку аутентификации, сначала вызовите этот инструмент. С force=true существующий токен удаляется и запускается повторная аутентификация.

Параметры
  • forceboolean

    既存トークンを破棄して再認証する場合 true

download_fileидемпотентный

Скачивает единственный PDF-файл, сгенерированный с помощью generate_pdf_async. Принимает requestId и fileId, возвращает локальный путь к файлу. Если указан outputDir, сохраняет в этот каталог, иначе — в текущий рабочий каталог.

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

    generate_pdf_asyncのfiles[].fileId

  • fileNamestring

    保存ファイル名(省略時はfileId.pdf)

  • outputDirstring

    出力先ディレクトリ (相対/絶対)。未指定時はクライアントのワークスペース (Roots) または現在の作業ディレクトリに保存。ユーザーが場所を指定した場合のみセットすること。

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

    generate_pdf_asyncで返されたrequestId(UUID)

download_zipидемпотентный

Загружает ZIP-файл, созданный с помощью generate_pdfs_async. Принимает requestId и возвращает локальный путь к ZIP-файлу. Если указан outputDir, сохраняет в этот каталог; если не указан, сохраняет в текущий рабочий каталог.

Параметры
  • fileNamestring

    保存ファイル名(省略時はrequestId.zip)

  • outputDirstring

    出力先ディレクトリ (相対/絶対)。未指定時はクライアントのワークスペース (Roots) または現在の作業ディレクトリに保存。ユーザーが場所を指定した場合のみセットすること。

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

    generate_pdfs_asyncで返されたrequestId(UUID)

generate_pdf_async

Генерирует PDF асинхронно по указанным ID дизайна и параметрам. Немедленно возвращает requestId и информацию о файлах. Для скачивания файла используйте инструмент download_file. 【Важно】Перед вызовом обязательно проверьте структуру необходимых параметров дизайна через get_design_parameters и узнайте у пользователя необходимые значения. Если есть параметры, которые пользователь не указал, обязательно уточните их у пользователя перед вызовом данного инструмента. Не генерируйте самостоятельно placeholder'ы или вымышленные значения. Если параметры вообще не предоставлены, сначала спросите значения у пользователя.

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

    PDF生成コンテンツ

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

    デザインID(UUID形式)

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

    デザインバージョン番号

generate_pdfs_async

Генерирует PDF-файлы пакетно и асинхронно с несколькими наборами параметров. Немедленно возвращает requestId и информацию о файлах. Для загрузки ZIP-архива используйте инструмент download_zip. 【Важно】Перед вызовом обязательно проверьте структуру необходимых параметров дизайна с помощью get_design_parameters и выясните у пользователя нужные значения. Если пользователь не указал какие-либо параметры, обязательно уточните их перед вызовом этого инструмента. Не создавайте произвольно значения-заполнители или вымышленные значения. Если параметры вообще не предоставлены, сначала запросите значения у пользователя.

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

    PDF生成コンテンツの配列(複数ファイル)

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

    デザインID(UUID形式)

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

    デザインバージョン番号

generate_pdfs_sync

Генерирует PDF-файлы пакетно и синхронно с несколькими наборами параметров и возвращает их в виде ZIP-файла. После завершения генерации возвращает локальный путь к ZIP-файлу. Если указан outputDir, сохраняет в эту директорию; если не указан — в рабочую область клиента (Roots) или временную директорию ОС. Параметр zipFileName позволяет задать имя выходного ZIP-файла (по умолчанию download.zip). 【Важно】Перед вызовом обязательно проверьте структуру необходимых параметров дизайна с помощью get_design_parameters и запросите у пользователя нужные значения. Если пользователь не указал какие-то параметры, обязательно уточните их до вызова этого инструмента. Не генерируйте самостоятельно заполнители или вымышленные значения. Если параметры вообще не предоставлены, сначала запросите их у пользователя.

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

    PDF生成コンテンツの配列(複数ファイル)

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

    デザインID(UUID形式)

  • outputDirstring

    出力先ディレクトリ (相対/絶対)。未指定時はクライアントのワークスペース (Roots) または現在の作業ディレクトリに保存。ユーザーが場所を指定した場合のみセットすること。

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

    デザインバージョン番号

  • zipFileNamestring

    出力 ZIP のファイル名 (省略時は download.zip)

generate_pdf_sync

Генерирует PDF по указанным ID дизайна и параметрам. Ответ содержит URL для скачивания, поэтому вызов этого инструмента однократно завершает представление результата (отдельно вызывать инструмент для скачивания не нужно). - Режим stdio (Claude Desktop / Code): Сохраняет локально и возвращает абсолютный путь. Можно указать каталог сохранения с помощью outputDir (если не указан, используется корневая рабочая область клиента Roots или временная директория ОС). - Режим HTTP (claude.ai / n8n и т.д.): Не сохраняет на стороне сервера. Если указать includePreview=true, также возвращает бинарные данные для встроенного предпросмотра (учитывая, что claude.ai сейчас не поддерживает предпросмотр PDF, рекомендуется значение по умолчанию false). 【Важно】Перед вызовом обязательно проверьте структуру необходимых параметров дизайна с помощью get_design_parameters и запросите у пользователя нужные значения. Не генерируйте самостоятельно значения-заполнители или вымышленные значения.

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

    PDF生成コンテンツ

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

    デザインID(UUID形式)

  • includePreviewboolean

    true 指定時のみ EmbeddedResource (application/pdf, base64 blob) を応答に含める。claude.ai は現状 PDF resource を inline 表示しないため、通常は省略 (false) で fileUrl のみを利用するのが効率的。

  • outputDirstring

    出力先ディレクトリ (相対/絶対)。未指定時はクライアントのワークスペース (Roots) または現在の作業ディレクトリに保存。ユーザーが場所を指定した場合のみセットすること。

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

    デザインバージョン番号

get_design_parametersтолько чтениеидемпотентный

Получает структуру параметров шаблона дизайна. Позволяет проверить типы и структуру параметров, необходимых для генерации отчётов.

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

    デザインID(UUID形式)

  • versioninteger

    バージョン番号(省略時は最新版)

list_templatesтолько чтениеидемпотентный

Получает список дизайнов в рабочем пространстве. Возвращает ID, название, последнюю версию и URL миниатюры каждого дизайна. Полученный id используется как designId в PDF生成ツール и get_design_parameters.

Параметры

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

suggest_paramsтолько чтение

使用客户端AI(Sampling)从自然语言的需求和designId组装generate_pdf_sync的params JSON。不需要服务器端API密钥。不支持Sampling的客户端无法使用。生成的params在确认内容并获得用户批准后,请传递给generate_pdf_sync。

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

    帳票の内容を自然文で記述(例: "請求書、宛先A社、合計1万円")

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

    デザインID(UUID形式)

  • versioninteger

    バージョン番号(省略時は最新版)

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

yoryocoruxo-ai/rendoc-mcp-server

yoryocoruxo-ai/rendoc-mcp-server

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

JavaScript1
paracetamol951/caisse-enregistreuse-mcp-server

paracetamol951/caisse-enregistreuse-mcp-server

Kash MCP сервер подключает ваш бизнес к ИИ-ассистентам. Управляйте POS, CRM и каталогом через чат с Claude или ChatGPT. Автоматизируйте продажи, заказы, клиентов и отчёты без лишних кликов.

TypeScript2
mrslbt/xendit-mcp

mrslbt/xendit-mcp

MCP сервер для Xendit - платёжного API Юго-Восточной Азии. Проверяйте баланс, создавайте инвойсы, проводите выплаты. Безопасность: режим только чтения и двухшаговая верификация выплат. Идеально для финтеха.

JavaScript4
LightSpeedPlusOne/invovate-mcp-server

LightSpeedPlusOne/invovate-mcp-server

Бесплатный MCP-сервер для генерации счетов без регистрации: создаёт PDF, JSON и UBL 2.1 счета на 11 языках. Работает с Claude, Cursor, Windsurf. Расчёт сумм без ключа, для PDF - бесплатный ключ.

JavaScript1
PCDCK/ozon-mcp

PCDCK/ozon-mcp

MCP-сервер для подключения AI-агентов к Ozon Seller API. 15 инструментов дают доступ к 466 методам с автоподкачкой и защитой. 13 готовых сценариев для анализа остатков, цен, контента и синхронизаци...

Python21
@frihet/mcp-server

@frihet/mcp-server

MCP сервер Frihet: управляйте бизнесом на естественном языке - создавайте счета, ведите CRM и отправляйте электронные счета прямо из редактора кода. 157 инструментов для автоматизации.

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

Лука Никитин