Elastic Email MCP Server
resmiElastic Email MCP Sunucusu, GitHub Copilot, ChatGPT, Claude ve diğer uyumlu asistanlar gibi yapay zeka ajanlarının Elastic Email hesabınızla sorunsuz bir şekilde entegre olmasını sağlar.
Dokümantasyon
MCP'yi uygulayarak Elastic Email, yapay zeka aracılarının güvenlik ve uygun kimlik doğrulamayı korurken e-posta işlemlerinize erişmesine ve bunları kontrol etmesine olanak tanır.
MCP'mizin sizin için gerçekleştirebileceği mevcut eylemler
- Bir listeye kişi ekleme
- Kişileri yükleme ve ekleme
- Liste oluşturma
- Segment oluşturma
- Kampanya oluşturma
- Kampanyaları getirme
- Kampanya güncelleme
- Kampanyayı duraklatma
- Kampanyaları listeleme
- E-posta gönderme: hem işlemsel hem toplu
- Kişi, kişiler, listeden kişi getirme
- Listeleri getirme
- Şablonları getirme
- Segmentleri getirme
- Hazır mı (sağlık kontrolü, bağlantı ve hazır olma kontrolü)
- Kişiyi listeden silme
- Kişiyi hesaptan silme
Listelenen uç noktaların tümünün tüm Elastic Email fiyatlandırma planlarında mevcut olmadığını lütfen unutmayın. Örneğin - kampanyalar ve kişiler uç noktaları Email API planlarında mevcut değildir. Yukarıda listelenen özelliklerle ilgili mevcut makalelerimizin tam listesi aşağıdadır:
https://help.elasticemail.com/en/articles/4984897-contact-lists-and-segments
https://help.elasticemail.com/en/articles/5472509-how-to-send-your-first-campaign
http://help.elasticemail.com/en/articles/2300606-how-to-manage-templates
Kurulum
MCP sunucumuza bağlanmak için MCP'yi destekleyen herhangi bir yapay zeka aracısını kullanabilirsiniz. Herhangi bir kurulum için temel gereksinim, yapay zeka aracısının harici hizmetlerle güvenli bir şekilde programatik olarak etkileşime girmesine olanak tanıyan "aracı modu" desteğidir.
VS Code ve Github Copilot araçlarını kullanarak adım adım örnek bir kurulum hazırladık.
- https://github.com Github'da ücretsiz bir hesap oluşturmanız gerekecek
- https://code.visualstudio.com/ VS Code'u bu web sitesinden indirin
Ardından Github hesabınızı VS Code'a bağlamanız gerekecek
-
VS Code'u yükleyin ve çalıştırın
-
Sol menüden uzantıları açın ve Github Copilot ile Github Copilot Chat uzantılarını yükleyin
-
Önceki adımda oluşturduğunuz hesabı kullanarak Github'da oturum açın
-
Github Copilot'ta Visual Studio Code'u yetkilendirin
-
Sonraki adımda VS Code'un çalışmasına izin verin
-
Sohbet penceresini görüntülemek için VS Code üst menüsünde Görünüm → Sohbet'e gidin. Sohbet sağ tarafta görüntülenmelidir.
-
Sohbeti Aracı Moduna geçirin
-
Elastic Email'de bir API anahtarı oluşturun. Görüntüleme ve değiştirme için gerekli izinler şunlardır: Hesap, Şablonlar, Kampanyalar, Kişiler, Dosyalar, HTTP Gönder. Bunun üzerine, Erişim Anahtarlarına en az "görüntüleme" erişimi gereklidir. Lütfen API Anahtarınızı asla yetkisiz üçüncü taraflarla paylaşmamayı unutmayın!
-
VS Code üst çubuğunda arama işlevini kullanarak şunu bulun: Komutları göster ve çalıştır
-
Mevcut seçenekleri daraltmak için arama alanına "MCP" yazabilir ve "MCP: Kullanıcı yapılandırmasını aç" seçeneğini belirleyebilirsiniz.
-
Yapılandırma metnini aşağıdaki gibi yapıştırın (zaten herhangi bir sunucunuz varsa yalnızca elasticemail.mcp verileri yeterli olacaktır)
{
"servers": {
"elasticemail.mcp": {
"url": "https://mcp.elasticemail.com",
"headers": {
"X-Auth-Token": "your_api_key"
}
}
}
}
Buradaki en önemli adımın, yukarıda belirtilen izinlere sahip gerçek API Anahtarınızı girmek olduğunu lütfen unutmayın. Ayrıca bu alanı değiştirdikten sonra ilerlemeden önce değişiklikleri kaydettiğinizden emin olmanız gerekir. Değişiklikleri kaydetmeden entegrasyonu "başlatma" seçeneği görünmeyecektir.
-
Artık MCP sunucusuna bağlantı başlatabilirsiniz: yapılandırma dosyasında elasticemail.mcp'nin üzerindeki Başlat'a tıklayın.
-
Alternatif yol: Sol menüden Uzantılar'ı seçin, alttaki YÜKLÜ MCP SUNUCULARI'ndan sunucuyu seçin, sağ tıklayın ve Sunucuyu başlat'ı seçin
Artık Elastic Email MCP sunucusu tarafından sağlanan eylemleri sohbet penceresi içinde kullanabilirsiniz. Bu eylemler bu makalenin başında özetlenmiştir.
Entegrasyonun çalıştığından emin olmak için ilk komutunuzu deneyebilirsiniz. Örnek olarak "MCP çalışıyor mu" istemini girebilirsiniz ve her şey çalışıyorsa yanıt olarak bir onay almalısınız.
Bu tür bir entegrasyonun Elastic Email tarafında nasıl çalıştığı hakkında daha fazla bilgi edinmek için API Belgelerimizi de incelemekten çekinmeyin:
https://elasticemail.com/developers/api-documentation/rest-api
İpuçları
- Yapay zeka aracıları önceki bazı talimatları hatırlayıp bunları yeniden denemeye takılıp kalabilir. Bu tür sorunları çözmek için yeni bir sohbet oturumu başlatmak faydalıdır. Ayrıca aracıya araçları yeniden getirmesini ve sunucuda değişiklikler olduğunu söyleyerek gerçekten yeni verileri getirmesini sağlayabilirsiniz.
- İstem ne kadar kesin olursa, LLM'ye yorumlama için o kadar az alan bırakarak halüsinasyonla ilgili sorunları azaltırsınız.
- İstekleri göndermeden önce gözden geçirmek faydalıdır, çünkü LLM'nin isteğinizi API çağrılarına nasıl çevirdiğinde olası tutarsızlıkları fark edebilirsiniz.