Belgeler · MCP
MCP belgeleri
seops'u Claude, ChatGPT, Gemini ya da Claude Code'a bağla: uzak MCP sunucusu, OAuth girişi, 45 araç. Okuma araçları her hesapta ücretsiz.
Kısa cevap. Asistanına https://app.seops.app/mcp adresini ekle, Google ile giriş yap, siteni adıyla sor. 45 araç var; 34 okuma, 11 yazma. Sunucu, ajanın nasıl analiz edeceğini anlatan kurallarla gelir.
Bağlama
Claude (claude.ai, Desktop)
- Ayarlar → Bağlayıcılar → Özel bağlayıcı ekle
- Adres: https://app.seops.app/mcp
- OAuth penceresi açılınca Google ile giriş yap
- Sor: "Geçen hafta hangi sitem tıklama kaybetti?"
Claude Code
claude mcp add --transport http seops https://app.seops.app/mcp- /mcp çalıştır ve girişi tamamla
- Sunucu analiz kuralları ve görev eşitleme protokolüyle gelir; ajan ek yönlendirme istemez
ChatGPT
- Ayarlar → Bağlayıcılar → Oluştur (geliştirici modu)
- MCP sunucu adresi: https://app.seops.app/mcp, kimlik doğrulama OAuth
- Sohbette bağlayıcıyı aç ve siteyi adıyla sor
Gemini
- Gemini CLI: settings.json'da mcpServers altına httpUrl ile ekle
- Gemini uygulaması bağlayıcıları Google özel MCP'yi tüm hesaplara açınca gelir
Ajanın uyduğu kurallar
Sunucu talimatları (MCP instructions) her bağlantıda ajana iletilir. Özetle:
- Tahmin yok: her sayı kaynağı ve dönemiyle gelir.
- API'de oranlar 0–1; ajana yüzdeye çevirmesi söylenir.
- 28 günde 50 tıklama ya da 500 gösterimin altı 'örneklem küçük' olarak anılır.
- Ajan panel, Cloudflare ya da GA4 ayarını değiştirmez; kopyala-yapıştır metin verir.
- AI görevleri yalnızca panelde onayladıktan sonra başlar.
Araçlar
Okuma araçları her hesapta ücretsiz. Yazma araçları yalnızca panelin görev listesini, prompt geçmişini ve taslakları değiştirir; ayar değiştiremez, maliyet oluşturmaz.
Projeler ve genel bakış
get_work_items | Veriden çıkan yapılacaklar, sayaçlarıyla (başlangıç, kalan, yapılan) sabit etki sırasıyla; oturuma en üstteki açık işle başla. |
list_projects | Takip edilen siteler, bağlı kaynaklar (Search Console, GA4), kelime ve prompt sayıları. |
get_overview | Bir projenin 28 günlük özeti: Search Console toplamları, GA4 trafiği ve AI asistan ziyaretleri, sıra hareketleri, AI görünürlük oranları. |
get_weekly_summary | Geçen hafta (Pzt–Paz), tüm modüller, neler değişti. |
get_alerts | Açık uyarılar: trafik düşüşü, indeks kaybı, eskiyen yedek, hata veren cron. |
Arama
get_search_console | Önceki dönemle toplamlar, günlük seri, sorgular ve sayfalar. |
get_search_opportunities | 5–20. sıradaki sorgular ve her biri için en çok gösterim alan sayfa. |
get_rank_tracking | Kelime ve cihaz başına son sıra (Search Console), değişim, sıralanan sayfa. |
get_keyword_history | Tek kelime için 90 günlük geçmiş. |
get_indexing | Site haritaları, URL denetimi sonuçları, IndexNow anahtarı ve kuyruk. |
get_queue | Bekleyen sıra kontrolleri ve AI çalıştırmaları, son hatalar, sonraki cron. |
Analytics
get_analytics | Önceki dönemle GA4 toplamları, kanallar, giriş sayfaları, kaynak/ortam, AI asistan trafiği. |
get_realtime | Son 30 ve 5 dakikadaki aktif kullanıcılar; sayfa ve kaynağa göre. |
get_navigation | Bir sayfanın ziyaretçisi nereden geldi, nereye gitti; sık üç adımlı yollar. |
get_site_search | Site içi arama terimleri, sonuçsuz aramalar. |
AI görünürlük
get_ai_visibility | Motor ve prompt başına bahsetme ve kaynak oranları; kaynak gösterilen siteler. |
get_ai_answer | Bir çalıştırmanın tam yanıtı, kaynak adresleri, modelin yaptığı aramalar. |
get_cloudflare_ai_crawlers | GPTBot, ClaudeBot, PerplexityBot ve diğerleri: istek, sayfa, izin/engel. |
Site sağlığı ve Cloudflare
get_site_audit | Site haritası sayfalarının teknik taraması: durum, yönlendirme, noindex, başlık, açıklama, canonical, yapılandırılmış veri. |
get_page_speed | En önemli sayfalar için PageSpeed Insights; mobil ve masaüstü. |
get_cloudflare_security | İstek, ziyaret, veri; eylem, özellik, kural, ülke ve yola göre engellenenler. |
get_cloudflare_usage | Plan sınırlarına karşı Workers, D1 ve R2 kullanımı. |
get_backups | D1, Supabase, WordPress ve Hostinger yedek durumu ve son başarılı çalışma. |
get_security_audit | Güvenlik denetimi: dış yüzey sonuçları (HTTPS, güvenlik başlıkları, açıkta kalan dosyalar, security.txt, SPF/DMARC, Cloudflare TLS) ve son kod denetiminin bulguları. |
submit_security_auditwrite | Cloudflare'in security-audit skill'iyle yapılan kod denetiminin findings.json dosyasını gönder; yeni ve kapanan bulgular önceki taramayla eşleştirilir. |
get_waf_rules | Sitenin Cloudflare WAF kuralları ve panelin analizi: gerçek adreslere ve doğrulanmış botlara kuru deneme, son 7 günün yanlış engellemeleri, öneriler. |
save_waf_ruleswrite | WAF kural önerisini gerekçesiyle ya da yeni bir açık ucu kaydet; panel Cloudflare'e yazmaz, kullanıcı uygular. |
get_access_audit | Siteye kim erişebiliyor: arama ve AI botları, ajanlar, PageSpeed ve başka ülkelerden ziyaretçiler; düzeltilmiş kural setiyle WAF denetimi. |
get_resilience_runs | Kontrollü yük testlerinin sonuçları: site ayakta kaldı mı, ne hızda yanıt verdi. |
run_resilience_testwrite | Kendi doğrulanmış sitene kontrollü yük gönder (en çok 250 istek); yalnızca sen isteyip alan adını yeniden yazınca. |
get_usage | Bu ayki ücretli sağlayıcı harcaması, bütçe tavanı, bakiye, tempo. |
Görevler, promptlar, pazarlama (yazma)
list_tasks | Proje, sahip ve duruma göre görev listesi. |
add_taskwrite | Ne/neden/doğrulama ile görev aç; sahip kullanıcı ya da ai; tekrar anahtarı. |
update_taskwrite | Durum, öncelik, not değiştir; kanıtla kapat. AI görevleri yalnızca panelde onaylandıktan sonra başlar. |
get_task_log | Görevlerdeki her değişiklik: kim, ne zaman, ne. |
log_promptwrite | Kullanıcı isteğini ve ajanın özetini prompt geçmişine yaz. |
list_prompts | Konu ve etiketlerle prompt geçmişi. |
list_prompt_templates | Prompt kütüphanesi. |
save_prompt_templatewrite | Kütüphaneye yeniden kullanılabilir prompt kaydet. |
list_social_posts | İçerik ve paylaşım: hesaplar, gönderiler, zamanlama. |
create_social_postwrite | Haftanın verisinden gönderi taslağı; kullanıcı onaylamadan çıkmaz. |
update_social_postwrite | Taslağı düzenle ya da zamanla. |
save_content_draftwrite | Panelde incelenmek üzere rehber ya da yazı taslağı kaydet. |
list_feedback | Ajanların kaydettiği hata ve öneriler. |
update_feedbackwrite | Geri bildirimi kapat ya da notla. |
Kimlik ve güvenlik
- OAuth 2.1 + PKCE; dinamik istemci kaydı açık. Token çalışma alanına bağlıdır; başka alanın verisine ulaşamaz.
- Gizli değerler (anahtarlar, e-postalar) sunucuda maskelenir; prompt geçmişine ham hâliyle yazılmaz.
- Ajanlar her isteği ve kısa özetini gizli değerler maskelenmiş olarak Prompt geçmişine yazar (Takip › Görevler › Prompt geçmişi); bu kaydı kapatabilirsin.