seowatcher kılavuz

Ajan kurulumu

Claude Code, Codex ya da Cursor'ı uygulamaya bağlarsınız: adres, parola, 33 araç, 6 hazır görev ve hangisinin Google kotasını harcadığı.

Bu sayfayı bitirince yapay zekâ asistanınız uygulamaya bağlanır ve ilk komutunu çalıştırır. Bağlayınca "siteyi denetle ve bir rapor yaz" diyebilirsiniz. Asistan Search Console verisini okur, denetimi çalıştırır, raporu Raporlar ekranına kaydeder. Bu bağlantının adı asistan bağlantısı (MCP). Asistan onunla uygulamanın araçlarını (örneğin list_projects) çağırır. Bağlamak zorunlu değil. Bağlamazsanız uygulamadan hiçbir şey eksilmez.

Gerekenler

Adımlar

  1. Ajan kurulumu ekranını açın. Üstteki rozet Henüz bağlanmadı ya da Bağlandı der. Bağlandıysa yanında "Claude Code, son çağrı 2 dk önce" gibi bir yazı olur. Altında bağlantı adresi ve kopyalama düğmesi var: http://127.0.0.1:3001/mcp (Docker'da localhost).
  2. Parolayı bulun. Uygulama bağlantıyı izinsiz çağrılara karşı bir parolayla korur ve parolayı ekranda göstermez. Windows paketinde parola veri klasöründeki mcp-token dosyasındadır. Görev çubuğu menüsünden Veri klasörünü aç deyin. Docker'da şu komutu çalıştırın: docker compose exec -T seotracker cat /app/.wrangler/mcp-token (Git Bash'te başına MSYS_NO_PATHCONV=1 ekleyin).
  3. Asistanınıza uygun bölümü izleyin.

Claude Code

Terminalde (komut penceresinde) şu komutu çalıştırın. <parola> yerine kendi parolanızı koyun:

claude mcp add --transport http --scope user seotracker http://127.0.0.1:3001/mcp --header "Authorization: Bearer <parola>"

Sonra Claude Code içinde /mcp yazın ve Reconnect deyin. Hazır görev şablonları /seo-audit gibi eğik çizgiyle çağrılır.

Codex

Şu komutu çalıştırın:

codex mcp add seotracker --url http://127.0.0.1:3001/mcp --bearer-token-env-var SEOTRACKER_MCP_AUTH

Sonra SEOTRACKER_MCP_AUTH adlı ortam değişkenine (bilgisayarın hatırladığı ayar) parolayı yazın. Windows'ta PowerShell ile: [Environment]::SetEnvironmentVariable('SEOTRACKER_MCP_AUTH', '<parola>', 'User'). Şablonlar $seo-audit gibi çağrılır.

Cursor

Projenizdeki .cursor/mcp.json dosyasına şunu yazın:

{
  "mcpServers": {
    "seotracker": {
      "url": "http://127.0.0.1:3001/mcp",
      "headers": { "Authorization": "Bearer ${env:SEOTRACKER_MCP_AUTH}" }
    }
  }
}

Ortam değişkenini Codex'teki gibi ayarlayın. Bu ayarı gerçek bir Cursor kurulumunda henüz denemedik. Cursor sürümünüz başka bir alan isterse Cursor'ın belgesine bakın.

Hazır kurulum metni

Daha kolay yol budur. Metni şöyle alın:

  1. Ekrandaki Ajan kurulum istemini kopyala düğmesine basın. Codex için ayrı düğme var.
  2. Metni asistanınıza yapıştırın. Asistan bağlantıyı kurar, "whoami" ve "list_projects" ile dener, şablonları yükler.

Kurulum istemi (sıfırdan kurulum) ise uygulamanın çalışmasından Google bağlantısına kadar her şeyi asistana yaptırır. Windows paketini de Docker kurulumunu da tanır.

Hazır görev şablonlarını yükleme

Beceriler sekmesi altı hazır görev şablonunu listeler. Asistana "seotracker becerilerini kur" deyin. Kurulum metni nereye kopyalanacağını bilir. Güncellemek için Güncelleme istemini kopyala düğmesine basın.

Araçlar

Toplam 33 araç var. "Yazar" sütunu uygulamadaki veriyi değiştirenleri, "Kota" sütunu Google'ın günlük hakkından harcayanları işaretler. Yazan araçlar sizin onayınız olmadan çağrılmamalı. İyi kurulmuş şablonlar sorar, ama uygulama sormaz.

