Urlbox Full Page Screenshots

by urlbox

293 downloads
Not rated
GitHub

About

MCP server for the Urlbox Screenshot API. Enables your client to take screenshots, generate PDFs, extract HTML/markdown, and more from websites.

Details

Author
urlbox
Downloads
293
Categories
Web Scraping, Automation, Other

- Capture screenshots in PNG, PDF, MP4 formats
- Convert web pages to HTML and markdown
- Extract website metadata and cookies
- Save rendered files locally to downloads
- Block ads and hide cookie banners in screenshots

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 Urlbox Full Page Screenshots
    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

Install dependencies with npm install and build with npm run build. Obtain an API Secret from the Urlbox dashboard, then set the SECRET_KEY environment variable in your claude_desktop_config.json. The server provides a render tool that Claude automatically uses when asked to screenshot websites or convert web content.

Claude Desktop / Cursor

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

{
    "mcpServers": {
        "urlbox full page screenshots": {
            "urlbox": {
                "command": "node",
                "args": [
                    "<REPLACE_THIS_WITH_THE_PATH_TO_THIS_REPO>/build/index.js"
                ],
                "env": {
                    "SECRET_KEY": "<REPLACE_WITH_YOUR_SECRET_KEY>"
                }
            }
        }
    }
}

McpServers

{
    "urlbox": {
        "command": "node",
        "args": [
            "<REPLACE_THIS_WITH_THE_PATH_TO_THIS_REPO>/build/index.js"
        ],
        "env": {
            "SECRET_KEY": "<REPLACE_WITH_YOUR_SECRET_KEY>"
        }
    }
}

Urlbox MCP Server

MCP server for the Urlbox Screenshot API. Enables your client to take screenshots, generate PDFs, extract HTML/markdown, and more from websites. Visit Urlbox for more information, and have a read of our docs or chat with your LLM post install to get a good understanding of its options and capabilities.

Setup

1. Install dependencies and build: ``bash npm install npm run build ` 2. Get Urlbox API credentials: - Sign up at urlbox.com - Get your API Secret from the dashboard 3. Set environment variables: > claude_desktop_config.json `JSON { "mcpServers": { "urlbox": { "command": "node", "args": [ "<REPLACE_THIS_WITH_THE_PATH_TO_THIS_REPO>/build/index.js" ], "env": { "SECRET_KEY": "<REPLACE_WITH_YOUR_SECRET_KEY>" } } } } `

Usage

The server provides a
render tool that can: - Take screenshots in multiple formats (PNG, PDF, MP4 and more) - Convert pages to HTML, markdown - Extract metadata and cookies - Save files locally to your downloads with store_renders: true Claude will automatically use this when you ask it to screenshot websites or convert web content.

Useful prompts

Take a clean screenshot without ads or cookie banners:
` Take a screenshot of https://example.com but block ads and hide cookie banners ` Screenshot and save side renders like HTML/markdown: ` Take a screenshot of https://example.com and also save it as HTML and markdown. Download the result to my computer. ` Generate a PDF of the full page: ` Convert https://urlbox.com to a PDF and save it to my computer. Make sure to generate a PDF that has an outline and is tagged. ``
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.