HTML/CSS to Image

आधिकारिक

HTML और CSS से छवियाँ उत्पन्न करने या htmlcsstoimage.com का उपयोग करके URL के स्क्रीनशॉट लेने के लिए एक MCP सर्वर।

HTML CSS To Image MCP के साथ आप क्या कर सकते हैं?

  • HTML/CSS को इमेज के रूप में रेंडर करें — create_image के माध्यम से HTML/CSS को PNG, JPG, WebP, या PDF में बदलने का अनुरोध करें।
  • वेबसाइट स्क्रीनशॉट कैप्चर करें — व्यू पोर्ट और कुकी-बैनर विकल्पों के साथ सार्वजनिक URL का स्क्रीनशॉट लेने का अनुरोध करें, create_url_image का उपयोग करके।
  • टेम्पलेट वाली इमेज जनरेट करें — create_templated_image को कॉल करके कस्टम वेरिएबल्स के साथ सहेजे गए टेम्पलेट्स को रेंडर करें।
  • इमेज वेरिएशन बनाएं — create_batch_images और get_max_batch_size के साथ एक बैच में कई इमेज संस्करण तैयार करें।
  • पुन: उपयोग योग्य टेम्पलेट्स प्रबंधित करें — create_template, update_template, list_templates, और list_template_versions के माध्यम से टेम्पलेट संस्करण बनाएं, अपडेट करें, सूचीबद्ध करें और निरीक्षण करें।
  • खाता उपयोग जांचें — check_usage के माध्यम से बिना रेंडर किए इमेज क्रेडिट और सीमाएं सत्यापित करने का अनुरोध करें।

दस्तावेज़

HTML/CSS to Image MCP सर्वर को एकीकृत करना

अपने AI सहायक से सीधे वेबसाइट स्क्रीनशॉट लें, चित्र या PDF रेंडर करें, और अपने संगठन के संसाधनों का प्रबंधन करें।

परिचय

आप चाहे किसी भी AI टूल या एजेंट का उपयोग करें, आप इसे MCP के माध्यम से HTML/CSS to Image से जोड़ सकते हैं। किसी भी संगत सहायक को सार्वजनिक URL या HTML/CSS दें, और उसे स्क्रीनशॉट लेने, PDF रेंडर करने, या आपके सहेजे गए टेम्पलेट्स से चित्र बनाने के लिए कहें।

  • मुफ्त में शुरू करें। एक निःशुल्क HCTI खाता किसी भी एकीकरण के साथ काम करता है। चित्र बनाना API की तरह ही आपके संगठन की उपलब्ध चित्र क्रेडिट का उपयोग करता है।
  • सुरक्षित रूप से साइन इन करें। अपने ब्राउज़र में OAuth के माध्यम से अपने खाते को अधिकृत करें, बिना अपने सहायक में API कुंजियाँ कॉपी किए।
  • कोई ब्राउज़र इंफ्रास्ट्रक्चर प्रबंधित नहीं करना पड़ता। HCTI रेंडरिंग संभालता है और एक होस्टेड URL लौटाता है जिसे आप खोल सकते हैं, डाउनलोड कर सकते हैं, या साझा कर सकते हैं।

आप अपने सहायक से Management API क्षमताओं के माध्यम से प्रॉक्सी, स्टोरेज डेस्टिनेशन और स्वचालित Open Graph चित्र कॉन्फ़िगर करने के लिए भी कह सकते हैं। इन कार्यों के लिए अतिरिक्त OAuth अनुमतियाँ आवश्यक हैं; API कुंजी प्रबंधन केवल REST-आधारित है।

अपना क्लाइंट चुनें

सेटअप निर्देशों और कॉपी करने योग्य उदाहरणों के लिए अपना सहायक चुनें।

क्लाइंटकैसे कनेक्ट करें
ChatGPT & Codexआधिकारिक प्लगइन इंस्टॉल करें; इसे बातचीत या कोडिंग कार्य में उपयोग करें।
Claude & Claude CodeClaude Connectors Directory से इंस्टॉल करें, या Claude Code कनेक्ट करें।
ClineCline एक्सटेंशन से एक Streamable HTTP सर्वर कनेक्ट करें।
Cursorइंस्टॉल बटन या MCP कॉन्फ़िगरेशन के साथ Cursor Agent में HCTI जोड़ें।
Gemini CLIGemini CLI को रिमोट HTTP सर्वर और ब्राउज़र साइन-इन के साथ कनेक्ट करें।
GitHub Copilotअपने टर्मिनल से Copilot CLI कनेक्ट करें।
GrokGrok Build में HCTI प्लगइन या सीधा MCP कनेक्शन उपयोग करें।
JetBrains IDEsOAuth-सक्षम MCP ब्रिज के माध्यम से AI Assistant कनेक्ट करें।
OpenCodeएक रिमोट MCP सर्वर कॉन्फ़िगर करें और इसे CLI से अधिकृत करें।
VS Codeएक रिमोट HTTP सर्वर जोड़ें और Copilot Agent मोड में इसके टूल उपयोग करें।
Windsurfस्क्रीनशॉट और रेंडरिंग के लिए Cascade में HCTI कनेक्ट करें।
ZedAgent Panel में एक रिमोट MCP सर्वर जोड़ें।

