HTML/CSS to Image

resmi

HTML ve CSS'den görüntü oluşturmak veya htmlcsstoimage.com kullanarak URL'lerin ekran görüntülerini almak için bir MCP sunucusu.

HTML CSS To Image MCP ile neler yapabilirsiniz?

  • HTML/CSS’i görsel olarak işle — create_image ile HTML/CSS’i PNG, JPG, WebP veya PDF’e dönüştürmeyi iste.
  • Web sitesi ekran görüntüsü al — create_url_image ile görünüm alanı ve çerez bildirimi seçenekleriyle herkese açık bir URL’nin ekran görüntüsünü talep et.
  • Şablonlu görseller oluştur — create_templated_image çağrısıyla özel değişkenler kullanarak kayıtlı şablonları işle.
  • Görsel varyasyonları oluştur — create_batch_images ve get_max_batch_size ile tek seferde birden fazla görsel sürümü üret.
  • Yeniden kullanılabilir şablonları yönet — create_template, update_template, list_templates ve list_template_versions aracılığıyla şablon sürümlerini oluştur, güncelle, listele ve incele.
  • Hesap kullanımını kontrol et — check_usage ile işleme almadan görsel kredilerini ve limitlerini doğrulamayı iste.

Dokümantasyon

HTML/CSS to Image MCP Sunucusunu Entegre Etme

Web sitesi ekran görüntüleri alın, görselleri veya PDF'leri işleyin ve kuruluşunuzun kaynaklarını doğrudan yapay zeka asistanınızdan yönetin.

Giriş

Hangi yapay zeka aracını veya ajanını kullanırsanız kullanın, MCP aracılığıyla HTML/CSS to Image'a bağlayabilirsiniz. Uyumlu herhangi bir asistana genel bir URL veya HTML/CSS verin ve ekran görüntüsü almasını, PDF işlemesini veya kayıtlı şablonlarınızdan görseller oluşturmasını isteyin.

  • Ücretsiz başlayın. Ücretsiz bir HCTI hesabı herhangi bir entegrasyonla çalışır. Görsel oluşturmak, API'de olduğu gibi kuruluşunuzun mevcut görsel kredilerini kullanır.
  • Güvenli şekilde oturum açın. API anahtarlarını asistanınıza kopyalamadan, tarayıcınızda OAuth ile hesabınızı yetkilendirin.
  • Yönetmeniz gereken tarayıcı altyapısı yok. HCTI işlemeyi üstlenir ve açabileceğiniz, indirebileceğiniz veya paylaşabileceğiniz barındırılan bir URL döndürür.

Ayrıca asistanınızdan Yönetim API yetenekleri aracılığıyla proxy'leri, depolama hedeflerini ve otomatik Open Graph görsellerini yapılandırmasını isteyebilirsiniz. Bu işlemler ek OAuth izinleri gerektirir; API anahtarı yönetimi yalnızca REST üzerinden yapılır.

İstemcinizi seçin

Kurulum talimatları ve kopyalanabilir örnekler için asistanınızı seçin.

İstemciNasıl bağlanılır
ChatGPT & CodexResmi eklentiyi yükleyin; bir sohbette veya kodlama görevinde kullanın.
Claude & Claude CodeClaude Connectors Dizini'nden yükleyin veya Claude Code'u bağlayın.
ClineCline uzantısından bir Streamable HTTP sunucusu bağlayın.
CursorKurulum düğmesi veya MCP yapılandırması ile Cursor Agent'a HCTI ekleyin.
Gemini CLIGemini CLI'yi uzak bir HTTP sunucusu ve tarayıcı oturum açma ile bağlayın.
GitHub CopilotTerminalinizden Copilot CLI'yi bağlayın.
GrokGrok Build'de HCTI eklentisini veya doğrudan bir MCP bağlantısını kullanın.
JetBrains IDE'leriOAuth destekli bir MCP köprüsü aracılığıyla AI Assistant'ı bağlayın.
OpenCodeUzak bir MCP sunucusu yapılandırın ve CLI'dan yetkilendirin.
VS CodeUzak bir HTTP sunucusu ekleyin ve araçlarını Copilot Agent modunda kullanın.
WindsurfEkran görüntüleri ve işleme için HCTI'yi Cascade'e bağlayın.
ZedAgent Paneli'ne uzak bir MCP sunucusu ekleyin.

MCP nedir?

