Re:portFlow
OfficialRe:port Flow MCP
Offizieller Anzeigename: Re:port Flow MCP. Paket- und Implementierungskennung: reportflow-mcp. Legacy-Suchaliase: ReportFlow MCP Server und ReportFlow.
Übersicht
Ein MCP-Server (Model Context Protocol), der Ihre Re:port Flow-Vorlagen in PDF-Berichte verwandelt – Rechnungen, Verträge, Kontoauszüge, alles, was Sie gestaltet haben – direkt von Claude oder einem anderen MCP-kompatiblen KI-Agenten.
Related MCP server: PDF Tools AI MCP
Funktionen
PDFs aus natürlichsprachlichen Anfragen generieren, wie „Rechnung über $300 für Acme Corp erstellen“
Ihre Re:port Flow-Designs und deren Parameterschemata der KI direkt als MCP-Ressourcen zur Verfügung stellen.
Viele PDFs in einem Rutsch generieren und als einzelnes ZIP herunterladen
Ausgaben in dem Workspace-Ordner speichern, in dem sich der Benutzer gerade befindet (Claude Desktop / Claude Code / Cursor / VS Code werden unterstützt)
Einrichtung
Re:port Flow MCP läuft auf zwei Arten – wählen Sie die, die zu Ihrem Client passt.
Remote-Server (claude.ai / Web-Clients) – Streamable HTTP
Fügen Sie Re:port Flow als benutzerdefinierten Connector hinzu, der auf den gehosteten Endpunkt zeigt:
https://mcp.re-port-flow.com/mcpGehen Sie in Claude (claude.ai) zu Einstellungen → Connectors → Benutzerdefinierten Connector hinzufügen und fügen Sie die obige URL ein. Die Authentifizierung erfolgt In-App über OAuth (siehe Authentifizierung) – es muss nichts lokal installiert werden.
Lokaler Server (Claude Desktop / Claude Code / Cursor) – stdio über npx
Fügen Sie Folgendes zu Ihrer Konfigurationsdatei hinzu (.mcp.json, claude_desktop_config.json, ~/.cursor/mcp.json, usw.):
{
"mcpServers": {
"reportflow": {
"command": "npx",
"args": ["-y", "reportflow-mcp"]
}
}
}Das ist die gesamte Einrichtung. Keine Umgebungsvariablen, keine API-Schlüssel, keine Geheimnisse zu verwalten.
VS Code (MCP-fähige Builds)
Dasselbe JSON in .vscode/mcp.json.
Voraussetzungen
Remote: ein MCP-Client, der benutzerdefinierte HTTP-Connectors unterstützt (z. B. claude.ai). Keine lokale Installation.
Lokal (stdio): Node.js 22+ (wird von
npxautomatisch abgerufen) und ein Browser, der während der ersten Anmeldung verfügbar ist.Ein Re:port Flow-Konto (in beiden Fällen).
Unterstützte Protokollrevisionen
Beide Transporte (stdio / Streamable HTTP) bedienen zwei MCP-Protokollgenerationen von einem einzigen Endpunkt aus:
2026-07-28(aktuell) – zustandsloses Protokoll pro Anfrage. Moderne Clients erkennen es überserver/discover; kein Session-Header, Anfragen tragen ihre Protokollversion in_meta.Revisionen aus 2025 (
2025-11-25,2025-06-18,2025-03-26,2024-11-05,2024-10-07) – klassischerinitialize-Handshake, aus Gründen der Abwärtskompatibilität mit vorhandenen Clients (Claude Desktop, benutzerdefinierte Connectors von claude.ai, Cursor, ChatGPT, n8n, …) beibehalten.
Die Versionsauswahl ist bei beiden Transporten automatisch: Moderne Clients testen mit server/discover, Legacy-Clients senden weiterhin initialize – auf beiden Seiten ist keine Konfiguration erforderlich, und bestehende Verbindungen funktionieren unverändert weiter.
Authentifizierung
Remote (claude.ai)
Wenn Sie den Connector hinzufügen, führt Claude den OAuth-Ablauf für Sie aus: Anmelden → Arbeitsbereich wählen → zustimmen. Die Tokens werden vom Client aufbewahrt – es gibt keinen lokalen Schlüsselbund oder Browserschritt zu verwalten.
Lokal (stdio)
Laden Sie den MCP-Client neu und bitten Sie die KI:
Authentifizieren Sie sich bei Re:port Flow
Ein Browserfenster öffnet sich. Anmelden → Arbeitsbereich wählen → zustimmen, und schon sind Sie
fertig. Die Tokens werden im OS-Schlüsselbund gespeichert (macOS Keychain / Windows
Credential Manager / Linux libsecret), mit einem chmod-0600-Datei-Fallback, und
werden automatisch aktualisiert.
Verwendungsbeispiele
Jedes Beispiel unten ist ein Prompt, den Sie direkt einfügen können; die KI wählt die passenden Werkzeuge aus.
1. Ein einzelnes PDF generieren (Liste → Schema → Generieren)
Erstellen Sie mit der Rechnungsvorlage ein PDF für Acme Corp in Höhe von insgesamt $330.
Die KI listet Designs mit list_templates auf, ruft das Parameterschema mit
get_design_parameters ab, füllt die Werte ein und ruft generate_pdf_sync auf.
Remote: gibt eine Download-URL zurück (
fileUrl).Lokal: speichert die Datei außerdem und gibt ihren absoluten Pfad zurück.
2. Viele PDFs in einem Rutsch generieren
Generieren Sie mit der Kontoauszugsvorlage ein PDF pro Kunde (Acme $100, Globex $250, Initech $80) und geben Sie sie mir gemeinsam.
Lokal (stdio):
generate_pdfs_syncschreibt ein einzelnes ZIP in Ihren Workspace.Remote:
generate_pdfs_asyncführt den Batch aus und gibt eine Anforderungs-ID sowie eine Download-URL zurück.
3. Asynchron generieren und anschließend herunterladen (lokal)
Starten Sie das Vertrags-PDF im Hintergrund und laden Sie es dann herunter, sobald es fertig ist.
Die KI ruft generate_pdf_async auf (gibt sofort eine requestId zurück) und ruft dann
download_file auf, um das fertige PDF zu speichern. Das Pendant für Batches ist
generate_pdfs_async → download_zip. Diese Download-Werkzeuge gibt es nur unter stdio; auf
dem Remote-Server liefern die synchronen/asynchronen Werkzeuge bereits eine fileUrl zurück.
Tipp – Natürlichsprachliche Parameter: Auf einem Sampling-fähigen Client können Sie „Params für eine Rechnung über $1,000 an A社 entwerfen“ sagen, und die KI ruft
suggest_paramsauf, um die Kurzbeschreibung vor der Generierung in ein gültigesparams-Objekt umzuwandeln.
4. Ohne vorhandene Vorlagen starten (Galerie → Kopieren → Generieren)
Ich habe noch keine Vorlagen – erstellen Sie ein Rechnungs-PDF für Acme Corp.
Wenn list_templates leer ist, durchsucht die KI die öffentliche Vorlagengalerie
mit search_gallery_templates, zeigt Ihnen die Kandidaten, kopiert Ihre Auswahl
mit copy_gallery_template in Ihren Workspace und fährt dann mit dem
normalen Ablauf fort (get_design_parameters → generate_pdf_sync). Die Kopie landet immer
in dem Workspace, den Sie auf dem OAuth-Zustimmungsbildschirm ausgewählt haben – die KI kann
keinen anderen Workspace ansteuern.
Slash-Befehle
Befehl | Zweck |
| Schritt-für-Schritt-Rezept für ein einzelnes PDF |
| Rezept für die Batch-PDF-Generierung |
| Kurze Funktionstour |
Wo Dateien gespeichert werden (lokaler Modus)
Der Ausgabeort wird in dieser Reihenfolge bestimmt:
Explizite Anweisung des Benutzers (z. B. „auf meinem Desktop speichern“)
Das Wurzelverzeichnis des aktuell geöffneten Workspace (Claude Code / Cursor / VS Code)
Das temporäre Verzeichnis des Betriebssystems als Fallback
Referenz
Tools (von der KI aufgerufen)
Werkzeug | Zweck |
| Erstauthentifizierung / erneute Authentifizierung |
| Verfügbare Designs auflisten |
| Parameterschema für ein Design abrufen |
| Ein PDF erzeugen (sync gibt den Pfad zurück; async gibt eine Anfrage-ID zurück) |
| Mehrere PDFs erzeugen (gibt eine ZIP-Datei zurück) |
| Von asynchronen Werkzeugen erzeugte Artefakte herunterladen |
| Eine natürlichsprachliche Kurzbeschreibung mithilfe von MCP-Sampling in ein |
| Werkzeuge gemäß der ChatGPT-Konnektor-Konvention (ein einzelnes Zeichenfolgenargument), geschlossene Welt ( |
| Durchsuchen Sie die öffentliche Vorlagen-Galerie (keine Authentifizierung erforderlich) nach Schlüsselwort/-kategorie. Gibt Kandidatenvorlagen zurück, die noch nicht in Ihrem Arbeitsbereich sind – ihr |
| Vollständige Details einer öffentlichen Galerie-Vorlage anhand des |
| Schreibwerkzeug. Kopiert eine Galerie-Vorlage in den von Ihnen autorisierten Arbeitsbereich (der Zielarbeitsbereich ist durch Ihr Zugriffstoken festgelegt und kann nicht als Argument übergeben werden). Gibt |
Ressourcen (als KI-Kontext anhängbar)
URI | Inhalt |
| Liste der verfügbaren Designs |
| Parameterschema für ein Design |
| Katalog der Fehlermeldungen des Content Service |
| Übersicht der Serverfunktionen |
Prompts (Rezeptkarten für Slash-Befehle)
/generate_pdf, /generate_pdfs, /reportflow_help – Argumente übergeben; die KI folgt dem vorbereiteten Workflow.
Fehlerbehebung
Symptom | Lösung |
Fehler, der | Bitten Sie die KI: „Authentifizieren Sie sich erneut mit Re:port Flow“ |
|
|
Kein Schlüsselbund unter Linux verfügbar | Fällt automatisch auf eine |
Browser kann über SSH / Remote-Shell nicht geöffnet werden | Authentifizieren Sie sich einmal auf einem lokalen Computer; danach funktioniert das zwischengespeicherte Token auf entfernten Hosts |
Datenschutz
Re:port Flow MCP ist ein schlanker Client: Er leitet Ihre Anfragen an Ihr eigenes
Re:port Flow-Konto weiter und gibt die erzeugten PDFs zurück. Er verkauft oder teilt
Ihre Daten nicht mit Dritten. Authentifizierungstoken werden lokal gespeichert (Betriebssystem-Schlüsselbund,
oder eine chmod-0600-Datei als Fallback) und nur an die eigenen Dienste von Re:port Flow gesendet –
während des OAuth-Logins und als Bearer-Anmeldedaten bei jedem authentifizierten API-Aufruf
(Auflisten von Vorlagen, Erzeugen oder Herunterladen von PDFs). Sie werden niemals an Dritte weitergegeben.
Die vollständige Datenschutzerklärung – welche Daten erfasst werden, wie lange sie aufbewahrt werden und wie sie verarbeitet werden – finden Sie unter: lp.re-port-flow.com
Sicherheit
Der gehostete Endpunkt validiert den Host-Header (Schutz vor DNS-Rebinding) und
lehnt strukturell ungültige Origin-Header mit 403 Forbidden ab, gemäß den
Sicherheitsanforderungen der MCP-Streamable-HTTP-Spezifikation. Die Authentifizierung erfolgt
ausschließlich über ein Bearer-Token – keine Cookies, und CORS erlaubt niemals Anmeldedaten. Die
vollständige Richtlinie und ihr Bedrohungsmodell sind in
docs/security.md (Japanisch) dokumentiert.
Support
Sie brauchen Hilfe, haben einen Fehler gefunden oder eine Frage zur Verzeichnisprüfung?
Re:port Flow (Datenschutz & Support): https://lp.re-port-flow.com
GitHub Issues: https://github.com/re-port-flow/reportflow-mcp/issues
Lizenz
MIT – siehe LICENSE.
Links
Re:port Flow: https://re-port-flow.com
Datenschutz & Support: https://lp.re-port-flow.com
Issues: https://github.com/re-port-flow/reportflow-mcp/issues
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceMCP server that converts Markdown to high-quality PDF documents using LaTeX, enabling AI agents like Claude to generate professional PDFs without requiring sign-ups or credit cards.12910MIT
- Alicense-qualityAmaintenancePDF Tools AI - MCP server providing AI-powered tools and automation by MEOK AI Labs10MIT
- AlicenseAqualityFmaintenanceMCP server for BulkRender — generate bulk DOCX and PDF documents from Claude, Cursor, Windsurf, and any MCP-compatible AI assistant15901MIT
- AlicenseAqualityAmaintenanceMCP server for generating professional PDFs from structured JSON in AI agents like Claude or Cursor, using pure Node.js with embedded fonts and precision text layout.6146MIT
Related MCP Connectors
Generate PDFs from templates via AI chat. Works with Claude, ChatGPT, Cursor, and any MCP client.
MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/re-port-flow/reportflow-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server