HTML/CSS to Image

आधिकारिक

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

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

  • HTML/CSS से इमेज बनाएं — अपने असिस्टेंट से create_image के माध्यम से कस्टम HTML और CSS को इमेज में रेंडर करने के लिए कहें, जिसमें व्यूपोर्ट, स्केल, देरी और फॉर्मेट पर नियंत्रण हो।
  • किसी भी सार्वजनिक URL का स्क्रीनशॉट लें — किसी वेबपेज या विशिष्ट एलिमेंट को कैप्चर करने के लिए create_url_image का उपयोग करें, जिसमें सेलेक्टर, व्यूपोर्ट सेटिंग्स और कुकी बैनर ब्लॉकिंग के विकल्प हों।
  • टेम्पलेट वाली इमेज बनाएं — सेव किए गए टेम्पलेट्स से इमेज जनरेट करें, जिसमें वेरिएबल प्रतिस्थापन के लिए create_templated_image को template_id और template_values पास करें।
  • एक साथ कई इमेज बैच बनाएंcreate_batch_images का उपयोग करके एक अनुरोध में 25 तक इमेज वेरिएशन बनाएं, जिसमें साझा डिफ़ॉल्ट और प्रति-इमेज वेरिएशन हों।
  • पुन: उपयोग योग्य टेम्पलेट प्रबंधित करें — लगातार, दोहराने योग्य इमेज डिज़ाइन के लिए create_template, update_template और list_templates के साथ टेम्पलेट्स को सेव, अपडेट और सूचीबद्ध करें।

दस्तावेज़

MCP सर्वर एकीकरण

Model Context Protocol का उपयोग करके AI सहायकों के साथ छवियाँ बनाएँ।

नई सुविधा

MCP सर्वर एक नई सुविधा है। हम आपकी प्रतिक्रिया सुनना चाहेंगे! हमें support@htmlcsstoimage.com पर ईमेल भेजें।


MCP क्या है?

Model Context Protocol (MCP) एक खुला मानक है जो AI सहायकों को बाहरी टूल और सेवाओं से जोड़ने की अनुमति देता है। हमारे MCP सर्वर के साथ, आप बिना कोई कोड लिखे सीधे अपने AI कोडिंग सहायक से छवियाँ बना सकते हैं।

बस वर्णन करें कि आप क्या चाहते हैं, और AI आपके लिए इसे बनाने के लिए HTML/CSS to Image API का उपयोग करेगा।

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

उपलब्ध टूल

MCP सर्वर निम्नलिखित टूल प्रदान करता है:

छवि निर्माण

टूलविवरण
create_imageHTML और CSS से एक छवि बनाएँ। device_scale, viewport_width, viewport_height, ms_delay और अधिक जैसे सभी मानक पैरामीटर का समर्थन करता है।
create_url_imageकिसी भी सार्वजनिक URL का स्क्रीनशॉट लें। इसमें सेलेक्टर, व्यूपोर्ट सेटिंग्स और कुकी बैनर ब्लॉकिंग के विकल्प शामिल हैं।
create_templated_imageसहेजे गए टेम्पलेट का उपयोग करके एक छवि बनाएँ। अपने टेम्पलेट में वेरिएबल बदलने के लिए template_id और template_values पास करें।
create_batch_imagesएक ही अनुरोध में 25 तक छवियाँ बनाएँ। प्रत्येक छवि के लिए default_options सेट करें और variations प्रदान करें।
get_max_batch_sizeअपनी योजना के आधार पर एक बैच में बनाई जा सकने वाली अधिकतम छवियों की संख्या जाँचें।

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

टूलविवरण
create_templateवेरिएबल प्रतिस्थापन के साथ छवियाँ बनाने के लिए एक पुन: प्रयोज्य HTML/CSS टेम्पलेट सहेजें।
update_templatetemplate_id और नई सामग्री प्रदान करके मौजूदा टेम्पलेट को संशोधित करें।
list_templatesअपने खाते में सभी सहेजे गए टेम्पलेट देखें। प्रति अनुरोध 100 तक टेम्पलेट लौटाता है।
list_template_versionsकिसी विशिष्ट टेम्पलेट का संस्करण इतिहास देखें।

