Eklentiler
Eklentiler; kuralları, becerileri, agent'ları, komutları, MCP sunucularını ve hook'ları dağıtılabilir paketler hâlinde bir araya getirir.
Cursor, kendi eklenti biçiminin yanı sıra Agent Plugins açık standardını da destekler. Bunları Özelleştir sayfasından kurup yönetebilir veya Cursor pazaryeri üzerinden resmî eklentilere göz atabilirsiniz. Topluluk eklentileri ve MCP sunucuları için cursor.directory sitesine göz atın. Ayrıca diğer geliştiricilerle paylaşmak için kendi eklentilerinizi geliştirebilirsiniz.
Eklentilerin içeriği
Bir eklenti, aşağıdaki bileşenlerin herhangi bir birleşimini içerebilir:
| Bileşen | Kullanılabildiği yer | Açıklama |
|---|---|---|
| Kurallar | Cursor eklentileri | Kalıcı yapay zekâ yönlendirmeleri ve kodlama standartları (.mdc dosyaları) |
| Yetenekler | Her iki format | Karmaşık görevler için özel agent yetenekleri |
| Agentlar | Cursor eklentileri | Özel agent yapılandırmaları ve istemleri |
| Komutlar | Cursor eklentileri | Agentların çalıştırabileceği komut dosyaları |
| MCP Sunucuları | Her iki format | Model Context Protocol entegrasyonları |
| Hook'lar | Cursor eklentileri | Olaylarla tetiklenen otomasyon betikleri |
Agent Plugins standardı
Eklentiler, bir agentın kullanabileceği yeniden kullanılabilir bileşenleri bir araya getirir. Agent Plugins, tekil yetenekler için standart tanımlayan Agent Skills gibi, taşınabilir yetenekleri ve MCP sunucularını paketlemeye yönelik açık bir standarttır. Cursor, Cursor eklentilerinin yanı sıra Agent Plugins'i de destekler.
- Agent Plugins: eklenti kökünde
plugin.jsonmanifesti bulunan, yetenekleri ve MCP sunucularını paketleyen spesifikasyona uygun eklentiler - Cursor Plugins:
.cursor-plugin/plugin.jsonmanifesti bulunan; kurallar, agentlar, komutlar, hook'lar ve değişkenler ekleyen eklentiler
Agent Plugins spesifikasyonuna uyan bir eklenti, değişiklik yapılmadan Cursor'a yüklenir. Cursor eklentileri standartla paralel olarak gelişmeye devam eder; bu sayede Cursor'a özgü bileşenler ve marketplace özellikleri bugünkü gibi çalışmayı sürdürür.
Daha fazla bilgi için agent-plugins.org adresini ziyaret edin veya GitHub'daki spesifikasyonu okuyun.
Cursor eklentisi Canvases'leri
Eklentiler artık ekibinizin açıp yeniden kullanabileceği paylaşımlı kurulum şablonları olan hazır Canvases'lerle birlikte sunuluyor.
- Hex Canvas — Veri görselleştirmeleri oluşturun. Cursor'da analizleri incelemek ve paylaşmak için Hex Canvas'ı kullanıyoruz.
- Atlassian Canvas — Jira ve Confluence'taki sorunlarınızı, projelerinizi ve belgelerinizi gerçek zamanlı olarak görüntüleyin.
Her şeyi sıfırdan yapılandırmak yerine rehberli bir başlangıç noktası için Customize'ta kurulu bir eklentiden bir canvas açın.
Pazaryeri
Cursor pazaryeri, resmi Cursor eklentilerini keşfedip kurabileceğiniz yerdir. Eklentiler Git depoları olarak dağıtılır ve Cursor ekibi aracılığıyla gönderilir.
Her eklenti, listelenmeden önce manuel olarak incelenir. Resmi eklentilere cursor.com/marketplace adresinden göz atabilir veya Özelleştir bölümünde anahtar kelimeyle arayabilirsiniz. Topluluk eklentileri ve MCP sunucuları için cursor.directory adresine göz atın.
Ekip marketplace’leri
Ekip marketplace’leri Teams ve Kurumsal planlarda kullanılabilir. Aynı marketplace üzerinden Agent Eklentileri ve Cursor eklentileri dağıtabilir.
- Teams planı: en fazla 1 ekip marketplace’i
- Kurumsal plan: sınırsız ekip marketplace’i
Sınırsız ekip marketplace’i ve Kurumsal yönetici denetimleri için satış ekibiyle iletişime geçin.
Ekip marketplace’lerini yönetmek için Kontrol Paneli -> Eklentiler’i açın.
Kurumsal planlarda yalnızca yöneticiler Kontrol Paneli -> Eklentiler üzerinden ekip marketplace’i ekleyebilir.
Varsayılan ekip marketplace'i
Default ekip marketplace'i, paylaşılan eklentileri ve MCP sunucularını Cursor genelinde erişilebilir kılar. Yöneticiler, Cloud Agents için zaten kullanılabilir olan Ekip MCP sunucularını ekleyebilir ve aynı sunucuları ekip arkadaşlarının Agent Window, IDE ve CLI üzerinden kurup yapılandırmasına sunabilir.
Bir Ekip MCP sunucusunu Default marketplace'ine eklemek, sunucuyu her geliştirici için kurmaz veya etkinleştirmez. Yöneticiler marketplace erişimini ve eklenti kurulum modlarını kontrol etmeye devam eder. Her geliştiricinin ayrıca MCP sağlayıcısıyla kimlik doğrulaması yapması gerekebilir.
Mevcut Ekip MCP'lerini taşıma
Yöneticiler, bağımsız Ekip MCP sunucularını Default marketplace'e bağlayabilir:
- Dashboard -> Integrations & MCP bölümünü açın.
- Team MCP Servers öğesini bulun.
- Taşıma isteminde Add to Team Marketplace seçeneğini belirleyin.
- Default marketplace'i, erişim ayarlarını ve eklenti kurulum modlarını incelemek için Dashboard -> Plugins bölümünü açın.
Cursor, gerekirse Default marketplace'i oluşturur ve mevcut MCP sunucularını buna bağlar. Sunucular bulut ajanları tarafından kullanılmaya devam ederken ekip arkadaşları da bunları yerel olarak kurup yapılandırabilir.
Marketplace'ten bağlı bir MCP eklentisini kaldırmak veya marketplace'i silmek, Ekip MCP sunucusunun silinmesine neden olabilir. Bu durumda sunucu, yerel kullanıcılar ve bulut ajanları için kullanılamaz. Devam etmeden önce onay mesajını inceleyin.
Marketplace erişimi
Ekip marketplace'leri varsayılan olarak ekipteki herkesin kullanımına açıktır. Yöneticiler, Marketplace Ayarları -> Marketplace Erişimi bölümünden bir marketplace'e erişimi seçili Kuruluş Gruplarıyla sınırlayabilir. Yalnızca marketplace'in ekibinde yer alan ve seçili bir gruba ait üyeler erişebilir. Ekip yöneticileri erişimlerini korur.
SCIM nasıl çalışır?
Kuruluş Grupları, SCIM aracılığıyla kimlik sağlayıcınızdaki üyelikleri senkronize edebilir. Üyelikleri kimlik sağlayıcınızdan yönetin; Cursor bu güncellemeleri Kuruluş Grubuyla senkronize eder.
Ekip düzeyindeki SCIM dizin gruplarını kullanan mevcut marketplace'ler bu yapılandırmayı korur. Cursor bu atamaları otomatik olarak taşımaz. Kuruluş Grupları olmayan kuruluşlar SCIM dizin gruplarını kullanmaya devam eder.
Eklenti kurulum modları
Marketplace erişimini ayarladıktan sonra, her eklentinin bu kullanıcılara nasıl sunulacağını seçin:
- Default Kapalı: Geliştiriciler eklentiyi bulabilir ve yükleyip yüklemeyeceklerini seçebilir.
- Default Açık: Eklenti varsayılan olarak yüklenir, ancak geliştiriciler bunu devre dışı bırakabilir.
- Zorunlu: Eklenti her zaman yüklenir ve kaldırılamaz.
Ekip marketplace'i ekleme
Bir GitHub reposunu ekip marketplace'i olarak içe aktarmak için şu adımları izleyin:
- Dashboard -> Plugins bölümüne gidin.
- Team Marketplaces bölümünde Add Marketplace seçeneğine tıklayın.
- Sıfırdan bir marketplace oluşturmak için talimatları izleyin veya GitHub'dan içe aktarıyorsanız "Repodan İçe Aktar" seçeneğini kullanın.
- "Add to Marketplace" seçeneğini kullanarak eklentileri ekleyip inceleyin.
- Marketplace Settings altında Marketplace Erişimi ayarını yapın, isteğe bağlı olarak Auto Refresh'i etkinleştirin ve kaydedin.
Denemek için örnek repo:
Eklentileri güncel tutun
GitHub'dan içe aktarırken eklentiler, depoyu ilk içe aktardığınızda indekslenir. Eklentileri iki şekilde yenileyebilirsiniz:
- Otomatik: Marketplace'in takip ettiği dala değişiklikler push edildiğinde eklentileri otomatik olarak güncellemek için Enable Auto Refresh seçeneğini etkinleştirin. Bunun için Cursor GitHub App'in depoda kurulu olması gerekir. Cursor, bir marketplace'i en fazla 10 dakikada bir yeniden indeksler ve hızlı push işlemlerini en son commit'te toplu hâlde işler.
- Manuel: Manuel olarak güncellemek için "Refresh" seçeneğine tıklayın.
"Import from Repo" ile oluşturulan marketplace'lerde Auto Refresh, her push işleminde manifest'in tamamını yeniden okur; böylece depoya eklenen yeni eklentiler otomatik olarak eklenir.
Eklentilerin tek tek eklendiği marketplace'lerde Auto Refresh yalnızca mevcut eklentileri günceller. Yeni eklenen eklentileri eklemek için depo URL'sini yeniden içe aktarın.
Geliştiriciler ekip marketplace'lerini nerede bulabilir?
Geliştiriciler ekip marketplace'lerini Özelleştir bölümünde bulabilir.
- Kenar çubuğundan Özelleştir'i açın
- Ekip marketplace'inizdeki eklentileri bulun.
- Default Off eklentilerini doğrudan bu panelden kurun.
- Default On eklentileri otomatik olarak kurulur, ancak geliştiriciler bunları devre dışı bırakabilir.
- Zorunlu eklentiler otomatik olarak kurulur ve kaldırılamaz.
- Marketplace MCP sunucularını Agent Penceresi, IDE ve CLI'de kullanmak üzere kurun ve yapılandırın.
Eklentileri kurma
Agent eklentilerini ve Cursor eklentilerini bir marketplace'ten kurun. Cursor, biçimi eklenti manifestinden algıladığından kurulum akışı ikisi için de aynıdır:
- Kenar çubuğunda Özelleştir'i açın.
- Kullanmak istediğiniz eklentiyi bulun.
- Kur'u seçin ve proje veya kullanıcı kapsamını belirleyin.
Bir Agent eklentisinin kök dizininde plugin.json manifesti bulunur. Bir Cursor eklentisinde ise .cursor-plugin/plugin.json manifesti bulunur. Ekip marketplace'leri, yukarıda açıklanan erişim ve kurulum modlarını kullanarak her iki biçimi de dağıtabilir.
Eklenti geliştirirken her iki biçimi de doğrudan ~/.cursor/plugins/local konumundan yükleyebilirsiniz. Bkz. Eklentileri yerel olarak test etme.
MCP Apps Deeplink'leri
MCP sunucu yapılandırmalarını kurulum bağlantılarıyla paylaşın:
cursor://anysphere.cursor-deeplink/mcp/install?name=$NAME&config=$BASE64_ENCODED_CONFIGBu bağlantıların nasıl oluşturulacağı hakkında bilgi için MCP yükleme bağlantılarına bkz.
Kurulu eklentileri yönetme
Kurulu Agent Plugins, Cursor Plugins, MCP sunucuları, kurallar ve becerileri tek bir yerden yönetmek için kenar çubuğunda Özelleştir'i açın. Nelerin kurulu olduğunu görmek için kullanıcı, çalışma alanı veya ekip kapsamına göre filtreleyin.
MCP sunucuları
Kişisel ve ekip tarafından dağıtılan MCP sunucularını Customize bölümünden açıp kapatabilirsiniz:
- Kenar çubuğunda Customize bölümünü açın
- Değiştirmek istediğiniz MCP sunucusunu bulun
- Etkinleştirmek veya devre dışı bırakmak için açma/kapatma düğmesini kullanın
Devre dışı bırakılan sunucular yüklenmez ve sohbette görünmez.
Kurallar ve beceriler
Kuralları ve becerileri Özelleştir bölümünden yönetin. Tek tek kurallar için Her Zaman, Agent Karar Verir ve Manuel modları arasında geçiş yapın. Beceriler Agent Karar Verir bölümünde görünür ve sohbette /skill-name ile manuel olarak çağrılabilir.
workspaceOpen hook'unu kullanma
Bir workspaceOpen hook'u, çalışma alanı açıldığında yüklenecek eklenti yollarını döndürebilir. Bu, eklenti kümesinin çalışma alanına bağlı olduğu durumlarda kullanışlıdır.
Hook başvurusu
Bir workspaceOpen hook betiğinden eklenti yolları kaydedin
Eklenti oluşturma
Eklenti, manifest ve bileşenlerinden oluşan bir dizindir. Taşınabilir becerileri ve MCP sunucularını paketlemek için Agent Plugins'i seçin. Kurallar, ajanlar, komutlar, hook'lar veya değişkenler gibi Cursor'a özgü bileşenlere de ihtiyacınız varsa Cursor eklentilerini seçin.
my-plugin/├── plugin.json├── skills/│ └── code-reviewer/│ └── SKILL.md└── mcp.jsonAgent Plugins, standart şema tanımlayıcısını içeren, kök dizinde bir plugin.json gerektirir:
{ "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "my-plugin", "description": "Portable code review tools", "version": "1.0.0", "author": { "name": "Your Name" }}Cursor eklentisi şablon deposundan başlayın veya Agent Plugin oluşturmak için Agent Plugins oluşturma kılavuzunu okuyun.
Eklentileri yerel olarak test etme
Yayımlamadan önce, iki eklenti biçiminden birini ~/.cursor/plugins/local konumundan yükleyin:
- Eklentiniz için bir klasör oluşturun:
~/.cursor/plugins/local/my-plugin - Eklenti dosyalarınızı bu klasöre kopyalayın. Agent Plugin için kök dizine
plugin.json, Cursor eklentisi için ise.cursor-plugin/plugin.jsonekleyin. - Cursor'ı yeniden başlatın veya Developer: Reload Window komutunu çalıştırın.
- Kurallar, beceriler veya MCP sunucuları gibi eklenti bileşenlerinizin Cursor'da yüklendiğini doğrulayın.
Daha hızlı yinelemek için eklenti deponuza sembolik bağlantı oluşturun:
ln -s /path/to/my-plugin ~/.cursor/plugins/local/my-pluginEklentiniz hazır olduğunda, incelemeye göndermek için cursor.com/marketplace/publish adresini kullanın.
Cursor eklentileri, çoklu eklenti repoları için .cursor-plugin/marketplace.json kullanabilir.
Manifest şemasının tamamı, bileşen biçimleri ve gönderim kontrol listesi için Eklentiler başvuru rehberi sayfasına bakın.
Ekip ve Kurumsal marketplace'ler
Özel ekip marketplace'leri ve kuruluş genelinde eklenti dağıtımı için yükseltin.
SSS
Evet. Her eklenti listelenmeden önce manuel olarak incelenir. Tüm eklentiler açık kaynak olmalıdır ve her güncelleme yayınlanmadan önce incelenir. Doğrulama, güncelleme incelemeleri ve sorun bildirme hakkında ayrıntılı bilgi için Pazaryeri güvenliği sayfasına bkz.
Taşınabilir bir Agent Plugin için kök dizine plugin.json manifestini ekleyin ve
yetenekleri veya MCP sunucularını paketleyin. Bir Cursor eklentisi için
.cursor-plugin/plugin.json manifestini ve ihtiyacınız olan Cursor bileşenlerini ekleyin.
Her iki biçimin örnekleri için Eklentiler başvuru rehberi sayfasına
bkz.
Agent Plugins, yetenekleri ve MCP sunucularını taşınabilir eklentiler hâlinde paketlemeye yönelik açık, sağlayıcıdan bağımsız bir spesifikasyondur. Cursor bu standardı destekler; bu nedenle spesifikasyona uygun eklentiler değişiklik gerektirmeden Cursor'da yüklenir. Cursor eklentileri paralel olarak geliştirilir ve kurallar, agent'lar, komutlar, hook'lar ve değişkenler gibi Cursor'a özgü bileşenler ekler.