MCP क्या है?

Model Context Protocol सहायकों को बाहरी टूल कॉल करने की अनुमति देता है। HCTI का होस्टेड MCP सर्वर आपके सहायक द्वारा आपूर्ति किए गए HTML/CSS या सार्वजनिक URL को रेंडर करता है और परिणाम लौटाता है। आपको स्वयं रेंडरिंग ब्राउज़र चलाने की आवश्यकता नहीं है।

MCP सर्वर URL: https://mcp.hcti.io

ट्रांसपोर्ट: Streamable HTTP

प्रमाणीकरण: OAuth

हमारा एजेंट प्लगइन HCTI उपयोग के लिए वर्कफ़्लो मार्गदर्शन भी पैकेज करता है। जहाँ कोई क्लाइंट उस प्लगइन का समर्थन करता है, वहाँ इसे इंस्टॉल करने से कनेक्शन और सहायक के लिए निर्देश दोनों मिलते हैं। एक सीधा MCP कनेक्शन नीचे दिए गए टूल तक पहुँच प्रदान करता है।

उपलब्ध टूल

ये मुख्य टूल सभी MCP क्लाइंट्स पर काम करते हैं। पहुँच आपके कनेक्शन के लिए अनुमोदित अनुमतियों पर निर्भर करती है। अपने सहायक से नाम से HCTI उपयोग करने के लिए कहें।

खाता उपयोग

टूलयह क्या करता है
check_usageचित्र रेंडर किए बिना उपयोग किए गए चित्र, चित्र भत्ता, अगला रीसेट और ओवरेज सेटिंग्स जाँचें।

स्क्रीनशॉट और रेंडरिंग

टूलयह क्या करता है
create_imageHTML/CSS को PNG, JPG, WebP, या PDF के रूप में रेंडर करें। device_scale, viewport_width, viewport_height और ms_delay का समर्थन करता है।
create_url_imageव्यू पोर्ट सेटिंग्स और कुकी-बैनर ब्लॉकिंग के साथ सार्वजनिक पेज या CSS सेलेक्टर कैप्चर करें।
create_templated_imagetemplate_id और template_values के साथ एक सहेजा गया टेम्पलेट रेंडर करें।
create_batch_imagesसाझा default_options और प्रति-चित्र वेरिएशन के साथ वेरिएशन रेंडर करें।
get_max_batch_sizeबैच तैयार करने से पहले खाते की बैच सीमा जाँचें।

फीडबैक

टूलयह क्या करता है
submit_feedbackHCTI टीम को बग रिपोर्ट करें, फीचर अनुरोध करें और सुधार सुझाएँ। फीडबैक टूल संदर्भ देखें।

टेम्पलेट प्रबंधन

टूलयह क्या करता है
create_templateHTML/CSS को वेरिएबल्स के साथ पुन: प्रयोज्य टेम्पलेट के रूप में सहेजें।
update_templateID द्वारा मौजूदा टेम्पलेट अपडेट करें।
list_templatesकनेक्टेड खाते में टेम्पलेट खोजें।
list_template_versionsटेम्पलेट का संस्करण इतिहास निरीक्षण करें।

चित्र विकल्पों और पुन: प्रयोज्य डिज़ाइनों के लिए रेंडरिंग पैरामीटर और Template Editor देखें। पूर्ण टूल संदर्भ प्रॉक्सी, स्टोरेज डेस्टिनेशन, Open Graph कॉन्फ़िगरेशन और आवश्यक अनुमतियों को भी कवर करता है।

प्रमाणीकरण

HCTI जोड़ने के बाद, अपने क्लाइंट की कनेक्ट या लॉगिन क्रिया का उपयोग करें और ब्राउज़र में प्राधिकरण पूरा करें। उस HCTI खाते में साइन इन करें जिसके टेम्पलेट और क्रेडिट आप उपयोग करना चाहते हैं, चयनित संगठन और अनुमतियों की समीक्षा करें, फिर सहायक पर लौटें। यदि आवश्यक हो तो अतिरिक्त प्रबंधन पहुँच का चयन करने के लिए More Permissions खोलें। कुछ क्लाइंट पहले उपयोग पर स्वचालित रूप से संकेत देते हैं; व्यक्तिगत गाइड दिखाते हैं कि स्पष्ट रूप से कैसे कनेक्ट करें।

