此 MCP 可以做什么
Converts public URLs or HTML into Markdown, PDFs, and screenshots for use in web workflows and AI applications.
工具
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Public http/https URL to render. Provide either url or html.'}, 'html': {'type': 'string', 'description': 'Raw HTML to render instead of a URL (max 2MB). Provide either url or html.'}, 'delay': {'type': 'integer', 'maximum': 10000, 'minimum': 0, 'description': 'Extra wait in milliseconds before capture (0–10000)'}, 'waitUntil': {'enum': ['load', 'networkidle'], 'type': 'string', 'description': 'When to consider the page ready: "load" (default) or "networkidle"'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['markdown'], 'properties': {'markdown': {'type': 'string', 'description': 'The extracted Markdown content'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Public http/https URL to render. Provide either url or html.'}, 'html': {'type': 'string', 'description': 'Raw HTML to render instead of a URL (max 2MB). Provide either url or html.'}, 'delay': {'type': 'integer', 'maximum': 10000, 'minimum': 0, 'description': 'Extra wait in milliseconds before capture (0–10000)'}, 'margin': {'type': 'string', 'description': 'CSS size applied to all margins, e.g. "1cm"'}, 'landscape': {'type': 'boolean', 'description': 'Landscape orientation (default false)'}, 'waitUntil': {'enum': ['load', 'networkidle'], 'type': 'string', 'description': 'When to consider the page ready: "load" (default) or "networkidle"'}, 'pageFormat': {'enum': ['Letter', 'Legal', 'Tabloid', 'A0', 'A1', 'A2', 'A3', 'A4', 'A5', 'A6'], 'type': 'string', 'description': 'Paper size when paginating (default A4)'}, 'singlePage': {'type': 'boolean', 'description': 'Output one continuous page sized to the content height (no A4 pagination)'}, 'printBackground': {'type': 'boolean', 'description': 'Include CSS background colors and images (default true)'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bytes', 'mimeType'], 'properties': {'bytes': {'type': 'integer', 'description': 'Size of the generated PDF in bytes'}, 'mimeType': {'type': 'string', 'description': 'Always application/pdf'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Public http/https URL to render. Provide either url or html.'}, 'html': {'type': 'string', 'description': 'Raw HTML to render instead of a URL (max 2MB). Provide either url or html.'}, 'delay': {'type': 'integer', 'maximum': 10000, 'minimum': 0, 'description': 'Extra wait in milliseconds before capture (0–10000)'}, 'scale': {'type': 'integer', 'maximum': 3, 'minimum': 1, 'description': 'Device pixel ratio for high-DPI/retina output (1–3)'}, 'width': {'type': 'integer', 'maximum': 3840, 'minimum': 100, 'description': 'Viewport width in pixels (100–3840)'}, 'format': {'enum': ['png', 'jpeg'], 'type': 'string', 'description': 'Image format: "png" (default) or "jpeg"'}, 'height': {'type': 'integer', 'maximum': 2160, 'minimum': 100, 'description': 'Viewport height in pixels (100–2160)'}, 'quality': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'JPEG quality 1–100 (ignored for PNG)'}, 'fullPage': {'type': 'boolean', 'description': 'Capture the full scrollable page (default true)'}, 'waitUntil': {'enum': ['load', 'networkidle'], 'type': 'string', 'description': 'When to consider the page ready: "load" (default) or "networkidle"'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bytes', 'mimeType'], 'properties': {'bytes': {'type': 'integer', 'description': 'Size of the returned image in bytes'}, 'mimeType': {'type': 'string', 'description': 'Image MIME type, e.g. image/png'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to attach the API key to (the key is also emailed there)'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'plan', 'monthlyQuota'], 'properties': {'plan': {'type': 'string', 'description': 'Plan name (free)'}, 'apiKey': {'type': 'string', 'description': 'Your SnapForge API key'}, 'monthlyQuota': {'type': 'integer', 'description': 'Renders included: 100 in total on the free trial (no monthly reset), per month on paid plans'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
Andreax
Offers pay-per-call AI services for inference, agent and workflow design, OCR and transcription, code generation and review, clas…
Webflow
Reads Webflow site metadata, CMS collections, and collection items, including stored content and publishing status.
Devto
Retrieves DEV Community articles, including article content, metadata, tags, reactions, and comments.
AVI RIFF check, file discarded
Checks whether binary input has an AVI RIFF container signature and provides other lightweight file-format validation utilities.
RSS/Atom link rel count, markup discarded
Counts link relation values in RSS or Atom markup and provides general URL, HTTP, JSON, and format validation utilities.
Matroska EBML check, file discarded
Checks Matroska EBML structure without retaining the supplied file, alongside basic developer utilities.
Cannon Studio
Manages creative worlds, assets, projects, scenes, and generation requests while providing product, pricing, and developer API in…
Razi Tools
Provides utilities for document and image processing, OCR, screenshots, PDF manipulation, QR generation, text transformation, and…