MCP 서버

HTML to Image

com.html2img/html-to-image
디자인 및 크리에이티브 개발자 도구 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Renders supplied HTML and CSS or captures web pages as PNG images or A4 PDFs.

generate-image-from-html
Render HTML and CSS into a PNG image, or into an A4 vector PDF with format "pdf". Provide complete, self-contained HTML and put styles in an inline <style> block. Remote image URLs load if they are real and publicly accessible; embed generated or local images as base64 data URIs rather than inventing URLs. Returns the rendered image plus a shareable CDN URL; PDF renders return the URL only. Consumes one credit per call.
입력 스키마
{'type': 'object', 'required': ['html'], 'properties': {'css': {'type': 'string', 'description': 'Optional additional CSS to inject into the page.'}, 'dpi': {'type': 'integer', 'description': 'Scale factor / device pixel ratio (1-4) for higher-resolution output.'}, 'html': {'type': 'string', 'description': 'The full HTML markup to render. Include CSS in an inline <style> block. Publicly accessible remote image URLs work; use base64 data URIs for images that are not hosted anywhere.'}, 'width': {'type': 'integer', 'description': 'Viewport width in pixels (1-5000). Defaults to 1920.'}, 'format': {'enum': ['png', 'pdf'], 'type': 'string', 'description': 'Output format. "png" (default) returns an image sized by width and height. "pdf" returns an A4 portrait vector PDF with selectable, searchable text and automatic pagination; width, height, dpi and fullpage are ignored. Use "pdf" for documents such as invoices, reports, certificates and tickets. Use "png" for social cards, OG images and anything displayed at fixed pixel dimensions.'}, 'height': {'type': 'integer', 'description': 'Viewport height in pixels (1-5000). Defaults to 1080.'}, 'fullpage': {'type': 'boolean', 'description': 'Capture the full scrollable page instead of just the viewport.'}, 'ms_delay': {'type': 'integer', 'description': 'Milliseconds to wait before capturing (1-5000), e.g. to let fonts or animations settle.'}, 'wait_for_selector': {'type': 'string', 'description': 'Wait until this CSS selector is present before capturing.'}}}
출력 스키마
{'type': 'object', 'required': ['url', 'format', 'credits_remaining'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Shareable CDN URL of the rendered file, at full resolution.'}, 'format': {'enum': ['png', 'pdf'], 'type': 'string', 'description': 'The output format that was rendered.'}, 'credits_remaining': {'type': 'integer', 'description': 'Credits left on the plan after this render.'}}}
screenshot-url
Capture a live web page by URL as a PNG screenshot, or as an A4 vector PDF with format "pdf". Returns the rendered image plus a shareable CDN URL; PDF renders return the URL only. Consumes one credit per call.
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'css': {'type': 'string', 'description': 'Optional CSS to inject into the page before capture.'}, 'dpi': {'type': 'integer', 'description': 'Scale factor / device pixel ratio (1-4) for higher-resolution output.'}, 'url': {'type': 'string', 'description': 'The fully-qualified URL of the page to capture (https://...).'}, 'width': {'type': 'integer', 'description': 'Viewport width in pixels (1-5000). Defaults to 1920.'}, 'format': {'enum': ['png', 'pdf'], 'type': 'string', 'description': 'Output format. "png" (default) returns an image sized by width and height. "pdf" returns the page as an A4 portrait vector PDF with selectable, searchable text and automatic pagination; width, height, dpi, fullpage and selector are ignored. Use "pdf" to archive a page or produce a printable record. Use "png" for anything displayed at fixed pixel dimensions.'}, 'height': {'type': 'integer', 'description': 'Viewport height in pixels (1-5000). Defaults to 1080.'}, 'fullpage': {'type': 'boolean', 'description': 'Capture the full scrollable page instead of just the viewport.'}, 'ms_delay': {'type': 'integer', 'description': 'Milliseconds to wait before capturing (1-5000).'}, 'selector': {'type': 'string', 'description': 'Capture only the element matching this CSS selector.'}, 'wait_for_selector': {'type': 'string', 'description': 'Wait until this CSS selector is present before capturing.'}}}
출력 스키마
{'type': 'object', 'required': ['url', 'format', 'credits_remaining'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Shareable CDN URL of the rendered file, at full resolution.'}, 'format': {'enum': ['png', 'pdf'], 'type': 'string', 'description': 'The output format that was rendered.'}, 'credits_remaining': {'type': 'integer', 'description': 'Credits left on the plan after this render.'}}}
추가됨
screenshot-url
2026년 9월 17일 12:35 PM
추가됨
generate-image-from-html
2026년 9월 17일 12:35 PM