Model Context Protocol, asistanların harici araçları çağırmasını sağlar. HCTI'nin barındırılan MCP sunucusu, asistanınızın sağladığı HTML/CSS veya genel URL'yi işler ve sonucu döndürür. Kendiniz bir işleme tarayıcısı çalıştırmanıza gerek yoktur.

MCP sunucu URL'si: https://mcp.hcti.io

Taşıma: Streamable HTTP

Kimlik doğrulama: OAuth

Ajan eklentimiz ayrıca HCTI kullanımı için iş akışı rehberliği paketler. Bir istemci bu eklentiyi destekliyorsa, yüklemek hem bağlantıyı hem de asistan için talimatları sağlar. Doğrudan bir MCP bağlantısı aşağıdaki araçlara erişim sağlar.

Kullanılabilir araçlar

Bu temel araçlar MCP istemcileri genelinde çalışır. Erişim, bağlantınız için onaylanan izinlere bağlıdır. Asistanınızdan HCTI'yi adıyla kullanmasını isteyin.

Hesap kullanımı

AraçNe yapar
check_usageGörsel işlemeden kullanılan görselleri, görsel kotasını, sonraki sıfırlamayı ve aşım ayarlarını kontrol edin.

Ekran görüntüleri ve işleme

AraçNe yapar
create_imageHTML/CSS'i PNG, JPG, WebP veya PDF olarak işleyin. device_scale, viewport_width, viewport_height ve ms_delay destekler.
create_url_imageGörünüm alanı ayarları ve çerez bildirimi engelleme ile genel bir sayfayı veya CSS seçicisini yakalayın.
create_templated_imagetemplate_id ve template_values ile kayıtlı bir şablonu işleyin.
create_batch_imagesPaylaşılan default_options ve görsel başına varyasyonlarla varyasyonlar işleyin.
get_max_batch_sizeBir toplu iş hazırlamadan önce hesabın toplu iş limitini kontrol edin.

Geri bildirim

AraçNe yapar
submit_feedbackHCTI ekibine hata bildirin, özellik isteyin ve iyileştirme önerin. Geri bildirim aracı referansına bakın.

Şablon yönetimi

AraçNe yapar
create_templateHTML/CSS'i değişkenlerle yeniden kullanılabilir bir şablon olarak kaydedin.
update_templateKimliğe göre mevcut bir şablonu güncelleyin.
list_templatesBağlı hesaptaki şablonları bulun.
list_template_versionsBir şablonun sürüm geçmişini inceleyin.

Görsel seçenekleri ve yeniden kullanılabilir tasarımlar için işleme parametrelerine ve Şablon Düzenleyiciye bakın. Kapsamlı araçlar referansı ayrıca proxy'leri, depolama hedeflerini, Open Graph yapılandırmalarını ve gerekli izinleri kapsar.

Kimlik doğrulama

HCTI'yı ekledikten sonra, istemcinizin bağlan veya oturum aç eylemini kullanın ve tarayıcınızda yetkilendirmeyi tamamlayın. Kullanmak istediğiniz şablonların ve kredilerin bulunduğu HCTI hesabına oturum açın, seçilen kuruluşu ve izinleri gözden geçirin, ardından asistana dönün. Gerekirse ek yönetim erişimi seçmek için Daha Fazla İzin seçeneğini açın. Bazı istemciler ilk kullanımda otomatik olarak sorar; bireysel kılavuzlar açıkça nasıl bağlanılacağını gösterir.

Bağlantıyı görsel işlemeden kontrol etmek için şunu sorun: "HCTI'yı kullanarak görsel kullanımımı ve hesap limitlerimi kontrol et." check_usage aracı usage:read gerektirir ve görsel işlemeden kullanım ve limitleri döndürür. get_max_batch_size ayrıca usage:read gerektirir. İşleme istekleri HCTI hesabınızın görsel kotasını kullanır; asistan aboneliğiniz ayrıdır.

Örnek komutlar

Web sitesi ekran görüntüsü nasıl alınır

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.

Yakalamayı incelemek için döndürülen URL'yi açın. Kendi sitenizin yalnızca bir bölümünü yakalamak için, o sayfada gerçekten var olan .pricing-grid gibi bir CSS seçicisi sağlayın. HCTI, barındırılan hizmetinden URL'ye ulaşabilmelidir; localhost erişilebilir değildir.

HTML ve CSS'i PNG olarak nasıl işlenir

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.

Sonuç, koyu mavi bir kart üzerinde ortalanmış beyaz metin göstermelidir. Asistan, işleme için HTML/CSS'i HCTI'ya gönderir. Bir depodan çalışırken, ilgili dosyaları okumasını ve kendi kendine yeten işaretleme ve stiller sağlamasını isteyin; yerel varlık yollarının erişilebilir varlıklarla değiştirilmesi gerekir.

