Shotkiln
Screenshot, PDF and Open Graph image API for AI agents: capture pages, render PDFs, make OG images.
我该使用它吗
质量与安全性
A
基于对工具定义和协议合规性的自动分析。
上下文开销
~591token 数(工具定义)
~1.7 KB典型响应大小
对注意力的影响极小(占 128k 上下文窗口的 0.46%)
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"shotkiln": {
"url": "https://shotkiln.com/mcp"
}
}
}远程端点
https://shotkiln.com/mcpstreamable-http它能做什么
工具清单
工具(3)
🟢 只读🟡 写入🔴 删除⚪ 未知
🟢take_screenshot(url, width, height, full_page, scroll, ...)
Capture a screenshot of a public web page (http/https). Returns the image. Private/internal addresses are refused.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public http(s) URL to capture"
},
"width": {
"type": "integer",
"minimum": 320,
"maximum": 3840,
"default": 1280
},
"height": {
"type": "integer",
"minimum": 200,
"maximum": 3840,
"default": 800
},
"full_page": {
"type": "boolean",
"default": false,
"description": "Capture the whole page, up to 16384 px tall"
},
"scroll": {
"type": "boolean",
"default": true,
"description": "With full_page: scroll through the page first so images that load on scroll appear. Set false to skip."
},
"format": {
"type": "string",
"enum": [
"png",
"jpeg",
"webp"
],
"default": "png"
},
"delay": {
"type": "integer",
"minimum": 0,
"maximum": 10000,
"default": 0,
"description": "Extra wait after load, ms"
},
"device_scale_factor": {
"type": "number",
"minimum": 1,
"maximum": 3,
"default": 1
},
"dark_mode": {
"type": "boolean",
"default": false
}
},
"required": [
"url"
]
}🟢render_pdf(url, html, format, landscape, margin, ...)
Render a public web page (url) or raw HTML (html) to PDF. Returns the PDF as an embedded resource.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string"
},
"html": {
"type": "string",
"description": "Raw HTML (max 1 MB); use instead of url"
},
"format": {
"type": "string",
"enum": [
"A3",
"A4",
"A5",
"Letter",
"Legal",
"Tabloid"
],
"default": "A4"
},
"landscape": {
"type": "boolean",
"default": false
},
"margin": {
"type": "string",
"default": "10mm",
"description": "CSS length for all sides, e.g. 10mm, 0.5in"
},
"print_background": {
"type": "boolean",
"default": true
}
}
}🟢generate_og_image(title, subtitle, template, theme, accent, ...)
Generate a 1200x630 PNG social card (og:image) from a template and text.
输入模式
{
"type": "object",
"properties": {
"title": {
"type": "string",
"maxLength": 200
},
"subtitle": {
"type": "string",
"maxLength": 300
},
"template": {
"type": "string",
"enum": [
"default",
"gradient",
"split"
],
"default": "default"
},
"theme": {
"type": "string",
"enum": [
"light",
"dark"
],
"default": "dark"
},
"accent": {
"type": "string",
"description": "Hex colour, e.g. #ff5a1f"
},
"site": {
"type": "string",
"maxLength": 60,
"description": "Site/brand name shown on the card"
}
},
"required": [
"title"
]
}社区
证据
最近观测
已验证未记录版本3 个工具