Katalify MCP
Katalify MCP nedir?
Bölüm başlığı “Katalify MCP nedir?”Katalify MCP, yapay zeka asistanlarının bir Katalify sitesini sizin adınıza yönetmesini sağlayan bir Model Context Protocol (MCP) sunucusudur. Claude Code, Claude Desktop, Cursor ve MCP destekleyen diğer istemciler bu sunucu üzerinden sayfaları okuyabilir, bölüm metinlerini taslak olarak güncelleyebilir, blog yazısı hazırlayabilir, görsel yükleyebilir, talepleri listeleyebilir, SEO ayarlarını okuyabilir ve A/B deneylerini okuyup yönetebilir.
- Claude
- ChatGPT
- Claude Code, Cursor ve diğer MCP istemcileri
Claude ve ChatGPT ile bağlanın. claude.ai ve ChatGPT’de Katalify’ı bağlayıcı olarak eklersiniz; Studio hesabınızla giriş yapıp siteyi ve izinleri onaylamanız yeterlidir, anahtar kopyalamazsınız. Adım adım kurulum, Claude Code ve Cursor örnekleri ve sorun giderme için Claude ve ChatGPT’ye bağlama sayfasına bakın.
Her araç Public API v1’e tek bir çağrı yapar ve API anahtarınızın kapsamlarıyla sınırlıdır. İkinci bir yetki modeli yoktur: anahtarınızın yapamadığını asistan da yapamaz.
Önkoşullar
Bölüm başlığı “Önkoşullar”- Node.js 20 veya üstü
- Bir Katalify API anahtarı (
ks_live_...). Bkz. Hızlı başlangıç. - MCP destekleyen bir istemci (Claude Code, Claude Desktop, Cursor veya başka bir MCP istemcisi)
Kurulum
Bölüm başlığı “Kurulum”Katalify MCP’yi iki şekilde kullanabilirsiniz: bilgisayarınızda çalışan yerel bir sunucu olarak (standart giriş/çıkış, stdio) veya kurulum gerektirmeyen uzak sunucu olarak (HTTP, bkz. Uzak bağlantı). İkisi aynı araçları, kaynakları ve prompt’ları sunar.
Paketi npm kayıt defteri olmadan, doğrudan bu sitedeki paket dosyasından kurun (sürüm 0.1.0):
npm install -g https://developers.katalify.com/mcp/katalify-mcp-0.1.0.tgzKurulumdan sonra katalify-mcp komutu kullanılabilir. --no seçeneği, npx’in paketi kayıt defterinden indirmesini engeller ve yalnızca bu kurulumu çalıştırır:
KATALIFY_API_KEY=ks_live_... npx --no katalify-mcpYalnızca bir proje için kurmak isterseniz -g olmadan proje klasöründe çalıştırın; bu durumda istemciyi de o klasörde başlatın.
Claude Code
claude mcp add katalify -e KATALIFY_API_KEY=ks_live_... -- npx --no katalify-mcpClaude Desktop (claude_desktop_config.json)
{ "mcpServers": { "katalify": { "command": "npx", "args": ["--no", "katalify-mcp"], "env": { "KATALIFY_API_KEY": "ks_live_..." } } }}Cursor (~/.cursor/mcp.json veya projede .cursor/mcp.json)
{ "mcpServers": { "katalify": { "command": "npx", "args": ["--no", "katalify-mcp"], "env": { "KATALIFY_API_KEY": "ks_live_..." } } }}Windows’ta istemci npx komutunu bulamazsa "command": "cmd" ve "args": ["/c", "npx", "--no", "katalify-mcp"] kullanın.
cd local-demos/mcpnpm installnpm run build# Çalıştırmak (istemciler bunu sizin yerinize yapar):KATALIFY_API_KEY=ks_live_... node dist/index.jsSunucu hazır olduğunda standart hata çıkışına katalify-mcp: ready (https://studio.katalify.com) yazar.
npx -y @katalify/mcp# veya kalıcı kurulum:npm install -g @katalify/mcpnpm’e erişemiyorsanız aynı paketi tarball olarak kurabilirsiniz:
npm install -g https://developers.katalify.com/mcp/katalify-mcp-0.2.0.tgzKurulan komutun adı her iki durumda da katalify-mcp’dir.
Kurulum gerektirmez: istemciniz https://mcp.katalify.com/ adresine HTTP üzerinden bağlanır ve API anahtarınızı Authorization: Bearer başlığıyla gönderir. Bkz. Uzak bağlantı. claude.ai ve ChatGPT anahtar yerine giriş ve onay ekranıyla bağlanır: bkz. claude.ai ve ChatGPT’den bağlanma.
Yapılandırma
Bölüm başlığı “Yapılandırma”Aşağıdaki örneklerde /tam/yol/ yerine deponun bilgisayarınızdaki yolunu yazın (Windows’ta ör. C:/Users/ad/local-demos/mcp/dist/index.js).
Komut satırından ekleyin:
claude mcp add katalify -e KATALIFY_API_KEY=ks_live_... -- node /tam/yol/local-demos/mcp/dist/index.jsnpm paketiyle:
claude mcp add katalify -e KATALIFY_API_KEY=ks_live_... -- npx -y @katalify/mcpProje düzeyinde paylaşılan bir yapılandırma için projenin kökündeki .mcp.json dosyasını kullanabilirsiniz. Anahtarı dosyaya yazmayın, ortam değişkeninden okutun:
{ "mcpServers": { "katalify": { "command": "node", "args": ["/tam/yol/local-demos/mcp/dist/index.js"], "env": { "KATALIFY_API_KEY": "${KATALIFY_API_KEY}" } } }}Bağlantıyı denetlemek için Claude Code içinde /mcp yazın.
claude_desktop_config.json dosyasını açın:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{ "mcpServers": { "katalify": { "command": "node", "args": ["C:/yol/local-demos/mcp/dist/index.js"], "env": { "KATALIFY_API_KEY": "ks_live_..." } } }}Dosyayı kaydedip Claude Desktop’ı yeniden başlatın.
~/.cursor/mcp.json (tüm projeler) veya projede .cursor/mcp.json:
{ "mcpServers": { "katalify": { "command": "node", "args": ["C:/yol/local-demos/mcp/dist/index.js"], "env": { "KATALIFY_API_KEY": "ks_live_..." } } }}stdio destekleyen her MCP istemcisi şu komutu çalıştırabilir:
node /tam/yol/local-demos/mcp/dist/index.jsSunucu yapılandırmayı yalnızca ortam değişkenlerinden okur:
| Değişken | Zorunlu | Açıklama |
|---|---|---|
KATALIFY_API_KEY |
evet | ks_live_ ile başlayan 40 karakterlik anahtar |
KATALIFY_API_URL |
hayır | Varsayılan https://studio.katalify.com/api/v1. https olmalıdır; http yalnızca localhost, 127.0.0.1 ve [::1] için kabul edilir (yerel deneme: http://localhost:3010/api/v1). |
KATALIFY_SITE |
hayır | Varsayılan site slug’ı. Bkz. Çoklu site. |
Anahtar eksikse veya biçimi hatalıysa sunucu başlamaz ve nedenini standart hata çıkışına yazar.
Uzak bağlantı
Bölüm başlığı “Uzak bağlantı”Uzak sunucu, yerel sunucuyla aynı araçları, kaynakları ve prompt’ları HTTP üzerinden sunar: 0.2.0 yayınıyla birlikte 26 araç (deney araçları dahil); bugünkü üretim sürümü 19 araç sunar. Bilgisayarınıza Node.js veya paket kurmanız gerekmez.
| Adres | https://mcp.katalify.com/ |
| Aynı uç nokta, Studio üzerinde | https://studio.katalify.com/mcp |
| Taşıma | Streamable HTTP (durumsuz: oturum kimliği yok, yanıtlar JSON) |
| Kimlik doğrulama | Authorization: Bearer ks_live_... başlığı veya OAuth (claude.ai, ChatGPT; bkz. claude.ai ve ChatGPT’den bağlanma) |
Adresi tarayıcıda açarsanız (anahtarsız GET) sunucunun adını, sürümünü ve bu sayfanın bağlantısını içeren kısa bir JSON belgesi görürsünüz. Araç çağrıları için anahtar zorunludur: anahtar eksik, hatalı, iptal edilmiş veya süresi dolmuşsa sunucu 401 ve ne yapmanız gerektiğini söyleyen bir JSON yanıtı döndürür.
claude mcp add --transport http katalify https://mcp.katalify.com/ --header "Authorization: Bearer ks_live_..."Proje düzeyinde .mcp.json ile, anahtarı dosyaya yazmadan ortam değişkeninden okutarak:
{ "mcpServers": { "katalify": { "type": "http", "url": "https://mcp.katalify.com/", "headers": { "Authorization": "Bearer ${KATALIFY_API_KEY}" } } }}Bağlantıyı denetlemek için Claude Code içinde /mcp yazın.
~/.cursor/mcp.json (tüm projeler) veya projede .cursor/mcp.json:
{ "mcpServers": { "katalify": { "url": "https://mcp.katalify.com/", "headers": { "Authorization": "Bearer ks_live_..." } } }}Claude Desktop, claude_desktop_config.json içinde başlık taşıyan uzak sunucuları doğrudan desteklemez. İki seçeneğiniz var:
- Yerel sunucu: Yapılandırma bölümündeki Claude Desktop örneği.
- Köprü: açık kaynak
mcp-remotepaketi uzak sunucuyu Claude Desktop’a stdio olarak bağlar (Node.js gerekir; Katalify’ın bir parçası değildir):
{ "mcpServers": { "katalify": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.katalify.com/", "--header", "Authorization:${KATALIFY_AUTH}"], "env": { "KATALIFY_AUTH": "Bearer ks_live_..." } } }}Authorization: ile ${KATALIFY_AUTH} arasında boşluk bırakmayın; Windows’ta boşluklu argümanlar bölünür.
Streamable HTTP destekleyen her MCP istemcisi bağlanabilir:
- Uç nokta:
https://mcp.katalify.com/(POST, JSON-RPC) - Başlıklar:
Authorization: Bearer ks_live_...,Content-Type: application/json,Accept: application/json, text/event-stream - İsteğe bağlı
X-Katalify-Site: <site slug>: yerel sunucudakiKATALIFY_SITEile aynı işi görür. Bkz. Çoklu site.
Sunucu durumsuzdur: Mcp-Session-Id döndürmez, GET ile SSE akışı açmaz (405) ve DELETE kabul etmez. Tarayıcıda çalışan istemciler için CORS açıktır (Access-Control-Allow-Origin: *, Authorization ve Mcp-Session-Id başlıklarına izin verilir).
Uzak sunucu araçları aynı Studio içinde API v1 üzerinden çalıştırır; anahtarınızın kapsamları, sitesi ve hız sınırı yerel sunucudakiyle aynen geçerlidir. Hız sınırında yalnızca araçların yaptığı API çağrıları sayılır; bağlantı ve araç listesi gibi MCP istekleri sayılmaz.
claude.ai ve ChatGPT’den bağlanma
Bölüm başlığı “claude.ai ve ChatGPT’den bağlanma”claude.ai ve ChatGPT’deki bağlayıcılar (connectors) başlık gönderemez; API anahtarı yerine OAuth ile bağlanırlar. Anahtar kopyalamanız gerekmez: Katalify Studio hesabınızla giriş yapar, bağlanacak siteyi ve izinleri seçip onaylarsınız.
- claude.ai’de Settings › Connectors ekranını açın ve Add custom connector seçin.
- Ad olarak
Katalify, sunucu adresi olarakhttps://mcp.katalify.com/yazıp ekleyin. - Bağlayıcının yanındaki Connect düğmesine basın. Katalify Studio giriş ekranı açılır; giriş yapın.
- Onay ekranında siteyi ve izinleri seçip İzin ver’e basın. Pencere kapanır ve bağlayıcı claude.ai’de “bağlı” görünür.
- ChatGPT’de Settings › Apps & Connectors ekranını açın. Özel bağlayıcı eklemek için Advanced settings altındaki geliştirici modunu açmanız gerekebilir (hesap türünüze bağlıdır).
- Create ile yeni bir bağlayıcı ekleyin: ad
Katalify, MCP sunucu adresihttps://mcp.katalify.com/, kimlik doğrulama OAuth. - Kaydedip bağlanın. Katalify Studio giriş ekranı açılır; giriş yapın.
- Onay ekranında siteyi ve izinleri seçip İzin ver’e basın.
MCP yetkilendirme belirtimini (2025-06-18) izleyen her istemci aynı akışla bağlanır:
401yanıtındakiWWW-Authenticate: Bearer resource_metadata="https://mcp.katalify.com/.well-known/oauth-protected-resource"başlığı kaynak bilgisini gösterir (RFC 9728).- Yetkilendirme sunucusu
https://studio.katalify.com(/.well-known/oauth-authorization-server, RFC 8414). Aynı belge eski istemciler içinhttps://mcp.katalify.com/.well-known/oauth-authorization-serveradresinde de vardır;issuerher iki yerdehttps://studio.katalify.com’dur. - İstemci kaydı dinamiktir (
POST /oauth/register, RFC 7591). Dönüş adresihttpsolmalıdır; geliştirme araçları içinhttp://localhostvehttp://127.0.0.1de kabul edilir. Yetkilendirmede dönüş adresi kayıttaki değerle birebir eşleşmelidir; geçersiz bir istek istemciye geri yönlendirilmez, Studio’da hata sayfası gösterilir. Bir adres ve dönüş alan adı için günde en fazla 200 kayıt yapılabilir; istek gövdeleri en fazla 8 KB olabilir. Dönüş adresi claude.ai, claude.com, chatgpt.com, openai.com veya yerel makine dışında olan istemciler onay ekranında “Doğrulanmamış istemci” etiketiyle görünür. - İstemci kimlik doğrulaması:
none(PKCE ile açık istemci; alan gönderilmezse varsayılan),client_secret_postveyaclient_secret_basic(Authorization: Basic). Gizli istemciler sırlarını/oauth/tokenve/oauth/revokeisteklerinde gönderir. - PKCE (
S256) zorunludur;resourcegönderilirsehttps://mcp.katalify.com/olmalıdır. - Erişim jetonu 1 saat, yenileme jetonu 30 gün geçerlidir ve her yenilemede değişir. Bir önceki yenileme jetonu tekrar gönderilirse bağlantı iptal edilir; daha eski jetonlar yalnızca reddedilir. Bağlantı 90 gün sonra sona erer ve yenileme bu süreyi uzatmaz.
Onay ekranı. Ekranda bağlanmak isteyen uygulamanın adı (“… şu siteyi yönetmek istiyor”), giriş yaptığınız hesap ve uygulamanın dönüş adresi görünür. Buradan:
- Siteyi seçersiniz. Her bağlantı tek bir siteye bağlanır; listede yalnızca yönettiğiniz siteler görünür. İkinci bir site için bağlayıcıyı ikinci kez ekleyin.
- İzinleri seçersiniz. Okuma her zaman açıktır; yazma, yayınlama, talepler ve medya yükleme isteğe bağlıdır. Kapsamlar API anahtarlarındakiyle aynıdır, bkz. Kimlik doğrulama. Asistan yalnızca seçtiğiniz izinlerle siteyi okuyabilir ve değiştirebilir.
Bağlayıcıları yalnızca site sahibi ve Katalify ekibi bağlayabilir; site editörü hesapları onay ekranında bir uyarı görür. Bağlantı 90 gün geçerlidir; süre dolunca bağlayıcıyı yeniden bağlarsınız.
İptal. Studio › Ayarlar › API anahtarları ekranında her bağlantı Bağlayıcı etiketiyle ve uygulamanın adıyla listelenir. İptal et dediğinizde uygulamanın erişimi hemen biter; bağlayıcıyı claude.ai veya ChatGPT’den kaldırmanız da yeterlidir.
Kimlik doğrulama
Bölüm başlığı “Kimlik doğrulama”Sunucu, KATALIFY_API_KEY değerini her API isteğine Authorization: Bearer başlığı olarak ekler. Anahtarın kapsamları, asistanın hangi araçları başarıyla kullanabileceğini belirler:
| Asistandan beklediğiniz | Gereken kapsamlar |
|---|---|
| Yalnızca okuma ve inceleme | read |
| Taslak metin hazırlama, önizleme | read, write |
| Taslağı sizin onayınızla yayınlama | read, write, publish |
| Görsel yükleme | media (ve okumak için read) |
| Talepleri listeleme ve durum güncelleme | leads |
| Deney sonuçlarını okuma; taslak deney; başlatma, duraklatma ve bitirme | read; taslak için ayrıca write; başlatma, duraklatma ve bitirme için ayrıca publish. Bkz. MCP araçları: deneyler |
Kapsamı eksik bir araç çağrıldığında sunucu insufficient_scope hatasını ve hangi kapsamın gerektiğini söyleyen bir ipucu döndürür. Anahtar geçersiz, iptal edilmiş veya süresi dolmuşsa ipucu, Studio’dan yeni bir anahtar oluşturup KATALIFY_API_KEY değerini güncellemenizi söyler.
Çoklu site
Bölüm başlığı “Çoklu site”Site gerektiren her araç isteğe bağlı bir slug parametresi alır (yazı araçlarında siteSlug, çünkü orada slug yazının kendi adresidir). Site şu sırayla belirlenir:
- Araca verilen
slug(veyasiteSlug) KATALIFY_SITEortam değişkeni (uzak sunucudaX-Katalify-Sitebaşlığı)- Anahtar tam olarak bir site görüyorsa o site (site anahtarlarında her zaman böyledir)
Platform anahtarı birden fazla site gördüğü için ya araçlara slug verin ya da KATALIFY_SITE (uzak sunucuda X-Katalify-Site) ayarlayın; aksi hâlde araç slug_required hatası döndürür. Asistan list_sites ile erişilebilen siteleri görebilir.
Kullanılabilir araçlar
Bölüm başlığı “Kullanılabilir araçlar”Sunucu 26 araç sunar. Araç adları sabittir.
| Araç | Kapsam | Etki | Ne yapar |
|---|---|---|---|
list_sites |
read |
okuma | Anahtarın açabildiği siteleri listeler |
get_site |
read |
okuma | Bir sitenin kimliği, adı, durumu, sektörü, teması ve alan adları |
list_pages |
read |
okuma | Sitenin sayfaları (en güncel sürüm, taslak durumu dahil) |
get_page |
read |
okuma | Bir sayfa ve bölümleri (id, type, props, blocks); version: published ziyaretçilerin gördüğünü verir |
update_section |
write |
taslak | Bir bölümün props alanlarını birleştirir ve taslak kaydeder; önizleme bağlantısı döndürür |
publish_page |
publish |
canlı | Sayfanın en güncel sürümünü yayınlar |
list_posts |
read |
okuma | Blog yazıları, isteğe bağlı olarak taslak veya yayında olanlar |
get_post |
read |
okuma | Bir blog yazısı, Lexical gövdesiyle |
create_post |
write (yayın için ayrıca publish) |
taslak | Blog yazısı oluşturur, varsayılan taslak |
update_post |
write (yayın için ayrıca publish) |
taslak | Blog yazısını günceller; status: "published" gönderilmezse taslak |
list_media |
read |
okuma | Medya kütüphanesi (id, url, alt, boyut) |
upload_media |
media |
kütüphaneye ekler | Herkese açık bir https adresinden görsel yükler (en fazla 20 MB) |
list_leads |
leads |
okuma (kişisel veri) | Talepler; status ve source ile süzülebilir |
update_lead_status |
leads |
yalnızca Studio’da görünür | Talep durumunu yeni, arandi veya kapandi yapar |
get_seo |
read |
okuma | Site geneli SEO ayarları |
update_seo |
write |
canlı | SEO ayarlarını günceller, hemen geçerli olur |
list_looks |
read |
okuma | Canlı tema ve görünüm, sektör için sunulan paketler ve görünümler |
set_look |
write |
canlı | Canlı temanın görünümünü (stil) değiştirir |
preview_url |
write |
okuma | Siteyi taslaklarıyla gösteren bir saatlik imzalı bağlantı |
list_experiments |
read |
okuma | Sitenin A/B deneyleri, en yeni önce; status ile süzülebilir |
get_experiment |
read |
okuma | Bir deney: tür, durum, hedefler, varyantlar, zamanlama, kazanan |
get_experiment_stats |
read |
okuma | Deney sonuçları: ziyaretçi, dönüşüm, oran, güven aralığı, kazanma olasılığı, güven katmanı, yeterli veri |
create_experiment |
write |
taslak | page, content ya da look türünde taslak deney oluşturur |
start_experiment |
publish |
canlı | Deneyi başlatır; ziyaretçiler varyantlara bölüştürülür |
pause_experiment |
publish |
canlı | Deneyi duraklatır; herkes kontrol sürümünü görür |
finish_experiment |
publish |
canlı | Deneyi bitirir; kazanan verilirse canlı siteye uygulanır |
Deney araçlarının ayrıntısı ve örnek istekler: MCP araçları: deneyler.
Araçlar istemcilere MCP ipuçlarıyla birlikte bildirilir: okuma araçları readOnlyHint, ziyaretçilerin hemen göreceği değişiklikleri yapan araçlar (publish_page, update_seo, set_look, update_lead_status, start_experiment, pause_experiment, finish_experiment) destructiveHint taşır. Pek çok istemci bu ipuçlarına göre çağrıdan önce onay ister.
Araç sonuçları
Bölüm başlığı “Araç sonuçları”Bir araç başarılı olduğunda sonuç, API yanıtının data alanıdır. Listelerde ayrıca “Sayfa 1/3, toplam 57 kayıt.” gibi bir satır gelir. Sayfaya veya siteye yazan araçlar (update_section, publish_page, update_seo, set_look) sonuca bir önizleme bağlantısı ve kısa bir not ekler. Örneğin update_section sonrası not: “Taslak kaydedildi, yayınlamak için publish_page”.
Hatalar API’den geldiği gibi, HTTP durumu eklenerek iletilir: { "error": { "code", "message", "status" } }. 429 hatasında retryAfter (saniye) de bulunur. Ardından bir ipucu satırı gelir.
Kaynaklar ve prompt’lar
Bölüm başlığı “Kaynaklar ve prompt’lar”Kaynaklar
Bölüm başlığı “Kaynaklar”| URI | İçerik |
|---|---|
katalify://sites |
Anahtarın açabildiği siteler (JSON) |
katalify://sites/{slug}/pages |
Bir sitenin sayfaları, en güncel sürüm (JSON) |
Hazır prompt’lar
Bölüm başlığı “Hazır prompt’lar”| Prompt | Argümanlar | Ne yapar |
|---|---|---|
sayfa_metni_yenile |
slug, pageSlug, sector |
Sayfanın yalnızca metin alanlarını sektöre uygun biçimde yeniden yazdırır; görsel, bağlantı, telefon, adres ve düzen alanlarına dokunmaz, uydurma bilgi eklemez, değişiklikleri taslak kaydeder, önizleme ve eski/yeni metin listesini gösterir ve açık onay olmadan yayınlamaz. |
seo_doldur |
slug |
Yalnızca boş SEO alanlarını sitenin içeriğinden doldurur; adres, koordinat, çalışma saatleri ve doğrulama kodlarını tahmin etmez; update_seo hemen geçerli olduğu için önce eski ve yeni değerleri gösterip onay ister. |
Sunucu ayrıca istemciye kısa bir kullanım talimatı verir: önce oku, taslak yaz, önizleme bağlantısını göster, onay gelirse yayınla; SEO ve görünüm değişikliklerini önce göster; talepleri yalnızca gerektiği kadar göster.
Veri gizliliği
Bölüm başlığı “Veri gizliliği”Sunucunun yaptıkları:
- Anahtarı yalnızca
KATALIFY_API_KEYortam değişkeninden okur ve yalnızcaKATALIFY_API_URLadresineAuthorizationbaşlığında gönderir. - Yönlendirmeleri izlemez: API bir yönlendirme döndürürse istek hata verir, anahtar başka bir adrese taşınmaz.
- https dışındaki adresleri (yerel
localhosthariç) reddeder. - İstekleri
User-Agent: katalify-mcp/0.2.0ile ve 60 saniyelik zaman aşımıyla gönderir.
Sunucunun yapmadıkları:
- Anahtarı, araç argümanlarını veya araç sonuçlarını kaydetmez. Standart hata çıkışına yalnızca başlangıç satırını (API adresinin kökeniyle) ve başlatma hatalarını yazar.
- API dışında hiçbir adrese istek göndermez.
API tarafında anahtar, özeti veya başlığı kaydedilmez. Beklenmeyen hatalarda yalnızca uç noktanın adı ve hata mesajı sunucu kaydına yazılır; anahtarın son kullanım zamanı en fazla 10 dakikada bir güncellenir.
Güvenlik
Bölüm başlığı “Güvenlik”- Taslaklar hiçbir zaman ziyaretçilere görünmez.
update_sectionve taslak yazılar ancakpublish_page(veya yazılardastatus: "published") ile yayına çıkar ve bunun için anahtardapublishkapsamı olmalıdır. - Yalnızca taslak üzerinde çalışmasını istediğiniz bir asistana
publishvermeyin. Böylece yayın her zaman sizin elinizde kalır. update_seoveset_looktaslak değildir, kaydedildikleri anda canlı sitede geçerli olur. Asistandan önce değişikliği göstermesini isteyin.- Önizleme bağlantıları bir saat geçerlidir ve bağlantıya sahip herkes taslakları görebilir. Bağlantıyı yalnızca ilgili kişilerle paylaşın.
- Site anahtarı yalnızca kendi sitesini görür; başka bir site 404 verir.
- Yapılandırma dosyalarını git’e eklemeyin. Anahtar sızarsa Studio › Ayarlar › API anahtarları ekranından hemen iptal edin.
- Bağlayıcılar (OAuth) aynı ekranda “Bağlayıcı” etiketiyle görünür; kullanmadığınız bağlantıları oradan iptal edin. Katalify jetonların yalnızca özetini saklar.
- Hız sınırı MCP için de geçerlidir: anahtar başına 10 dakikada 600 istek. Bkz. Hız sınırı.
Destek
Bölüm başlığı “Destek”Sorularınız ve hata bildirimleri için: studio@katalify.com. Bkz. Destek.
Claude, Anthropic PBC’nin; ChatGPT, OpenAI’nin tescilli markasıdır; Katalify bu şirketlerle bağlı değildir.