docweave-mcp
Qué hace este MCP
Generates PDFs from HTML, URLs, or templates and extracts text from PDF documents.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['source'], 'properties': {'source': {'type': 'object', 'required': ['type'], 'properties': {'url': {'type': 'string', 'description': "Public URL to render (when type is 'url'). Private/internal addresses are blocked."}, 'data': {'type': 'object', 'description': "Values bound into the template's {{ placeholders }}.", 'additionalProperties': True}, 'html': {'type': 'string', 'description': "Raw HTML to render (when type is 'html')."}, 'type': {'enum': ['html', 'url', 'template'], 'type': 'string', 'description': "Source kind: 'html' for a raw HTML string, 'url' for a public web page, 'template' for a template filled with data."}, 'template': {'type': 'string', 'description': "Inline HTML template with {{ placeholders }} (when type is 'template')."}, 'templateId': {'type': 'string', 'description': 'ID of a template stored on your account (alternative to an inline template).'}}, 'description': 'What to render. Provide exactly one of: html, url, or (template|templateId) with data.'}, 'options': {'type': 'object', 'properties': {'format': {'enum': ['A4', 'A3', 'Letter', 'Legal', 'Tabloid'], 'type': 'string', 'description': 'Paper size. Defaults to A4.'}, 'margin': {'type': 'string', 'description': "Page margin, e.g. '20mm' or '1in'."}, 'landscape': {'type': 'boolean', 'description': 'Use landscape orientation. Defaults to false.'}, 'printBackground': {'type': 'boolean', 'description': 'Render background colors and images. Defaults to true.'}}, 'description': 'Optional page and print settings.'}, 'idempotencyKey': {'type': 'string', 'description': 'A stable key (e.g. an invoice id). Repeat calls with the same key return the stored result instead of re-rendering or re-billing.'}}}
Esquema de salida
{'type': 'object', 'required': ['bytesBase64'], 'properties': {'byteSize': {'type': 'number', 'description': 'Size of the PDF in bytes.'}, 'pageCount': {'type': 'number', 'description': 'Number of pages in the PDF.'}, 'bytesBase64': {'type': 'string', 'description': 'The generated PDF, base64-encoded.'}}, 'description': 'The generated document.'}
Esquema de entrada
{'type': 'object', 'required': ['source'], 'properties': {'source': {'type': 'object', 'required': ['type'], 'properties': {'url': {'type': 'string', 'description': "Public URL of the PDF (when type is 'url'). Private/internal addresses are blocked."}, 'type': {'enum': ['url', 'base64'], 'type': 'string', 'description': "'url' for a public PDF URL, 'base64' for inline PDF bytes."}, 'base64': {'type': 'string', 'description': "Base64-encoded PDF bytes (when type is 'base64')."}}, 'description': 'The PDF to read. Provide exactly one of: url or base64.'}, 'options': {'type': 'object', 'properties': {'format': {'enum': ['markdown', 'text'], 'type': 'string', 'description': 'Output shape. Defaults to markdown.'}, 'maxPages': {'type': 'number', 'description': 'Cap the number of pages extracted.'}}, 'description': 'Optional read settings.'}, 'idempotencyKey': {'type': 'string', 'description': 'A stable key. Repeat calls with the same key return the stored result instead of re-reading or re-billing.'}}}
Esquema de salida
{'type': 'object', 'required': ['content'], 'properties': {'content': {'type': 'string', 'description': 'Extracted text in the requested format.'}, 'needsOcr': {'type': 'boolean', 'description': 'True when the PDF is scanned (no text layer) and needs OCR.'}, 'pageCount': {'type': 'number', 'description': 'Number of pages read.'}}, 'description': 'The extracted document.'}
Cambios recientes en herramientas
Servidores MCP similares
Comicvine
Provides searchable Comic Vine data for comic characters, issues, volumes, creators, and publishers.
NotebookLM
Manages NotebookLM notebooks and sources, answers source-grounded questions with citations, and generates artifacts such as repor…
Anapioficeandfire
Searches and retrieves structured information about A Song of Ice and Fire books, characters, and houses.
Clevelandart
Searches Cleveland Museum of Art collection artworks, creators, exhibitions, and artwork records.
Archive
Provides access to Internet Archive item metadata and downloadable files for researching and retrieving archived digital material…
Georgia Archives
Searches and browses the National Archives of Georgia library, fonds, and film catalogues, and retrieves parsed archival library …
Artic
Provides Art Institute of Chicago artist, artwork, and exhibition records, including artwork descriptions, metadata, images, and …
Metmuseum
Searches The Metropolitan Museum of Art collection and retrieves detailed artwork metadata, images, artists, and classification i…