ScreenshotOne
आधिकारिकScreenshotOne के साथ वेबसाइट स्क्रीनशॉट रेंडर करें
ScreenshotOne MCP के साथ आप क्या कर सकते हैं?
- वेबसाइट स्क्रीनशॉट प्रस्तुत करें —
render-website-screenshotके माध्यम सेfull_page,block_ads, औरimage_qualityजैसे विकल्पों के साथ किसी भी URL का स्क्रीनशॉट मांगें। - पृष्ठ सामग्री को Markdown के रूप में निकालें — विश्लेषण के लिए किसी भी वेबपेज का साफ, पठनीय Markdown संस्करण प्राप्त करने हेतु
extract-website-markdownका उपयोग करें। - पूर्ण-पृष्ठ स्लाइस प्राप्त करें — लंबे पृष्ठों के विश्लेषण के लिए छोटे ऊर्ध्वाधर छवि URL प्राप्त करने हेतु
full_page=trueऔरfull_page_slices=trueका अनुरोध करें। - API उपयोग कोटा जांचें — वर्तमान ScreenshotOne API कोटा और समवर्ती उपयोग देखने के लिए
get-usageको कॉल करें।
दस्तावेज़
ScreenshotOne MCP सर्वर
ScreenshotOne के लिए MCP (मॉडल कॉन्टेक्स्ट प्रोटोकॉल) सर्वर का एक आधिकारिक कार्यान्वयन।
इसे क्यों बनाया गया और MCP के भविष्य के बारे में कुछ विचार।
ScreenshotOne एक आधिकारिक होस्टेड MCP सर्वर भी प्रदान करता है। सेटअप निर्देशों और नवीनतम अपडेट के लिए ScreenshotOne MCP एकीकरण देखें।
उपकरण
render-website-screenshot: वेबसाइट का स्क्रीनशॉट रेंडर करें और अनुरोध के अनुसार अस्थायी स्क्रीनशॉट, सामग्री और स्लाइस URL लौटाएँ।extract-website-markdown: वेबसाइट रेंडर करें और उसकी साफ की गई Markdown सीधे टेक्स्ट के रूप में लौटाएँ।get-usage: ScreenshotOne API कोटा और समवर्ती उपयोग प्राप्त करें।
स्क्रीनशॉट उपकरण ये केंद्रित विकल्प प्रदान करता है:
urlblock_banners(डिफ़ॉल्टtrueहै)block_ads(डिफ़ॉल्टtrueहै)image_quality(डिफ़ॉल्ट80है)full_page(डिफ़ॉल्टfalseहै)full_page_slices(डिफ़ॉल्टfalseहै;full_page=trueआवश्यक है)metadata_content(डिफ़ॉल्टfalseहै)metadata_content_format(htmlयाmarkdown;metadata_content=trueआवश्यक है)
मेटाडेटा सामग्री और पूर्ण-पृष्ठ स्लाइस के लिए विकल्प नाम और मान ScreenshotOne API से मेल खाते हैं। उपकरण प्रतिक्रिया-प्रकार या कैश नियंत्रण प्रदर्शित नहीं करता; यह हमेशा API कैशिंग अक्षम के साथ JSON प्रतिक्रिया का अनुरोध करता है।
अस्थायी Markdown सामग्री URL के साथ स्क्रीनशॉट प्राप्त करने के लिए metadata_content=true और metadata_content_format=markdown सेट करें। छोटे ऊर्ध्वाधर स्क्रीनशॉट URL प्राप्त करने के लिए full_page=true और full_page_slices=true सेट करें। जब किसी AI एजेंट को लंबे पृष्ठ का विश्लेषण करना हो जिसे एक बड़ी छवि के रूप में विश्वसनीय रूप से संभाला नहीं जा सकता, तो स्लाइस को प्राथमिकता दी जाती है।
एक सफल कैप्चर अनुरोधित URL को टेक्स्ट और संरचित सामग्री के रूप में लौटाता है:
{
"url": "https://<screenshotone-cache-domain>/...",
"content": {
"url": "https://<screenshotone-cache-domain>/...",
"expires": "Sun, 07 Sep 2026 12:00:00 GMT",
"format": "markdown"
},
"slices": [
{
"index": 0,
"offset_y": 0,
"width": 1280,
"height": 4000,
"url": "https://<screenshotone-cache-domain>/..."
}
]
}
URL अस्थायी होते हैं। स्क्रीनशॉट URL चार घंटे तक उपलब्ध रहता है, जबकि मेटाडेटा सामग्री में उसकी सटीक समाप्ति समय शामिल होता है। जो भी आर्टिफैक्ट आपको रखना हो उसे डाउनलोड करें।
extract-website-markdown केवल url स्वीकार करता है। यह ScreenshotOne के format=markdown API अनुरोध के लिए एक केंद्रित शॉर्टकट है और परिणामी Markdown को सीधे एक MCP टेक्स्ट प्रतिक्रिया में लौटाता है। इसका उपयोग तब करें जब एजेंट को स्क्रीनशॉट के बिना पृष्ठ सामग्री पढ़ने या विश्लेषण करने की आवश्यकता हो।
उपयोग
इसे बनाएँ
हमेशा पहले निर्भरताएँ स्थापित करें और इसे बनाएँ:
npm install && npm run build
अपनी ScreenshotOne API कुंजी प्राप्त करें
ScreenshotOne पर साइन अप करें और अपनी API कुंजी प्राप्त करें।
npx के साथ चलाएँ
रिपॉजिटरी को क्लोन किए बिना npm पैकेज से सीधे CLI चलाएँ:
SCREENSHOTONE_API_KEY=your_api_key npx --yes @screenshotone/mcp
Claude for Desktop के साथ
अपने ~/Library/Application\ Support/Claude/claude_desktop_config.json में निम्नलिखित जोड़ें:
{
"mcpServers": {
"screenshotone": {
"command": "npx",
"args": ["--yes", "@screenshotone/mcp"],
"env": {
"SCREENSHOTONE_API_KEY": "<your api key>"
}
}
}
}
स्टैंडअलोन या अन्य परियोजनाओं के लिए
SCREENSHOTONE_API_KEY=your_api_key node build/index.js
लाइसेंस
ScreenshotOne MCP Server MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है।