Skip to main content
Krea, ajanlar ve kodlama asistanları için barındırılan bir Model Context Protocol (MCP) sunucusu sunar. MCP uyumlu bir istemcinin API isteklerini elle yazmak yerine doğrudan Krea’yı çağırmasını istediğinizde bunu kullanın.
Bağlanmak için API anahtarına ihtiyacınız yoktur. MCP sunucu URL’si olarak https://api.krea.ai/mcp adresini ekleyin, ardından istemcinizin OAuth akışıyla Krea hesabınızla oturum açın.

Sunucu Detayları

Faturalandırma, nasıl kimlik doğruladığınıza bağlıdır:

Kimlik Doğrulama

Çoğu MCP istemcisi OAuth’u otomatik olarak kullanır. İstemci sizden bağlanmanızı istediğinde, tarayıcıdaki oturum açma akışını takip edin ve Krea’ya yetki verin.

Onay sırasında bir çalışma alanı seçin

OAuth onay ekranı, ait olduğunuz tüm çalışma alanlarını listeleyen bir Çalışma alanı seçici içerir. Varsayılan çalışma alanınız önceden seçilidir; bu MCP oturumunun başka bir yerde çalışmasını istiyorsanız (örneğin, kişisel çalışma alanınız yerine paylaşılan bir stüdyo çalışma alanı) farklı bir tane seçin. Seçtiğiniz çalışma alanı OAuth oturumuna bağlanır ve şunları belirler:
  • Faturalandırma. Hesaplama birimleri yalnızca oturum açılan hesaptan değil, seçilen çalışma alanından düşülür.
  • Varlık kapsamı. upload_asset gibi araçlar üzerinden yüklenen dosyalar bağlı çalışma alanına kaydedilir ve yükleme gerektiren araçlar (örneğin get_upload_url) yalnızca bir çalışma alanı bağlandıktan sonra çalışır.
Bağlı çalışma alanını daha sonra değiştirmek için, MCP istemcinizde Krea bağlantısını kesip yeniden bağlanın — seçiciyi tekrar göreceksiniz.
Çalışma alanı seçici yayına alınmadan önce oluşturulan eski OAuth oturumlarının açık bir bağlanması yoktur. Bu oturumlar hesabınızın varsayılan çalışma alanına geri döner. Oturumu belirli bir çalışma alanına bağlamak için yeniden bağlanın.
MCP istemciniz OAuth’u desteklemiyorsa, bunun yerine bir API token ile kimlik doğrulayabilirsiniz: KREA_API_TOKEN değerini krea.ai/app/api/tokens adresinden alacağınız bir token ile değiştirin. Yalnızca çalışma alanı sahipleri ve yöneticiler API token oluşturabilir. API token kullanımı, doğrudan API çağrılarıyla aynı şekilde çalışma alanınızın API bakiyesinden faturalandırılır. API bakiyesi detayları için API Anahtarları ve Faturalandırma sayfasına bakın.
API token MCP kimlik bilgilerini, API anahtarlarını sakladığınız şekilde saklayın. Gerçek tokenlar içeren MCP yapılandırma dosyalarını commit etmeyin.

Claude Code

Terminalinizde şu komutu çalıştırın:
Claude Code sizden bağlanmanızı istediğinde Krea hesabınızla oturum açın. Sunucuyu ekledikten sonra Claude Code’u yeniden başlatın veya MCP sunucularınızı yeniden yükleyin.

Codex

  1. Codex’te Settings > MCP servers bölümünü açın.
  2. Yeni bir sunucu ekleyin.
  3. Aktarım olarak Streamable HTTP seçin.
  4. Sunucu URL’sini yapıştırın:
  1. Sunucuyu kaydedin ve Codex sizden bağlanmanızı istediğinde Krea hesabınızla oturum açın.

Cursor

Komut paletini açın, Open MCP settings araması yapın, ardından mcp.json dosyanıza şu girişi ekleyin:
Dosyayı kaydettikten sonra Cursor’ı yeniden başlatın, ardından Cursor sizden bağlanmanızı istediğinde Krea hesabınızla oturum açın.

Krea’yı MCP Üzerinden Kullanma

Bağlandıktan sonra, ajanınızdan üretim yapmadan önce Krea modellerini listelemesini veya bir model şemasını incelemesini isteyin. Model kimlikleri, geliştirici dokümanlarının geri kalanında kullanılan API yollarıyla eşleşir; örneğin image/krea/krea-2/medium veya video/google/veo-3.1. Örneğin:
Bir model kullanımdan kaldırıldıysa, Krea kullanımdan kaldırma meta verilerini MCP model keşfi aracılığıyla döndürür. Geçiş rehberi için Kullanımdan Kaldırmalar sayfasına bakın.