चित्र रेंडर किए बिना कनेक्शन जाँचने के लिए, पूछें: "मेरी चित्र उपयोग और खाता सीमाएँ जाँचने के लिए HCTI का उपयोग करें।" check_usage टूल को usage:read की आवश्यकता होती है और यह चित्र रेंडर किए बिना उपयोग और सीमाएँ लौटाता है। get_max_batch_size को भी usage:read की आवश्यकता होती है। रेंडरिंग अनुरोध आपके HCTI खाते की चित्र भत्ता का उपयोग करते हैं; आपका सहायक सदस्यता अलग है।

उदाहरण प्रॉम्प्ट

वेबसाइट स्क्रीनशॉट कैसे लें

Use HTML/CSS to Image to screenshot https://example.com as a PNG.
Set viewport_width to 1440 and device_scale to 1. Return the image URL.

कैप्चर का निरीक्षण करने के लिए लौटाए गए URL को खोलें। अपनी साइट के केवल एक हिस्से को कैप्चर करने के लिए, एक CSS सेलेक्टर प्रदान करें जैसे .pricing-grid जो उस पेज पर वास्तव में मौजूद हो। HCTI अपनी होस्टेड सेवा से URL तक पहुँचने में सक्षम होना चाहिए; localhost पहुँच योग्य नहीं है।

HTML और CSS को PNG के रूप में कैसे रेंडर करें

Use HCTI to render this HTML and CSS as a PNG with device_scale set to 1.
HTML: <div class="card">Hello from HCTI</div>
CSS: .card { width: 1200px; height: 630px; display: flex;
align-items: center; justify-content: center; background: #172554;
color: white; font: 64px sans-serif; }
Return the hosted image URL.

परिणाम में गहरे नीले कार्ड पर सफेद टेक्स्ट केंद्रित दिखना चाहिए। सहायक रेंडरिंग के लिए HTML/CSS को HCTI भेजता है। रिपॉजिटरी से काम करते समय, उसे प्रासंगिक फाइलें पढ़ने और स्व-निहित मार्कअप और स्टाइल प्रदान करने के लिए कहें; स्थानीय एसेट पथों को सुलभ एसेट्स से बदलने की आवश्यकता है।

PDF कैसे निर्यात करें

Format the following report as HTML and CSS, then render it with HCTI
using format="pdf". Use clear headings and a readable table.
Report: January revenue $12,000; February revenue $14,500; March revenue $16,200.
Return the PDF URL.

टेम्पलेट का पुन: उपयोग और वेरिएशन कैसे बनाएं

Use HCTI to list my saved templates. Find the social-card template and
inspect its variables before rendering it with the headline "New release".
Use HCTI to check my maximum batch size. Create five variations of the
HTML/CSS card we just rendered, with a different accent color in each.
Return a labeled list of image URLs.

टेम्पलेट डिज़ाइन करने और उन मानों को परिभाषित करने के लिए Template Editor का उपयोग करें जिन्हें आपका सहायक template_values के रूप में पास करे।

संगठन संसाधनों का निरीक्षण कैसे करें

Use HCTI to list my OG configurations and inspect the blog configuration.
Explain its template mappings and refresh interval.

इस उदाहरण के लिए og_configs:read अनुमोदित करें। कॉन्फ़िगरेशन बनाने या अपडेट करने के लिए, og_configs:create_update भी अनुमोदित करें। प्रॉक्सी, स्टोरेज डेस्टिनेशन और OG प्रबंधन कार्यों के लिए टूल संदर्भ देखें।

चित्र पैरामीटर

चित्र बनाते समय, मुख्य पैरामीटर हैं:

पैरामीटरप्रकारविवरण
htmlStringरेंडर करने के लिए HTML सामग्री। create_image के लिए आवश्यक।
cssStringआपके HTML के लिए CSS स्टाइल।
urlStringस्क्रीनशॉट लेने के लिए URL। create_url_image के लिए आवश्यक।

अतिरिक्त पैरामीटर