PDF nasıl dışa aktarılır

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.

Bir şablon nasıl yeniden kullanılır ve varyasyonlar oluşturulur

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.

Bir şablon tasarlamak ve asistanınızın template_values olarak geçmesi gereken değerleri tanımlamak için Şablon Düzenleyiciyi kullanın.

Kuruluş kaynakları nasıl incelenir

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

Bu örnek için og_configs:read onaylayın. Yapılandırmalar oluşturmak veya güncellemek için ayrıca og_configs:create_update onaylayın. Proxy, depolama hedefi ve OG yönetim işlemleri için araçlar referansına bakın.

Görsel parametreleri

Görsel oluştururken ana parametreler şunlardır:

ParametreTürAçıklama
htmlStringİşlenecek HTML içeriği. create_image için gereklidir.
cssStringHTML'iniz için CSS stilleri.
urlStringEkran görüntüsü alınacak URL. create_url_image için gereklidir.

Ek parametreler

AdTürAçıklama
additional_header_originsArrayBelirli ek HTTP veya HTTPS kaynaklarına yapılan isteklerde özel headers kullanımına izin verir.
block_consent_bannersBooleantrue olarak ayarlandığında, web sitelerindeki çerez onayı banner'larını ve açılır pencereleri otomatik olarak engeller. En çok URL ekran görüntüleri için kullanışlıdır.
color_schemeStringChrome'u light veya dark modunda işleyecek şekilde ayarlar. prefers-color-scheme kullanan web sitelerini etkiler.
dedupe_duration_sIntegerGörüntü kredisi harcamadan aynı yakın tarihli bir görüntüyü yeniden kullanır. Geriye bakma penceresini saniye cinsinden ayarlar; varsayılanlar ve izin verilen değerler görüntü türüne ve plana göre değişir.
device_scaleDoublePiksel oranını 0.1 ile 3 arasında ayarlayarak çözünürlüğü kontrol edin. Daha yüksek değerler görüntü kalitesini ve dosya boyutunu artırır.
disable_twemojiBooleanHTML/CSS ve şablon görüntüleri varsayılan olarak Twemoji kullanır; devre dışı bırakmak için true olarak ayarlayın. URL görüntüleri Twemoji'yi yalnızca açıkça false olarak ayarlandığında ekler.
formatStringBaşlangıçta döndürülen görüntü URL'sindeki dosya uzantısını seçin: png, jpg, webp veya pdf.
full_screenBooleanBir URL sayfasının tüm yüksekliğinde bir görüntü oluşturun.
google_fontsStringRoboto|Open Sans gibi bir veya daha fazla Google fontu yükleyin.
headersObjectBir URL'nin ekran görüntüsünü alırken özel HTTP başlıkları ekleyin. Başlıklar, istenen URL'nin kaynağı ve herhangi bir additional_header_origins ile sınırlıdır.
identify_as_hctiBooleanBir URL'nin ekran görüntüsünü alırken üst düzey isteğe X-HCTI-SCREENSHOT: 1 ekleyin.
include_headers_on_subrequestsBooleanAyrıca aynı kaynaklı alt isteklere ve additional_header_origins ile eşleşen alt isteklere özel headers ekleyin.
jumbo_max_heightIntegerJumbo modda maksimum çıktı yüksekliği, 80,000 piksele kadar. jumbo_max_width ile birlikte ayarlanmalıdır ve ek görüntü kredisi tüketir.
jumbo_max_widthIntegerJumbo modda maksimum çıktı genişliği, 80,000 piksele kadar. jumbo_max_height ile birlikte ayarlanmalıdır ve ek görüntü kredisi tüketir.
max_wait_msIntegerEkran görüntüsünü almadan önce bekleme için 500 ile 10000 milisaniye arasında bir maksimum zaman sınırı ayarlayın.
media_typeStringChrome'u screen veya print CSS medya stillerini kullanarak işleyecek şekilde ayarlayın.
ms_delayIntegerGörüntüyü oluşturmadan önce gecikme. JavaScript beklerken kullanışlıdır; 500 milisaniye ile başlayın.
pdf_optionsObjectSayfa boyutu, kenar boşlukları, ölçek ve arka plan yazdırma ile PDF çıktısını özelleştirin.
proxy_idStringGiden trafiği kuruluşunuzun yapılandırılmış HTTP proxy'lerinden birine yönlendirin. Aylık 10.000 görüntü planı veya üzerinde kullanılabilir.
render_when_readyBooleanJavaScript ScreenshotReady() çağırıncaya kadar görüntüyü oluşturmak için bekleyin.
request_overridesArrayBir URL wildcard deseni ve/veya kaynak türleriyle eşleşen tarayıcı ağ isteklerini engelleyin. Ücretli bir plan gerektirir.
selectorStringGörüntüyü bu CSS seçiciyle eşleşen bir öğeye kırpın, örneğin section#complete-toolkit.container-lg.
storage_destination_idStringİşlenen dosyaları kuruluşunuzun yapılandırılmış depolama hedeflerinden birine kaydedin. Aylık 10.000 görüntü planı veya üzerinde kullanılabilir.
timezoneStringChrome'un saat dilimini America/New_York gibi bir IANA tanımlayıcısıyla ayarlayın.
transparent_backgroundBooleanŞeffaf bir arka planla işlemek için true olarak ayarlayın.
viewport_heightIntegerChrome'un görünüm alanının yüksekliğini ayarlayın. Herhangi birini kullanırken her iki boyut da ayarlanmalıdır.
viewport_landscapeBooleanChrome'un görünüm alanını yatay moda ayarlayın.
viewport_mobileBooleanChrome'un görünüm alanını bir mobil cihazı taklit edecek şekilde ayarlayın.
viewport_touchBooleanChrome'un görünüm alanını dokunma olaylarını destekleyecek şekilde ayarlayın.
viewport_widthIntegerChrome'un görünüm alanının genişliğini ayarlayın. Herhangi birini kullanırken her iki boyut da ayarlanmalıdır.