Araçlar

Krea MCP sunucusu, herkese açık API ile eşleşen araçlar sunar. Ajanınız bunları tools/list üzerinden otomatik olarak keşfeder; en yaygın olanları şunlardır: Üretim ve node uygulaması araçlarının çıktıları, iş yüküyle birlikte gönderilen işin job_id değerini içerir. Bu kimliği durumu sorgulamak için get_job’a ya da artık ihtiyacınız olmayan bir işi durdurmak için cancel_job’a iletin.

Bir işi iptal etme

cancel_job arka planda DELETE /jobs/{id} çağrısını yapar ve başarılı olduğunda { "job_id": "...", "deleted": true } döndürür. İptal yalnızca iş tamamlanmamış bir durumdayken etkili olur — kurallar ve faturalandırma sonuçları için İş Yaşam Döngüsü sayfasına bakın (iptal edilen işler faturalandırılmaz). Örnek istem:

Medya girdileri sağlama

Bir medya URL’si kabul eden herhangi bir model girdisi (örneğin start_image, image_style_references[].url veya reference_images) üç biçimden birini kabul eder:
  • Harici bir URL — bir görsel, video, ses veya 3D model dosyasına herkese açık şekilde erişilebilen bir https:// bağlantısı.
  • Bir base64 data URI — örneğin data:image/png;base64,iVBORw0KGgo….
  • Yüklenmiş bir varlık URL’si — yerel bir dosyayı Krea’ya yükledikten sonra döndürülen URL.
Virgülle ayrılmış URL listeleri desteklenmez. Her girdiyi kendi alanı veya dizi öğesi olarak iletin.

get_upload_url ile yerel bir dosya yükleme

Kullanmak istediğiniz dosya yerel makinenizde olduğunda ve henüz bir yerde barındırılmadığında, ajanınızdan get_upload_url çağırmasını isteyin. Araç, üç saat boyunca geçerli olan bir presigned URL döndürür. İstemciniz daha sonra dosyayı bu URL’ye tek bir file alanı içeren multipart/form-data olarak POST eder ve yanıt gövdesinde sonraki bir generate çağrısına iletebileceğiniz bir varlık URL’si bulunur. Örnek akış:
Yükleme POST isteği, kısıtlı ağ çıkışı nedeniyle başarısız olursa, istemcinizin alan adı izin listesine api.krea.ai adresini ekleyin. Presigned URL, herkese açık API’nin geri kalanıyla aynı sunucudan sunulur.
Dosyanız zaten herkese açık bir URL’de erişilebilir durumdaysa veya onu bir base64 data URI olarak kodlayabiliyorsanız, get_upload_url adımını atlayın ve bu değeri doğrudan üretim girdisine iletin.

MCP Apps UI bileşeni

Üretim ve node uygulaması araç çağrıları, bir MCP Apps UI kaynağı ekler. MCP Apps’i destekleyen MCP istemcileri, araç yanıtının yanında etkileşimli bir iş sonucu bileşeni gösterir; bu bileşen şunları içerir:
  • İş sıraya alındığında veya işlenirken, işin en-boy oranına göre boyutlandırılmış bir yükleme karosu.
  • Bileşenin, ajan kendisi get_job çağırmadan iş ilerledikçe güncellenmesi için get_job için otomatik sorgulama.
  • Üretimi yeniden denemek veya işi bileşenin içinden iptal etmek için eylem düğmeleri.
  • Enhance sonuçları için tam ekran öncesi/sonrası karşılaştırma kaydırıcısı.
Bileşen, ui://krea-public-api/job-result-frame kaynağı olarak sunulur ve otomatik olarak bağlanır — istemci yapılandırmasına gerek yoktur. MCP Apps’i desteklemeyen istemciler kaynağı yok sayar ve yapılandırılmış araç çıktısını kullanır. Bileşen sorgulamayı sizin yerinize yaptığından, kullanıcı arayüzünün ilerlemeyi göstermesini istediğinizde asenkron üretimi (varsayılan) tercih edin. Senkron modu yalnızca kullanıcı, nihai sonucu araç yanıtında beklemenizi açıkça istediğinde kullanın.

Sorun Giderme

Sonraki Adımlar

API Anahtarları ve Faturalandırma

Token ile kimlik doğrulanan istekler için API tokenları oluşturun ve API bakiyesini yönetin.

İnteraktif Playground

Bir ajandan çalıştırmasını istemeden önce istekleri Krea uygulamasında deneyin.

Kullanımdan Kaldırmalar

MCP’nin model geçiş meta verilerini nasıl sunduğunu görün.

Model API'leri

Uç nokta şemalarına ve model parametrelerine göz atın.