प्रमाणीकरण

MCP सर्वर प्रमाणीकरण के लिए OAuth का उपयोग करता है। जब आप पहली बार कनेक्ट होते हैं, तो आपके HTML/CSS to Image खाते तक पहुँच को अधिकृत करने के लिए आपका ब्राउज़र स्वचालित रूप से खुल जाएगा। किसी मैन्युअल क्रेडेंशियल कॉन्फ़िगरेशन की आवश्यकता नहीं है।

Cursor के लिए सेटअप

Cursor में HTML/CSS to Image MCP सर्वर को स्वचालित रूप से इंस्टॉल करने के लिए नीचे दिए गए बटन पर क्लिक करें:

या अपनी .cursor/mcp.json फ़ाइल में निम्नलिखित कॉन्फ़िगरेशन मैन्युअल रूप से जोड़ें:

{
  "mcpServers": {
    "hcti": {
      "type": "http",
      "url": "https://mcp.hcti.io"
    }
  }
}

कॉन्फ़िगरेशन सहेजने के बाद Cursor को पुनरारंभ करें। पहली बार जब आप सर्वर का उपयोग करेंगे, तो आपको अपने ब्राउज़र के माध्यम से पहुँच अधिकृत करने के लिए संकेत दिया जाएगा।

Claude Code के लिए सेटअप

Claude Code के साथ MCP सर्वर का उपयोग करने के लिए, निम्नलिखित कमांड चलाएँ:

claude mcp add hcti --transport http https://mcp.hcti.io

सर्वर जोड़ा गया था यह सत्यापित करने के लिए:

claude mcp list

पहली बार जब आप सर्वर का उपयोग करेंगे, तो आपको अपने ब्राउज़र के माध्यम से पहुँच अधिकृत करने के लिए संकेत दिया जाएगा।

Claude Desktop के लिए सेटअप

Claude Desktop (स्टैंडअलोन ऐप) भी MCP सर्वर का समर्थन करता है। अपनी Claude Desktop कॉन्फ़िगरेशन फ़ाइल संपादित करें:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

निम्नलिखित कॉन्फ़िगरेशन जोड़ें:

{
  "mcpServers": {
    "hcti": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.hcti.io"]
    }
  }
}

कॉन्फ़िगरेशन सहेजने के बाद Claude Desktop को पुनरारंभ करें। पहली बार जब आप सर्वर का उपयोग करेंगे, तो आपको अपने ब्राउज़र के माध्यम से पहुँच अधिकृत करने के लिए संकेत दिया जाएगा।

Windsurf के लिए सेटअप

Windsurf (Codeium द्वारा) MCP सर्वर का समर्थन करता है। अपनी ~/.codeium/windsurf/mcp_config.json फ़ाइल में निम्नलिखित जोड़ें:

{
  "mcpServers": {
    "hcti": {
      "serverUrl": "https://mcp.hcti.io"
    }
  }
}

कॉन्फ़िगरेशन अपडेट करने के बाद Windsurf को पुनरारंभ करें। पहली बार जब आप सर्वर का उपयोग करेंगे, तो आपको अपने ब्राउज़र के माध्यम से पहुँच अधिकृत करने के लिए संकेत दिया जाएगा।

Cline (VS Code) के लिए सेटअप

Cline VS Code के लिए एक लोकप्रिय स्वायत्त कोडिंग एजेंट है। MCP सर्वर जोड़ने के लिए:

  1. VS Code खोलें और Cline Settings पर जाएँ
  2. MCP Servers पर नेविगेट करें
  3. Add Server पर क्लिक करें और कॉन्फ़िगर करें:
{
  "hcti": {
    "url": "https://mcp.hcti.io"
  }
}

वैकल्पिक रूप से, अपनी Cline MCP सेटिंग्स फ़ाइल को सीधे ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json पर संपादित करें।

पहली बार जब आप सर्वर का उपयोग करेंगे, तो आपको अपने ब्राउज़र के माध्यम से पहुँच अधिकृत करने के लिए संकेत दिया जाएगा।

Zed के लिए सेटअप

Zed AI सुविधाओं के साथ एक उच्च-प्रदर्शन कोड संपादक है। अपनी Zed सेटिंग्स (~/.config/zed/settings.json) में MCP सर्वर जोड़ें:

{
  "context_servers": {
    "hcti": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.hcti.io"]
    }
  }
}

पहली बार जब आप सर्वर का उपयोग करेंगे, तो आपको अपने ब्राउज़र के माध्यम से पहुँच अधिकृत करने के लिए संकेत दिया जाएगा।

OpenCode के लिए सेटअप

OpenCode एक ओपन-सोर्स AI कोडिंग सहायक है। अपनी opencode.json कॉन्फ़िगरेशन फ़ाइल में MCP सर्वर जोड़ें:

{
  "mcp": {
    "hcti": {
      "type": "remote",
      "url": "https://mcp.hcti.io",
      "enabled": true
    }
  }
}

वैकल्पिक रूप से, इसे कमांड लाइन के माध्यम से जोड़ें:

opencode mcp add

पहली बार जब आप सर्वर का उपयोग करेंगे, तो आपको अपने ब्राउज़र के माध्यम से पहुँच अधिकृत करने के लिए संकेत दिया जाएगा।

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

आप स्वचालन प्लेटफ़ॉर्म के साथ भी 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 पर भी सूचीबद्ध है।

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

एक बार कॉन्फ़िगर हो जाने पर, आप अपने AI सहायक से स्वाभाविक रूप से छवियाँ बनाने के लिए कह सकते हैं। यहाँ कुछ उदाहरण दिए गए हैं:

HTML से एक छवि बनाएँ:

  • "एक नीला बटन बनाएँ जिस पर 'Subscribe Now' लिखा हो, गोल कोनों और हल्की छाया के साथ"
  • "ग्रेडिएंट बैकग्राउंड और 'Hello World' शीर्षक के साथ एक सोशल कार्ड बनाएँ"

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

  • "उच्च रिज़ॉल्यूशन के लिए device_scale 2 पर सेट करके https://stripe.com का स्क्रीनशॉट लें"
  • "सेलेक्टर '.pricing-grid' का उपयोग करके https://example.com/pricing पर मूल्य तालिका का स्क्रीनशॉट लें"

सोशल मीडिया छवियाँ बनाएँ:

  • "ग्रेडिएंट बैकग्राउंड, 'Launching Soon' शीर्षक और हमारे लोगो के साथ एक Twitter/X कार्ड छवि बनाएँ"
  • "Python के बारे में मेरे ब्लॉग पोस्ट के लिए एक Open Graph छवि बनाएँ"

बैच में छवियाँ बनाएँ:

  • "प्रत्येक अलग बैकग्राउंड रंग के साथ उत्पाद कार्ड छवि के 10 वेरिएशन बनाएँ"

टेम्पलेट के साथ काम करें:

  • "मेरे सहेजे गए टेम्पलेट सूचीबद्ध करें"
  • "मेरे 'social-card' टेम्पलेट का उपयोग करके शीर्षक 'New Feature Release' पर सेट करके एक छवि बनाएँ"
  • "इस HTML/CSS को 'blog-header' नामक टेम्पलेट के रूप में सहेजें ताकि मैं इसे पुन: उपयोग कर सकूँ"

यदि आप पहले डैशबोर्ड में टेम्पलेट डिज़ाइन करते हैं, तो Template Editor दस्तावेज़ ब्लॉक चुनने, वेरिएबल सेट करने और यह तय करने में मदद कर सकते हैं कि MCP सर्वर को template_values के रूप में कौन से मान पास करने चाहिए।

छवि पैरामीटर

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

पैरामीटरप्रकारविवरण
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_twemojiBooleanTwemoji के बजाय मूल इमोजी फ़ॉन्ट का उपयोग करने के लिए true पर सेट करें।
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() कॉल करने तक छवि बनाने की प्रतीक्षा करें।
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 विंडो खोलने का प्रयास करते समय पॉप-अप ब्लॉक न हों

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

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

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

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

यदि छवियाँ बनाने में विफल होती हैं:

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

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

किसी मानव से बात करें। कृपया किसी भी प्रश्न के लिए हमें support@htmlcsstoimage.com पर ईमेल करें और हम आपको शुरू करने में खुशी से मदद करेंगे।