नामप्रकारविवरण
additional_header_originsArrayविशिष्ट अतिरिक्त HTTP या HTTPS मूलों पर अनुरोधों के लिए कस्टम headers की अनुमति दें।
block_consent_bannersBooleanजब true पर सेट किया जाता है, तो वेबसाइटों पर कुकी सहमति बैनर और पॉपअप स्वचालित रूप से ब्लॉक हो जाते हैं। URL स्क्रीनशॉट के लिए सबसे उपयोगी।
color_schemeStringChrome को light या dark मोड में रेंडर करने के लिए सेट करें। prefers-color-scheme का उपयोग करने वाली वेबसाइटों को प्रभावित करता है।
dedupe_duration_sIntegerछवि क्रेडिट उपभोग किए बिना एक समान हालिया छवि का पुन: उपयोग करें। लुकबैक विंडो को सेकंड में सेट करता है; डिफ़ॉल्ट और अनुमत मान छवि प्रकार और योजना के अनुसार भिन्न होते हैं।
device_scaleDoubleपिक्सेल अनुपात को 0.1 से 3 तक समायोजित करके रिज़ॉल्यूशन नियंत्रित करें। उच्च मान छवि गुणवत्ता और फ़ाइल आकार बढ़ाते हैं।
disable_twemojiBooleanHTML/CSS और टेम्पलेट छवियाँ डिफ़ॉल्ट रूप से Twemoji का उपयोग करती हैं; इसे अक्षम करने के लिए true सेट करें। URL छवियाँ Twemoji को केवल तभी इंजेक्ट करती हैं जब स्पष्ट रूप से false पर सेट किया गया हो।
formatStringप्रारंभ में लौटाए गए छवि URL में फ़ाइल एक्सटेंशन चुनें: png, jpg, webp, या pdf।
full_screenBooleanURL पृष्ठ की पूरी ऊँचाई की एक छवि उत्पन्न करें।
google_fontsStringएक या अधिक Google फ़ॉन्ट लोड करें, जैसे Roboto|Open Sans।
headersObjectURL का स्क्रीनशॉट लेते समय कस्टम HTTP हेडर जोड़ें। हेडर अनुरोधित URL के मूल और किसी भी additional_header_origins तक सीमित हैं।
identify_as_hctiBooleanURL का स्क्रीनशॉट लेते समय शीर्ष-स्तरीय अनुरोध में X-HCTI-SCREENSHOT: 1 जोड़ें।
include_headers_on_subrequestsBooleanसमान-मूल उप-अनुरोधों और additional_header_origins से मेल खाने वाले उप-अनुरोधों में भी कस्टम headers जोड़ें।
jumbo_max_heightIntegerजंबो मोड में अधिकतम आउटपुट ऊँचाई, 80,000 पिक्सेल तक। jumbo_max_width के साथ सेट किया जाना चाहिए और अतिरिक्त छवि क्रेडिट उपभोग करता है।
jumbo_max_widthIntegerजंबो मोड में अधिकतम आउटपुट चौड़ाई, 80,000 पिक्सेल तक। jumbo_max_height के साथ सेट किया जाना चाहिए और अतिरिक्त छवि क्रेडिट उपभोग करता है।
max_wait_msIntegerस्क्रीनशॉट लेने से पहले प्रतीक्षा के लिए 500 से 10000 मिलीसेकंड तक अधिकतम समय सीमा निर्धारित करें।
media_typeStringChrome को screen या print CSS मीडिया शैलियों का उपयोग करके रेंडर करने के लिए सेट करें।
ms_delayIntegerछवि उत्पन्न करने से पहले देरी। JavaScript की प्रतीक्षा करते समय उपयोगी; 500 मिलीसेकंड से शुरू करें।
pdf_optionsObjectपृष्ठ आकार, मार्जिन, स्केल और पृष्ठभूमि मुद्रण के साथ PDF आउटपुट को अनुकूलित करें।
proxy_idStringआपके संगठन के कॉन्फ़िगर किए गए HTTP प्रॉक्सी में से एक के माध्यम से आउटबाउंड ट्रैफ़िक रूट करें। 10,000 छवियाँ/माह योजना या उच्चतर पर उपलब्ध।
render_when_readyBooleanJavaScript द्वारा ScreenshotReady() कॉल करने तक छवि उत्पन्न करने के लिए प्रतीक्षा करें।
request_overridesArrayURL वाइल्डकार्ड पैटर्न और/या संसाधन प्रकारों से मेल खाने वाले ब्राउज़र नेटवर्क अनुरोधों को ब्लॉक करें। भुगतान योजना की आवश्यकता है।
selectorStringइस CSS चयनकर्ता से मेल खाने वाले तत्व के लिए छवि को क्रॉप करें, जैसे section#complete-toolkit.container-lg।
storage_destination_idStringरेंडर की गई फ़ाइलों को आपके संगठन के कॉन्फ़िगर किए गए स्टोरेज गंतव्यों में से एक में सहेजें। 10,000 छवियाँ/माह योजना या उच्चतर पर उपलब्ध।
timezoneStringIANA पहचानकर्ता जैसे America/New_York के साथ Chrome का टाइमज़ोन सेट करें।
transparent_backgroundBooleanपारदर्शी पृष्ठभूमि के साथ रेंडर करने के लिए true पर सेट करें।
viewport_heightIntegerChrome के व्यूपोर्ट की ऊँचाई सेट करें। किसी भी का उपयोग करते समय दोनों आयाम सेट होने चाहिए।
viewport_landscapeBooleanChrome के व्यूपोर्ट को लैंडस्केप मोड में सेट करें।
viewport_mobileBooleanChrome के व्यूपोर्ट को मोबाइल डिवाइस का अनुकरण करने के लिए सेट करें।
viewport_touchBooleanChrome के व्यूपोर्ट को टच इवेंट का समर्थन करने के लिए सेट करें।
viewport_widthIntegerChrome के व्यूपोर्ट की चौड़ाई सेट करें। किसी भी का उपयोग करते समय दोनों आयाम सेट होने चाहिए।

