Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Junipr Server

FreeNot checked

Enables AI assistants to capture webpage screenshots, generate PDFs from URLs or HTML, and extract rich metadata like Open Graph and JSON-LD data. It provides t

GitHubEmbed

About

Enables AI assistants to capture webpage screenshots, generate PDFs from URLs or HTML, and extract rich metadata like Open Graph and JSON-LD data. It provides tools for web-to-image/PDF conversion and structured data extraction through the Junipr API.

README

MCP server for Junipr APIs. Gives AI assistants access to 75+ web intelligence tools — screenshots, PDFs, metadata extraction, scrapers, validators, and more.

Tools

Tool Description
screenshot Capture a screenshot of any webpage (PNG, JPEG, or WebP)
pdf Generate a PDF from a URL or raw HTML
metadata Extract title, description, Open Graph, Twitter Cards, JSON-LD, and more
run_tool Run any of 75+ Junipr tools by slug (scrapers, validators, converters, analyzers)

Setup

1. Get an API key

Sign up at junipr.io/login to get a free API key (500 credits/month).

2. Configure your MCP client

Claude Desktop

Add to your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "junipr": {
      "command": "npx",
      "args": ["-y", "junipr-mcp"],
      "env": {
        "JUNIPR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Claude Code (CLI)

claude mcp add junipr -- npx -y junipr-mcp

Then set the environment variable:

export JUNIPR_API_KEY=your-api-key-here

Cursor

Add to your Cursor MCP settings (.cursor/mcp.json):

{
  "mcpServers": {
    "junipr": {
      "command": "npx",
      "args": ["-y", "junipr-mcp"],
      "env": {
        "JUNIPR_API_KEY": "your-api-key-here"
      }
    }
  }
}

VS Code

Add to your VS Code settings (.vscode/mcp.json):

{
  "servers": {
    "junipr": {
      "command": "npx",
      "args": ["-y", "junipr-mcp"],
      "env": {
        "JUNIPR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Windsurf

Add to your Windsurf MCP config (~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "junipr": {
      "command": "npx",
      "args": ["-y", "junipr-mcp"],
      "env": {
        "JUNIPR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Tool Reference

screenshot

Capture a screenshot of any webpage.

Parameter Type Default Description
url string (required) URL to capture
format png | jpeg | webp png Image format
width number 1280 Viewport width (320-3840)
height number 720 Viewport height (200-2160)
fullPage boolean false Capture full scrollable page
deviceType desktop | mobile | tablet desktop Device to emulate
blockCookieBanners boolean true Hide cookie banners

pdf

Generate a PDF from a URL or HTML.

Parameter Type Default Description
url string URL to convert (provide url or html)
html string Raw HTML to convert (provide url or html)
format A4 | Letter | Legal | Tabloid | A3 | A5 A4 Paper format
landscape boolean false Landscape orientation
printBackground boolean true Include backgrounds
margin object 1cm each { top, right, bottom, left } in CSS units
headerTemplate string Header HTML template
footerTemplate string Footer HTML template
displayHeaderFooter boolean false Show header/footer

metadata

Extract metadata from any webpage.

Parameter Type Default Description
url string (required) URL to extract metadata from

Returns title, description, Open Graph tags, Twitter Cards, JSON-LD structured data, favicon, canonical URL, language, and more.

License

MIT

from github.com/junipr-labs/mcp-server

Install Junipr Server in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install junipr-mcp-server

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add junipr-mcp-server -- npx -y junipr-mcp

Step-by-step: how to install Junipr Server

FAQ

Is Junipr Server MCP free?

Yes, Junipr Server MCP is free — one-click install via Unyly at no cost.

Does Junipr Server need an API key?

No, Junipr Server runs without API keys or environment variables.

Is Junipr Server hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Junipr Server in Claude Desktop, Claude Code or Cursor?

Open Junipr Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Junipr Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All media MCPs