Snapforge

by sporty303

314 downloads
Not rated
GitHub

About

Screenshot & HTML-to-PDF rendering API for AI agents — capture any URL or raw HTML as

Details

Author
sporty303
Downloads
314
Categories
Other, Automation, API

- Converts any URL or raw HTML to screenshot or PDF
- Two dedicated tools: snapforge_screenshot and snapforge_pdf
- Supports full-page, viewport, scale, and format options for screenshots
- PDF generation with configurable page format, landscape, and margins
- Works locally via stdio or hosted as a zero-install MCP server
- Free API key provides 100 renders per month

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Snapforge
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Use Snapforge either locally via stdio (npx -y snapforge-mcp with the SNAPFORGE_API_KEY environment variable) or using the hosted endpoint at https://snapforge.org/mcp with your API key in the x-api-key header. The server exposes two tools: snapforge_screenshot (PNG/JPEG with options for full page, viewport, scale, format) and snapforge_pdf (PDF with page format, landscape, margins, etc.).

snapforge_screenshot

Capture a screenshot of a public URL or raw HTML and return it as an image (PNG/JPEG). Full-page by default.

snapforge_pdf

Render a public URL or raw HTML to a PDF. The PDF is written to a temp file and its path is returned.

snapforge_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.

snapforge_signup

Create a free SnapForge account (100 renders/month) with just an email address and get the API key instantly. The key becomes active for this session immediately; persist it later as the SNAPFORGE_API_KEY environment variable.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "snapforge": {
            "snapforge": {
                "command": "npx",
                "args": [
                    "-y",
                    "snapforge-mcp"
                ],
                "env": {
                    "SNAPFORGE_API_KEY": "sf_your_key"
                }
            }
        }
    }
}

McpServers

{
    "snapforge": {
        "command": "npx",
        "args": [
            "-y",
            "snapforge-mcp"
        ],
        "env": {
            "SNAPFORGE_API_KEY": "sf_your_key"
        }
    }
}

SnapForge MCP

Turn any URL or raw HTML into a screenshot or PDF directly from your AI agent. ### Tools - snapforge_screenshot — PNG/JPEG of a URL or HTML (fullPage, viewport, scale, format…) - snapforge_pdf — PDF of a URL or HTML (page format, landscape, margins…) ### Use it - Local (stdio): npx -y snapforge-mcp with SNAPFORGE_API_KEY - Hosted (zero install): https://snapforge.org/mcp with your key in the x-api-key header Get a free API key at https://snapforge.org — 100 renders/month, paid plans for more.
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.