Codync
무료 오픈소스 1:1 대안, Grok Bot과 Muse 대신
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기MCP server for ScreenshotRun Screenshot API — let AI agents capture website screenshots"
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Give your AI agent the ability to see any webpage. MCP server for ScreenshotRun Screenshot API.
prefers-color-scheme: darkSign up for a free API key at screenshotrun.com.
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"screenshotrun": {
"command": "npx",
"args": ["-y", "screenshotrun-mcp"],
"env": {
"SCREENSHOTRUN_API_KEY": "sr_live_your_key_here"
}
}
}
}
claude mcp add screenshotrun \
npx -y screenshotrun-mcp \
-e SCREENSHOTRUN_API_KEY=sr_live_your_key_here
Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"screenshotrun": {
"command": "npx",
"args": ["-y", "screenshotrun-mcp"],
"env": {
"SCREENSHOTRUN_API_KEY": "sr_live_your_key_here"
}
}
}
}
Add to your MCP configuration with the same npx -y screenshotrun-mcp command and set the SCREENSHOTRUN_API_KEY environment variable.
take_screenshotCapture a screenshot of any webpage, raw HTML, or Markdown. Returns the image as base64-encoded data that AI agents can analyze and describe.
| Parameter | Type | Description |
|---|---|---|
url | string | URL to screenshot (http:// or https://) |
html | string | Raw HTML to render (max 500KB) |
markdown | string | Markdown to render (max 500KB) |
| Parameter | Type | Default | Description |
|---|---|---|---|
format | png | jpeg | webp | pdf | png | Output format |
quality | number | 80 | Image quality for JPEG/WebP (1-100) |
| Parameter | Type | Default | Description |
|---|---|---|---|
width | number | 1280 | Viewport width (320-3840) |
height | number | 800 | Viewport height (200-2160) |
full_page | boolean | false | Capture entire scrollable page |
device | desktop | mobile | tablet | -- | Device preset |
retina | boolean | false | 2x resolution |
device_scale_factor | number | -- | Custom pixel ratio (0.5-4) |
| Parameter | Type | Default | Description |
|---|---|---|---|
dark_mode | boolean | false | Enable dark mode |
omit_background | boolean | false | Transparent background (PNG/WebP) |
media_type | screen | print | -- | Emulate CSS media type |
reduced_motion | boolean | false | Emulate prefers-reduced-motion |
disable_animations | boolean | false | Disable CSS animations |
| Parameter | Type | Default | Description |
|---|---|---|---|
block_ads | boolean | false | Block advertisements |
block_cookies | boolean | true | Block cookie consent dialogs |
block_chats | boolean | false | Block live chat widgets |
block_requests | string[] | -- | URL patterns to block |
block_resources | string[] | -- | Resource types to block (image, stylesheet, font, script, media, websocket, manifest, other) |
| Parameter | Type | Description |
|---|---|---|
selector | string | CSS selector to capture a specific element |
click_selector | string | Element to click before capture |
hover_selector | string | Element to hover before capture |
scroll_to | string | Element to scroll into view |
hide_selectors | string[] | Elements to hide before capture |
wait_for_selector | string | Wait for element to appear |
| Parameter | Type | Description |
|---|---|---|
css | string | Custom CSS (max 10KB) |
js | string | Custom JavaScript (max 10KB) |
user_agent | string | Custom User-Agent |
headers | object | Custom HTTP headers |
cookies | array | Cookies to set ({name, value, domain?}) |
| Parameter | Type | Default | Description |
|---|---|---|---|
delay | number | 0 | Seconds to wait after load (0-10) |
timeout | number | 30 | Max page load time (5-60s) |
navigation_timeout | number | -- | Max navigation time (5-60s) |
wait_until | string | -- | load, domcontentloaded, networkidle, or commit |
| Parameter | Type | Description |
|---|---|---|
resize_width | number | Resize output width (16-3840) |
resize_height | number | Resize output height (16-2160) |
clip | object | Clip rectangle {x, y, width, height} |
| Parameter | Type | Default | Description |
|---|---|---|---|
stealth | boolean | false | Stealth mode (avoid bot detection) |
bypass_csp | boolean | false | Bypass Content Security Policy |
cache_ttl | number | -- | Cache duration in seconds (0-86400) |
extract_metadata | boolean | false | Extract page metadata (title, OG, Twitter Card) |
certified | boolean | false | Certified screenshot with SHA-256 |
| Parameter | Type | Description |
|---|---|---|
geolocation | object | {latitude, longitude, accuracy?} |
timezone | string | e.g. America/New_York |
proxy | string | HTTP/SOCKS proxy URL |
| Parameter | Type | Description |
|---|---|---|
pdf_landscape | boolean | Landscape orientation |
pdf_page_format | string | A3, A4, A5, Letter, Legal, Tabloid |
pdf_margin_top | string | e.g. 1cm, 0.5in |
pdf_margin_right | string | Right margin |
pdf_margin_bottom | string | Bottom margin |
pdf_margin_left | string | Left margin |
| Parameter | Type | Description |
|---|---|---|
scroll_video | boolean | Record scrolling video |
scroll_duration | number | Duration 2-30 seconds |
scroll_speed | slow | medium | fast | Scroll speed |
analyze_pageAnalyze any webpage and get structured data about its content. Returns headings, interactive elements (buttons, links, inputs), forms, images, and navigation links — each with a bounding rectangle [x, y, width, height] for visual mapping. Pro feature with 20 free trial runs per month.
| Parameter | Type | Default | Description |
|---|---|---|---|
url | string | required | URL to analyze (http:// or https://) |
include | string[] | all | Categories to return: headings, interactive, forms, images, text, navigation |
visible_only | boolean | true | Only return visible elements |
scope | string | -- | CSS selector to limit analysis to a section (e.g. main, #content) |
with_screenshot | boolean | false | Capture screenshot alongside analysis (costs 1 extra request) |
| Parameter | Type | Default | Description |
|---|---|---|---|
width | number | 1280 | Viewport width (320-3840) |
height | number | 800 | Viewport height (200-2160) |
device | desktop | mobile | tablet | -- | Device preset |
dark_mode | boolean | false | Enable dark mode |
| Parameter | Type | Default | Description |
|---|---|---|---|
block_ads | boolean | false | Block advertisements |
block_cookies | boolean | true | Block cookie consent dialogs |
block_chats | boolean | false | Block live chat widgets |
delay | number | 0 | Seconds to wait after load (0-10) |
timeout | number | 30 | Max page load time (5-60s) |
stealth | boolean | false | Stealth mode |
| Parameter | Type | Description |
|---|---|---|
css | string | Custom CSS (max 10KB) |
js | string | Custom JavaScript (max 10KB) |
hide_selectors | string[] | Elements to hide before analysis |
wait_for_selector | string | Wait for element to appear |
user_agent | string | Custom User-Agent |
proxy | string | HTTP/SOCKS proxy URL |
timezone | string | e.g. America/New_York |
geolocation | object | {latitude, longitude, accuracy?} |
headers | object | Custom HTTP headers |
cookies | array | Cookies to set ({name, value, domain?}) |
extract_contentExtract page metadata from any URL without downloading the full image. Returns title, description, Open Graph tags, Twitter Card tags, favicon URL, and HTTP status. Useful for SEO audits, content analysis, and link previews.
| Parameter | Type | Description |
|---|---|---|
url | string | URL to extract metadata from |
check_usageCheck your ScreenshotRun API usage for the current billing period. Returns screenshots used, remaining quota, usage percentage, and days remaining.
No parameters required.
<h1>Hello World</h1>".loading-spinner to disappear, then screenshot"take_screenshot, analyze_page, or extract_content)MIT