MCP 서버

snapforge

org.snapforge/snapforge
개발자 도구 미디어 및 콘텐츠 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Converts public URLs or HTML into Markdown, PDFs, and screenshots for use in web workflows and AI applications.

snapforge_markdown
SnapForge URL to Markdown
Extract a clean Markdown version of a public URL or raw HTML (article extraction + HTML→Markdown). Great for feeding live web content to an LLM. Requires a SnapForge API key (no key? call snapforge_signup first).
읽기 전용 외부 접근 가능
입력 스키마
{'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}
snapforge_pdf
SnapForge PDF
Render a public URL or raw HTML to a PDF (returned as an embedded resource). Requires a SnapForge API key (no key? call snapforge_signup first).
읽기 전용 외부 접근 가능
입력 스키마
{'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}
snapforge_screenshot
SnapForge screenshot
Capture a screenshot of a public URL or raw HTML as a PNG/JPEG image. Full-page by default. Requires a SnapForge API key (no key? call snapforge_signup first).
읽기 전용 외부 접근 가능
입력 스키마
{'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}
snapforge_signup
SnapForge signup (free API key)
Create a free SnapForge account (100 renders, one-time free trial, not a monthly allowance) with just an email address and get the API key instantly. The key is bound to the current MCP session, so the screenshot/pdf/markdown tools work immediately after signup, no browser needed.
외부 접근 가능
입력 스키마
{'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}
추가됨
snapforge_signup
2026년 9월 17일 12:54 PM
추가됨
snapforge_markdown
2026년 9월 17일 12:54 PM
추가됨
snapforge_pdf
2026년 9월 17일 12:54 PM
추가됨
snapforge_screenshot
2026년 9월 17일 12:54 PM