Back to Home
alperenkocyigit icon

html-to-image-mcp

Verified Safe

by alperenkocyigit

Overview

Captures high-quality screenshots of web pages and uploads them to Cloudinary.

Installation

Run Command
docker run -d --name html-to-image -p 8000:8000 -e CLOUDINARY_CLOUD_NAME=your_cloud_name -e CLOUDINARY_API_KEY=your_api_key -e CLOUDINARY_API_SECRET=your_api_secret html-to-image-mcp

Environment Variables

  • CLOUDINARY_CLOUD_NAME
  • CLOUDINARY_API_KEY
  • CLOUDINARY_API_SECRET
  • MCP_TRANSPORT

Security Notes

The server fetches arbitrary URLs, which introduces a potential for Server-Side Request Forgery (SSRF) if deployed in an environment with access to internal networks. While the URL validation is basic, it does not prevent all forms of SSRF. However, fetching external URLs is fundamental to its functionality. Cloudinary credentials are correctly handled via environment variables. Pyppeteer's browser arguments for `--no-sandbox` are standard for headless container deployments.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassHigh
Avg Tokens60
Stars0
Forks0
Last Update2025-11-19

Tags

ScreenshotsWeb AutomationCloudinaryImage ProcessingMCP Server