Sorun Giderme

Kimlik Doğrulama Hataları

Kimlik doğrulama hataları alırsanız:

  • Yeni bir OAuth akışı tetiklemek için MCP sunucusunun bağlantısını kesip yeniden bağlamayı deneyin
  • Tarayıcınızda doğru HTML/CSS to Image hesabına giriş yaptığınızdan emin olun
  • OAuth penceresi açılmaya çalıştığında açılır pencerelerin engellenmediğini kontrol edin

İzin Hataları

Listelenen bir araç, bağlantınızın sahip olmadığı izinler gerektirebilir. HCTI'nin bağlantısını kesip yeniden bağlayın ve ardından ilgili kuruluş için gerekli erişimi onaylayın. Mevcut bir belirteci yenilemek izin eklemez. Erişim değişene kadar reddedilen bir işlemi tekrar denemeyin. MCP yetkilendirmesine bakın.

Hız Sınırı Hataları

Yönetim aracı limitleri, kuruluşunuz için REST istekleriyle paylaşılır. Hız sınırına takılan bir aracı yeniden denemeden önce 60 saniye bekleyin; hız limitlerine bakın.

Bağlantı Sorunları

MCP sunucusu bağlanmıyorsa:

  • Ağınızın giden HTTPS bağlantılarına izin verdiğinden emin olun
  • URL'nin tam olarak https://mcp.hcti.io olduğunu kontrol edin
  • Yapılandırmayı güncelledikten sonra yapay zeka asistanınızı yeniden başlatın

Görüntü Oluşturma Hataları

Görüntüler oluşturulamıyorsa:

  • Hesabınızda panelde kullanılabilir görüntü kredisi olduğunu kontrol edin
  • HTML içeriğinin geçerli olduğundan emin olun
  • URL ekran görüntüleri için URL'nin herkese açık erişilebilir olduğunu doğrulayın

Otomasyon Platformları

MCP sunucusunu otomasyon platformlarıyla da kullanabilirsiniz:

Zapier

Zapier'in MCP sunucularına bağlanan özel bir MCP İstemcisi vardır. Bu, kod yazmadan Zapier iş akışlarında HTML/CSS to Image MCP sunucusunu kullanmanızı sağlar.

Zapier MCP istemcisi

Pipedream

Pipedream, sunucusuz iş akışları oluşturmak için MCP sunucularını destekler. Pipedream iş akışlarınızda görüntü oluşturmayı otomatikleştirmek için HTML/CSS to Image MCP sunucusunu bağlayın.

Pipedream MCP entegrasyonu

MCP sunucusu ayrıca Smithery üzerinde listelenmiştir.

Yardıma mı ihtiyacınız var?

Bir insanla konuşun. support@htmlcsstoimage.com adresine e-posta gönderin, başlamanıza yardımcı olalım.