समस्या निवारण

प्रमाणीकरण त्रुटियाँ

यदि आपको प्रमाणीकरण त्रुटियाँ मिलती हैं:

  • नया OAuth प्रवाह ट्रिगर करने के लिए MCP सर्वर को डिस्कनेक्ट और पुनः कनेक्ट करने का प्रयास करें
  • सुनिश्चित करें कि आप अपने ब्राउज़र में सही HTML/CSS to Image खाते में लॉग इन हैं
  • जाँचें कि OAuth विंडो खोलने का प्रयास करते समय पॉप-अप अवरुद्ध नहीं हैं

अनुमति त्रुटियाँ

सूचीबद्ध टूल को आपके कनेक्शन के पास न होने वाली अनुमतियों की आवश्यकता हो सकती है। HCTI को डिस्कनेक्ट और पुनः कनेक्ट करें, फिर इच्छित संगठन के लिए आवश्यक पहुँच को अनुमोदित करें। मौजूदा टोकन को रीफ्रेश करने से अनुमतियाँ नहीं जुड़ती हैं। पहुँच बदलने तक अस्वीकृत ऑपरेशन को दोबारा प्रयास न करें। MCP प्राधिकरण देखें।

दर सीमा त्रुटियाँ

प्रबंधन टूल सीमाएँ आपके संगठन के REST अनुरोधों के साथ साझा की जाती हैं। दर-सीमित टूल को दोबारा प्रयास करने से पहले 60 सेकंड प्रतीक्षा करें; दर सीमाएँ देखें।

कनेक्शन समस्याएँ

यदि MCP सर्वर कनेक्ट नहीं हो रहा है:

  • सुनिश्चित करें कि आपका नेटवर्क आउटबाउंड HTTPS कनेक्शन की अनुमति देता है
  • जाँचें कि URL बिल्कुल https://mcp.hcti.io है
  • कॉन्फ़िगरेशन अपडेट करने के बाद अपने AI सहायक को पुनः आरंभ करें

छवि निर्माण त्रुटियाँ

यदि छवियाँ उत्पन्न करने में विफल होती हैं:

  • जाँचें कि आपके खाते में डैशबोर्ड पर उपलब्ध छवि क्रेडिट हैं
  • सुनिश्चित करें कि HTML सामग्री मान्य है
  • URL स्क्रीनशॉट के लिए, सत्यापित करें कि URL सार्वजनिक रूप से सुलभ है

स्वचालन प्लेटफ़ॉर्म

आप MCP सर्वर का उपयोग स्वचालन प्लेटफ़ॉर्म के साथ भी कर सकते हैं:

Zapier

Zapier के पास एक समर्पित MCP क्लाइंट है जो MCP सर्वर से कनेक्ट होता है। यह आपको कोड लिखे बिना Zapier वर्कफ़्लो के भीतर HTML/CSS to Image MCP सर्वर का उपयोग करने की अनुमति देता है।

Zapier MCP क्लाइंट

Pipedream

Pipedream सर्वरलेस वर्कफ़्लो बनाने के लिए MCP सर्वर का समर्थन करता है। अपने Pipedream वर्कफ़्लो में छवि निर्माण को स्वचालित करने के लिए HTML/CSS to Image MCP सर्वर कनेक्ट करें।

Pipedream MCP एकीकरण

MCP सर्वर Smithery पर भी सूचीबद्ध है।

सहायता चाहिए?

किसी इंसान से बात करें। ईमेल करें support@htmlcsstoimage.com और हम आपको शुरू करने में मदद करेंगे।