AraçNe yaparYazarKota
whoamiHangi kurulum ve kullanıcı olduğunuzu söyler.
get_diagnosticsSürümü, kurulum kontrollerini, tablo sayılarını, son 25 denetimi ve kota sayaçlarını verir.
list_projectsProjelerinizi sıralar. Her araç bir proje numarası ister.
create_projectYeni proje açar.Evet
get_project_contextProje bilgisi ekranını okur.
update_project_contextProje bilgisini değiştirir ve araştırma günlüğüne not düşer.Evet
get_search_console_performanceTıklama, gösterim, oran ve sırayı sorgu, sayfa, ülke, cihaz ya da tarihe göre verir.
get_search_opportunitiesSearch Console ve Analytics'ten fırsat listesi çıkarır.
get_cannibalizationAynı aramada birbiriyle yarışan sayfaları gösterir.
get_ranking_historyBilgisayarınızdaki sıralama arşivini verir; Google'ın 16 aylık sınırından eskisini de tutar.
get_index_coverageDaha önce kaydedilmiş Google dizin cevaplarını verir, Google'a sormaz.
inspect_urlsGoogle'a sayfaların durumunu sorar, çağrı başına 10 adres.EvetGünde 2.000, mülk başına
get_sitemapsSearch Console'daki site haritası durumunu gösterir.
run_site_auditSite denetimini başlatır.EvetPageSpeed, hız ölçümü açıksa
get_audit_statusDenetimin hangi aşamada olduğunu söyler, takılan denetimi başarısız işaretleyebilir.
get_audit_issuesBulunan sorunları düzeltme adımlarıyla verir.
get_audit_pagesTaranan sayfaları sıralar.
get_google_analytics_organic_overviewAramadan gelen ziyaretlerin özetini ve önceki dönemi verir.
get_google_analytics_organic_landing_pagesAramadan gelenlerin ilk girdiği sayfaları sıralar.
get_google_analytics_page_performanceSayfaların görüntülenme ve etkileşimini verir.
get_google_analytics_traffic_acquisitionZiyaretçilerin kanal, kaynak ve kampanyaya göre dağılımını verir.
get_google_analytics_key_eventsAnalytics'te anahtar olarak işaretlenen olayları verir.
get_google_analytics_ecommerce_performanceÜrün satışlarını verir.
get_google_analytics_site_searchZiyaretçilerin sitenizdeki arama kutusuna yazdığı terimleri verir.
get_google_analytics_audience_breakdownZiyaretçileri cihaz, ülke, yeni ve geri dönen diye ayırır.
get_google_analytics_measurement_healthÖlçüm kurulumunu kontrol eder, rapor hakkı harcamaz.
list_saved_keywordsKaydettiğiniz kelimeleri sıralar.
save_keywordsKelime kaydeder.Evet
list_reportsRaporlarınızı sıralar.
get_reportBir raporu okur, istenirse HTML halini de verir.
save_reportRapor kaydeder ya da var olanı günceller.Evet
list_report_templatesRapor şablonlarını okur.
save_report_templateRapor şablonu kaydeder.Evet

Analytics araçları Google'ın Analytics rapor hakkından harcar (standart mülkte günde 200.000 birim). Bu hakkı uygulamada Ayarlar ekranındaki Sınırlar bölümünden izlersiniz.

Hazır görev şablonları (beceriler)

ŞablonNe zaman kullanılırNe üretir
seo-coach"Ne yapmalıyım" diye sorunca. Yolu anlatır, sonraki adımı önerir.Sohbet, gerekirse koçluk notu
seo-project-setupYeni projede. İşinizi, hedefinizi, rakiplerinizi, önemli sayfalarınızı sorar, Proje bilgisi ekranını doldurur.Dolu proje bilgisi, kayıtlı kelimeler
seo-audit"Siteyi denetle" deyince. Denetimi çalıştırır, Search Console ile birleştirir, "bu hafta yapılacak tek iş"i seçer.Tek sayfalık denetim raporu
seo-triageZiyaret düşünce. Düşüşün gerçek olup olmadığına, nerede ve ne zaman olduğuna bakar.Düşüş incelemesi raporu
seo-check-inAyda bir. Bu dönemi öncekiyle karşılaştırır.Aylık kontrol raporu, her ay bir tane birikir
seo-reportÖteki şablonlar bitince. Tek dosyalık HTML rapor yazar ve kaydeder.Raporlar ekranında rapor

Kontrol

Sık sorulanlar

Asistan verimi dışarı gönderir mi? Asistan hangi modeli kullanıyorsa veri oraya gider. Bu, asistanın kendi gizlilik şartlarına bağlıdır. Uygulama yalnızca bilgisayarınızdaki bağlantıya cevap verir.

Parolasız çalışır mı? Docker'da MCP_TOKEN=off ile çalışır. Windows paketinde parola her zaman açıktır. Parolasız bağlantıda aynı bilgisayardaki her program 33 aracı çağırabilir.

Asistan Google hakkımı tüketebilir mi? inspect_urls ve run_site_audit harcar. Şablonlar görev başına en fazla 20 adres sorar. Denetimi yalnızca siz isteyince başlatırlar. Asistanınıza da aynı sınırı hatırlatın.

Hangi asistan daha iyi? Fark etmez, araçlar aynı. Kurulum metni Claude Code, Codex ve Cursor için hazır. Öteki asistanlar MCP'yi destekliyorsa aynı adres ve parolayla çalışır.

Sorun çıkarsa

Son güncelleme: 23 Ekim 2026. Bir hata görürseniz GitHub'da bildirin.