ScreenshotMCP
Desktop and mobile website screenshots plus page context for AI agents and automation workflows.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"site-screenshot": {
"url": "https://snapforge.web-tasarimci.com/mcp"
}
}
}Puntos de conexión remotos
https://snapforge.web-tasarimci.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (2)
🟢capture_website(url, device, fullPage, delayMs, ttlSeconds)
Capture desktop, mobile, or both screenshots for a website. Successful screenshots are reused from cache until TTL expiry; failed or blocked captures are never cached and are retried live on the next call.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Website URL or domain to capture."
},
"device": {
"type": "string",
"enum": [
"desktop",
"mobile",
"both"
],
"default": "both",
"description": "Screenshot device variant."
},
"fullPage": {
"type": "boolean",
"default": true,
"description": "Capture the full scrollable page instead of only the viewport."
},
"delayMs": {
"type": "integer",
"minimum": 0,
"maximum": 10000,
"default": 1200,
"description": "Extra settling delay before capture."
},
"ttlSeconds": {
"type": "integer",
"minimum": 0,
"maximum": 2592000,
"default": 86400,
"description": "Cache TTL in seconds. 0 disables reuse for this request."
}
},
"required": [
"url"
],
"additionalProperties": false
}🟢read_page_context(url, viewport, delayMs, maxTextChars)
Render a public web page and return a compact Community agent-readable representation: visible text, clean Markdown, headings, links, forms, basic image metadata and interactive elements with bounding boxes. No OCR, visual inference, crawl, sessions or advanced action selectors.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public website URL or domain to understand."
},
"viewport": {
"type": "string",
"enum": [
"desktop",
"mobile"
],
"default": "desktop"
},
"delayMs": {
"type": "integer",
"minimum": 0,
"maximum": 10000,
"default": 800
},
"maxTextChars": {
"type": "integer",
"minimum": 2000,
"maximum": 30000,
"default": 16000
}
},
"required": [
"url"
],
"additionalProperties": false
}Comunidad
Evidencia