Ranki.io SEO/AEO consultant

resmi

Ücretsiz SEO ve AEO MCP sunucusu; Claude, Cursor veya ChatGPT Desktop'ınızı kıdemli bir SEO + AEO danışmanına dönüştürür. Herhangi bir URL'yi denetler, sitemap.xml / llms.txt / robots.txt oluşturur, anahtar kelime boşluklarını bulur ve yapay zekanıza tam olarak neyin düzeltilmesi gerektiğini söyler; tüm bunları sizin kendi yapay zeka kredilerinizle yapar, asla bizimkilerle değil.

Ranki Io SEO AEO Consultant MCP ile neler yapabilirsiniz?

  • Sayfa içi SEO denetimi — Herhangi bir URL'de audit_seo çalıştırarak başlıklar, meta açıklamalar, kanonikaller, resim alt kapsamı ve JSON-LD varlığı ile her başarısızlık için düzeltme tarifleri içeren 0-100 arası bir puan kartı alın.
  • Yanıt Motoru Optimizasyonu denetimi — FAQPage şemasını, tanımlayıcı girişleri, llms.txt dosyasını, AI bot izinlerini ve yanıt tarzı başlıkları kontrol etmek için audit_aeo kullanın, böylece siteniz ChatGPT ve Claude tarafından alıntılanır.
  • Temel Web Verileri ve hızı ölçün — Gerçek Lighthouse puanlarını ve LCP/CLS/INP metriklerini almak için audit_speed veya audit_core_web_vitals çağırın, ardından optimize_images ile tam görsel optimizasyon komutlarını alın.
  • Temel SEO dosyalarını oluşturunseo_starter_kit veya ayrı ayrı generate_* araçlarıyla tek adımda dağıtıma hazır robots.txt, sitemap.xml, llms.txt ve JSON-LD şeması oluşturun.
  • İçerik fırsatları bulun — Niyete göre 15 makale konusundan oluşan yapılandırılmış bir özet için find_topic_ideas sorgulayın veya rakiplerin sıralandığı ancak sizin sıralanmadığınız anahtar kelimeleri keşfetmek için find_keyword_gap kullanın.
  • Gizli sayfaları sınıflandırın — Bir alan adında yönetici yollarını, taslakları ve noindex sayfalarını belirlemek için audit_hidden_pages çalıştırın, ardından yapıştırmaya hazır bir robots.txt bloğu alın.

Dokümantasyon

Ranki MCP — Cursor, Claude Code, Windsurf ve ChatGPT için Ücretsiz SEO, AEO, hız ve görüntü optimizasyonu MCP'si

Yalnızca raporlamakla kalmayan MCP — ajanınız düzeltir. Herhangi bir URL'yi SEO ve Yanıt Motoru Optimizasyonu için denetler, Google PageSpeed Insights aracılığıyla gerçek Core Web Vitals'ı ölçer ve ajanınıza görüntüleri AVIF ve WebP'ye dönüştürmesi, <img> etiketlerini srcset ve alt ile duyarlı <picture> olarak yeniden yazması, JSON-LD şeması eklemesi, sitemap.xml / llms.txt / robots.txt oluşturması, gizli sayfaları sınıflandırması talimatını verir — ardından puanın yükseldiğini kanıtlamak için denetimi yeniden çalıştırır. Hepsi Claude Code, Claude Desktop, Cursor, Windsurf ve ChatGPT Desktop içinde.

MCP 2024-11-05 License: MIT npm @ranki.io/mcp live mcp.ranki.io Skill repo

Tek satırda kurulum

npx @ranki.io/cli install

CLI, hangi AI düzenleyicisinin yüklü olduğunu otomatik olarak algılar (Claude Code, Claude Desktop, Cursor, Windsurf, ChatGPT Desktop), doğru MCP yapılandırmasını doğru yere yazar ve ranki-seo-skills deposundan eşlik eden Yetenek dosyasını indirir. Yeteneği yenilemek için daha sonra npx @ranki.io/cli update komutunu yeniden çalıştırın; npx @ranki.io/cli check kurulumu doğrular.

Manuel JSON parçacığını mı tercih edersiniz? Her düzenleyici için örnekler aşağıdaki Kurulum bölümünde yer almaktadır.

İki uygulama, aynı araçlar

Bu repo, MCP'yi iki eşdeğer uygulama olarak sunar, böylece yığınınıza hangisi uyuyorsa onu seçebilirsiniz:

  • server/ — PHP 8.4 referansı, mcp.ranki.io hizmetini çalıştıran üretim dağıtımı. Barındırılan, güçlendirilmiş, sıfır bağımlılık, Cloudflare arkasında çalışır. mcp.ranki.io bunun üzerine inşa edilmiştir.
  • ts-server/ — Node / TypeScript referansı, npm'de @ranki.io/seo-aeo-mcp olarak yayınlanmıştır. JavaScript araçlarını tercih eden geliştiriciler için yerel Node alternatifi, npx -y @ranki.io/seo-aeo-mcp (stdio) veya npx @ranki.io/seo-aeo-mcp --serve (HTTP) aracılığıyla kurulabilir.

Her ikisi de aynı JSON çıktısı, SSRF koruması, hız sınırı semantiği ve güvenlik duruşuyla aynı 22 aracı sunar. TS uygulaması, 15 ücretsiz aracı Node'da yerel olarak çalıştırır ve 7 ücretli köprü aracını, PHP sunucusunun kullandığı aynı REST API'sine app.ranki.io adresinden vekalet eder. Hiçbiri asla bir veritabanı açmaz — ücretli araçlar Laravel'in ApiKeyAuth ara yazılımından geçer ve çağıran kullanıcının verilerine kapsamlandırılır.

Gerçekte ne yapar — 22 araç

MCP sunucusu 22 araç sunar. Ajanınız onları diğer MCP araçları gibi çağırır; ajanınızın satır içi olarak işlediği ve ardından üzerinde işlem yaptığı — dosyaları dönüştürme, HTML'i yeniden yazma, yenilerini oluşturma, sonucu commit etme — Markdown raporları döndürürler.

Denetim

  • audit_seo(url) — 10 kontrollü sayfa içi SEO puan kartı: başlık uzunluğu, meta açıklaması, H1 benzersizliği, canonical, viewport, HTTPS, OpenGraph bütünlüğü, görüntü alt kapsamı, dahili bağlantı sayısı, JSON-LD varlığı. Başarısızlık başına düzeltme tarifleriyle 0–100 puan döndürür.
  • audit_aeo(url) — 8 kontrollü Yanıt Motoru Optimizasyonu puan kartı: FAQPage / Article JSON-LD, 80 kelimenin altında tanımlayıcı giriş, yazar künyesi, llms.txt varlığı, robots.txt GPTBot / ClaudeBot / PerplexityBot'a izin verir, yanıt tarzı H2/H3 başlıkları, karşılaştırma tabloları.
  • audit_hidden_pages(urls, domain) — her yolu gerekçesiyle birlikte robots-disallow, noindex, keep veya unsure olarak sınıflandırır. Yönetici rotalarını, API uç noktalarını, taslakları, giriş sayfalarını, hesap panolarını, teşekkür sayfalarını, derleme yapıtlarını ve arama sonucu URL'lerini yakalar. Yapıştırmaya hazır bir robots.txt bloğu döndürür.

Hız ve görüntüler — başka hiçbir şeyin yapmadığı kısım budur

  • audit_speed(url, strategy) — Google PageSpeed Insights aracılığıyla gerçek Lighthouse puanları (Performans, Erişilebilirlik, SEO, En İyi Uygulamalar) ve Core Web Vitals (LCP, CLS, INP, FCP, TTFB). Dosya başına tasarruf edilen baytlar, render engelleyen JS / CSS ve başarısız sayfa içi SEO denetimleriyle görüntü fırsatlarını döndürür. Varsayılan strateji mobile şeklindedir (Google mobil öncelikli sıralar).
  • audit_core_web_vitals(url) — her metrik için gerçek düzeltme tarifiyle birlikte bir paragraf. "LCP öğesi 2,4 MB boyutunda hero.png, WebP'ye dönüştürmek 1,8 MB tasarruf sağlar → -1,1s LCP." Ajanın tam olarak hangi dosyayı optimize edeceğini bilmesi için Lighthouse'dan LCP öğesi URL'sini seçer.
  • optimize_images(images, max_width) — her görüntü için: hedef format (AVIF + WebP), duyarlı 1×/2× genişlikler, alt-metin önerisi, gerçek sharp-cli / cwebp / avifenc komutları ve srcset ile yapıştırmaya hazır bir <picture> bloğu. Ajanınız dönüşümü depoda yerel olarak çalıştırır ve <img> etiketlerini yeniden yazar.

Oluştur

  • generate_sitemap_xml(urls) — güncel lastmod zaman damgalarıyla bir URL listesinden dağıtıma hazır bir sitemap.xml oluşturur.
  • generate_llms_txt(site_name, summary, key_pages) — AI tarayıcılarına sitenizin ne olduğunu ve hangi sayfaları alıntılayacaklarını söylemek için ortaya çıkan standart olan llms.txt oluşturur.
  • generate_robots_txt(sitemap_url, allow_ai, disallow_paths) — GPTBot, ChatGPT-User, ClaudeBot, anthropic-ai, PerplexityBot ve Google-Extended'a açıkça izin veren veya reddeden bir robots.txt oluşturur.

İçerik ve strateji

  • seo_starter_kit(domain) — çoğu vibe-coded sitenin eksik olduğu dört temel dosyayı (robots.txt, sitemap.xml, llms.txt, JSON-LD) depoya yapıştırmaya hazır olarak döndürür.
  • find_topic_ideas(url) — ana sayfanızı okur, nişinizi çıkarır ve önceliklendirme kriterleriyle bilgilendirici, ticari ve işlemsel amaçlara yönelik 15 makale konusu oluşturmak için yapılandırılmış bir özet döndürür.
  • find_keyword_gap(url, competitors) — rakiplerin sıralandığı ancak sizin sıralanmadığınız anahtar kelimeleri bulmak için adım adım bir metodoloji döndürür. Rakip verilmemişse, düzenleyicinize önce sorması talimatını verir.
  • propose_titles_metas(urls, focus_keyword) — her URL'den gerçek başlığı, h1'i ve ilk paragrafı çıkarır (veya yayınlanmamış sayfalar için serbest metin açıklaması kabul eder), ardından sayfa başına 5 açıdan (tanımlayıcı, fayda odaklı, soru formatı, belirli sayı, anahtar kelime öncelikli) 5 başlık ve meta açıklaması adayı içeren bir Markdown tablosu döndürür. Her aday uzunluk uyumluluğu için işaretlenir.
  • explain_seo_terms(category) — 40'tan fazla SEO ve AEO teriminin referans sözlüğü: SEO, AEO, GEO, JSON-LD, FAQPage, canonical, llms.txt, Core Web Vitals, E-E-A-T, faydalı içerik güncellemesi, giriş sayfaları ve daha fazlası. Kategoriye göre filtreleyin: temel bilgiler, AEO, teknik, analitik, ceza.

Kurulum

  • install_skill(agent) — Claude Code, Claude Desktop, Cursor, Windsurf, Claude.ai web Projeleri ve genel AGENTS.md ajanları için ranki-seo-skills Yeteneğinin kurulum komutlarını döndürür.

Ranki.io hesabınız — IDE'nizin içinde gerçek sıralama verileri (ücretli API anahtarı)

  • get_account() — API anahtarınız için whoami: ad, e-posta, plan, günlük ve aylık limitler, mevcut kullanım.
  • list_projects()Ranki.io hesabınızdaki projeleri listeler.
  • list_articles(project_id) — bir projedeki makalelerin sayfalı dizini: nano_id, başlık, durum, dil, focus_keyword[], İçindekiler taslağı, kelime sayısı, SEO puanı. İsteğe bağlı durum filtresi.
  • get_article(article_id)nano_id ile tek bir makale getirir: başlık, HTML, odak anahtar kelimeleri, içindekiler tablosu, gömülü görüntü URL'leri, SEO puanı.
  • list_rank_tracking(project_id) — bir proje için Google Search Console özeti: 28 günlük toplamlar, tıklamaya göre en iyi 20 anahtar kelime, en iyi 20 fırsat anahtar kelimesi (gösterim alan ancak konumu > 10 olanlar — kolay kazanımlar).
  • list_gsc_keywords(project_id) — tıklamalara / gösterimlere / konuma / TO'ya göre sıralanabilen tam sayfalı GSC anahtar kelime listesi.
  • ai_visibility(project_id) — kaydedilmiş AI alıntı anlık görüntüleri: izlenen konularınızdan hangilerinin yakalama anında ChatGPT, Claude, Perplexity ve Google AI Overviews SERP'lerinde göründüğü.

Tipik bir oturum nasıl görünür

You:    audit my site speed and fix the slow images

Claude: → Calling ranki.audit_speed(url="https://myapp.dev")
        ← Lighthouse: 42 perf · LCP 4.8s · 3 images blocking the paint.
        → Calling ranki.optimize_images([hero.png, banner.jpg, card.png])…
        ← 3 files, recipes returned.
        → Running sharp-cli to convert hero.png → hero.avif + hero.webp + hero@2x.avif…
        → Editing app/page.tsx — rewriting <img> as <picture srcset>, adding alt text…
        → Calling ranki.audit_speed again to verify…
        ← Lighthouse: 96 perf · LCP 1.4s.

You:    now find pages that shouldn't be in Google

Claude: → Calling ranki.audit_hidden_pages(domain="https://myapp.dev")
        ← 8 robots-disallow, 12 noindex, 118 keep, 4 unsure.
        → Editing public/robots.txt to disallow /admin /dashboard /checkout /account…
        → Adding <meta name="robots" content="noindex"> to app/search/page.tsx…
        Done. Submit URL-removal requests in Search Console for the 8 admin pages.

Yetenek dosyası (ranki-seo-skills içinde) ajanınıza hangi aracı ne zaman, hangi sırayla çağıracağını ve her düzeltmeyi deponuzun neresinde uygulayacağını söyler.

Hız limitleri

KademeGünlük üst sınırKapsamMevcut araçlar
Anahtar yok5 çağrıIP başına15 ücretsiz araç (denetimler, oluşturucular, hız, görüntü optimizasyonu, içerik stratejisi, kurulum)
Ranki.io API anahtarı500 çağrıanahtar başınaRanki.io hesabınızdan gerçek GSC anahtar kelimelerinizi, sıralama takibinizi, AI alıntılarınızı, proje listenizi ve makale kütüphanenizi okuyan 7 köprü aracı dahil tüm 22 araç

app.ranki.io/developer adresinden bir anahtar alın. X-RateLimit-Limit, X-RateLimit-Remaining ve X-RateLimit-Reset her yanıtta döndürülür. Dağıtıcının hata mesajları, sıfırlama geri sayımını ve yükseltme yolunu içerir.


Kurulum

Claude Desktop / Claude Code (çoğu vibe-coder için önerilir)

~/.claude/claude_desktop_config.json dosyasına ekleyin:

{
  "mcpServers": {
    "ranki": {
      "command": "npx",
      "args": ["-y", "@ranki.io/mcp"],
      "env": { "RANKI_API_KEY": "rk_live_..." }
    }
  }
}

Claude Desktop'ı yeniden başlatın. MCP göstergesi 22 araçla ranki'yi göstermelidir.

Cursor (HTTP aktarımı, npx gerekmez)

Projenizde .cursor/mcp.json:

{
  "mcpServers": {
    "ranki": {
      "url": "https://mcp.ranki.io",
      "headers": { "X-API-Key": "rk_live_..." }
    }
  }
}

ChatGPT Desktop, Continue.dev, Zed, MCP özellikli herhangi bir şey

İstemci stdio MCP'yi destekliyorsa, Claude Desktop parçacığını kullanın. HTTP MCP'yi destekliyorsa, Cursor parçacığını kullanın.

Ücretsiz API anahtarınızı alın

app.ranki.io/developer adresini ziyaret edin ve Reveal'a tıklayın. Anahtarınız zaten mevcut — her Ranki.io hesabı otomatik olarak bir tane oluşturur. Ücretsiz danışman araçları anahtarsız çalışır (5 çağrı/IP/gün); list_projects ve get_article köprü araçları bir anahtar gerektirir.


Vibe-coder'lar nasıl kullanır

Senaryo 1: "Yeni bir site yayınladım, ne yapmalıyım?"

You: I just shipped my Next.js app at https://myapp.com. What SEO do I need?

Claude (via Ranki MCP):
  → Calling seo_starter_kit(domain="myapp.com")
  ← [Returns robots.txt + sitemap.xml + llms.txt + JSON-LD templates]
  → Writing public/robots.txt
  → Writing public/sitemap.xml (enumerating pages from app/ directory…)
  → Writing public/llms.txt
  → Adding JSON-LD <script> to app/layout.tsx
  → Calling audit_seo to verify…
  ← Score: 92/100. 🎉

Senaryo 2: "ChatGPT neden dokümanlarımı alıntılamıyor?"

You: Why doesn't ChatGPT cite my docs site?

Claude (via Ranki MCP):
  → Calling audit_aeo(url="https://docs.myproduct.com")
  ← Score 38/100. Failing: no FAQPage schema, no llms.txt, robots.txt blocks ClaudeBot.
  → Fixing each failure in your repo…
  ← Score 88/100. Re-deploy and ChatGPT should pick it up within 7-14 days.

Senaryo 3: "Hangi blog yazılarını yazacağımı bilmiyorum"

You: I have a Stripe alternative landing page but the blog is empty. Help.

Claude (via Ranki MCP):
  → Calling find_topic_ideas(url="https://mystripe-alt.com")
  ← [Returns brief with topic generation methodology + 15-topic structure]
  → [Generates 15 topics organized by intent, picks top 3]
  ← Recommended first 3 articles:
     1. "How to switch payment processors without losing customers" (transactional)
     2. "Stripe vs us: side-by-side fee comparison for $10K/mo MRR" (commercial)
     3. "What is interchange-plus pricing and why most SaaSes overpay" (informational)

Senaryo 4: "Hangi boşluk anahtar kelimelerini kaçırıyorum?"

You: My competitors are stripe.com and lemonsqueezy.com. What am I missing?

Claude (via Ranki MCP):
  → Calling find_keyword_gap(url="https://mystripe-alt.com",
                              competitors=["stripe.com","lemonsqueezy.com"])
  ← [Returns methodology + per-competitor analysis steps]
  → Crawling /blog on both competitors…
  → Cross-referencing against your sitemap…
  ← 5 high-value gaps found:
     - "PCI compliance for small SaaS" (covered by Stripe, not you)
     - "How to handle subscription dunning" (covered by both, not you)
     - … 3 more

Mimari

┌────────────────────────┐         ┌──────────────────────────┐
│  Claude / Cursor / etc │         │  mcp.ranki.io (PHP)      │
│                        │         │                          │
│  1. Sees 22 tools      │ JSON-RPC│  - 22 tool definitions   │
│  2. Decides to use one ├────────►│  - HTTP + stdio (npx)    │
│  3. Receives advice    │         │  - 5/IP or 500/key per   │
│  4. Acts on the repo   │         │    UTC day rate limit    │
│                        │         │  - REST API bridge       │
└────────────────────────┘         └────────────┬─────────────┘
                                                │ (only for keyed tools)
                                                ▼
                                   ┌──────────────────────────┐
                                   │  app.ranki.io REST API   │
                                   │  /api/v1/projects        │
                                   │  /api/v1/articles/...    │
                                   └──────────────────────────┘

İki aktarım

  • stdio (Claude Desktop, Claude Code, çoğu MCP istemcisi) — stdio JSON-RPC'yi https://mcp.ranki.io adresine vekalet eden 50 satırlık bir Node.js dolgu katmanı olan @ranki.io/mcp npm paketini kurun.
  • HTTP (Cursor, özel istemciler) — doğrudan https://mcp.ranki.io adresine yönlendirin. Node kurulumu gerekmez.

Depo düzeni

ranki-mcp/
├── server/                     # PHP MCP server (deployed to mcp.ranki.io)
│   ├── public/index.php        #   GET → marketing landing page (HTML)
│   ├── index.php               #   POST → JSON-RPC 2.0 dispatcher
│   ├── lib/
│   │   ├── jsonrpc.php         #   JSON-RPC reply helpers
│   │   ├── registry.php        #   Tool registry + REST API bridge
│   │   └── ratelimit.php       #   Per-IP rate limit (5/day for free tier)
│   └── tools/
│       ├── seo_starter_kit.php
│       ├── find_topic_ideas.php
│       ├── find_keyword_gap.php
│       ├── audit_aeo.php
│       ├── audit_seo.php
│       ├── generate_sitemap_xml.php
│       ├── generate_llms_txt.php
│       ├── generate_robots_txt.php
│       ├── list_projects.php
│       └── get_article.php
└── npx/                        # Node.js stdio shim (published as @ranki.io/mcp)
    ├── package.json
    ├── index.js                #   ~50 lines: stdin→POST→stdout
    └── README.md

SEO ve AEO — fark nedir?

SEO (Arama Motoru Optimizasyonu), sitenizin Google'daki klasik 10 mavi bağlantıda sıralanmasını sağlamaktır. Sinyaller: başlık etiketleri, meta açıklamaları, H1, canonical'lar, site haritası, dahili bağlantılar, sayfa hızı, mobil uyumluluk, HTTPS. Ahrefs / SEMrush / SurferSEO gibi araçlar bunları puanlar.

AEO (Yanıt Motoru Optimizasyonu), ChatGPT, Claude, Perplexity veya Google AI Overviews bir kullanıcının sorusunu yanıtladığında sitenizin alıntılanmasını sağlamaktır. Sinyaller farklıdır:

  • FAQPage JSON-LD — en büyük tek alıntı sinyali.
  • Tanımlayıcı girişler — ilk paragraf özlü bir "X …'dir" yanıtıdır.
  • Yazar künyesi + E-E-A-T — LLM'ler adlandırılmış yazarları olan alıntılanmış kaynakları tercih eder.
  • llms.txt — LLM'lerin içeriğinizi kullanması için açık davet.
  • robots.txt AI botlarına izin verme — GPTBot / ClaudeBot / PerplexityBot ENGELLENMEMELİDİR.
  • Yanıt tarzı başlıklar — soru olarak ifade edilmiş H2/H3 ("X nedir?", "X nasıl çalışır?").
  • Karşılaştırma tabloları — AI Overviews'da en yüksek alıntılanan HTML öğesi.

audit_aeo bunların 8'ini de kontrol eder ve AI'nıza tam olarak neyi düzeltmesi gerektiğini söyler. 2026 itibarıyla, AEO trafiği en hızlı büyüyen SEO kanalıdır ve çoğu sitenin sıfır kapsamı vardır.


llms.txt — ortaya çıkan AI arama standardı

robots.txt'den ilham almıştır ancak LLM'ler içindir. /llms.txt konumundaki bir Markdown dosyası AI tarayıcılarına şunları söyler:

  • Sitenizin ne hakkında olduğu (meta veri olarak değil, düz İngilizce).
  • Hangi sayfaların en önemli olduğu.
  • Sizi nasıl alıntılayacakları.
# Acme Corp

> Acme makes the SDK for shipping React Native apps faster.

## Key pages

- [Homepage](https://acme.dev/)
- [Documentation](https://acme.dev/docs)
- [Pricing](https://acme.dev/pricing)
- [Blog](https://acme.dev/blog)

## About

- Founded 2024, based in Berlin.
- Used by 12,000+ teams including Linear and Notion.
- Open source SDK on github.com/acme/sdk.

5 saniyede bir tane oluşturmak için generate_llms_txt kullanın.


Kendi kendine barındırma

MCP sunucusu düz PHP 8.4'tür — framework yok, veritabanı yok, Composer bağımlılığı yok. server/ dizinini public/index.php hizmeti veren bir Nginx sanal sunucusunun arkasına bırakın ve işlem tamamdır.

server {
  server_name mcp.yourdomain.com;
  root /var/www/ranki-mcp/server/public;
  index index.php;
  location / {
    try_files $uri $uri/ /index.php?$query_string;
  }
  location ~ \.php$ {
    include fastcgi_params;
    fastcgi_pass unix:/run/php/php8.4-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
  }
}

lib/ratelimit.php, IP hız sınırlaması için /tmp/ içindeki dosyaları kullanır — kutudan çıktığı gibi çalışır. Ölçekte Redis destekli hız sınırlaması için uygulamayı değiştirin.


Katkıda Bulunma

PR'lar yeni danışman araçları için memnuniyetle karşılanır. Araç eklemek için:

  1. Çağrılabilir bir function (array $args, string $apiKey): array döndüren server/tools/your_tool.php oluşturun.
  2. rk_mcp_text_content("...your structured advice...") döndürün.
  3. Aracı rk_mcp_tool_definitions() altında server/lib/registry.php içine kaydedin.

Araç adlandırma: <verb>_<noun> snake_case (örn. audit_aeo, find_topic_ideas).

Araç felsefesi: çağıran AI için veri + talimatlar döndürün, asla kendiniz bir LLM çağırmayın.


SSS

Bu para harcatır mı?

Danışman araçları (list_projects / get_article hariç her şey) ücretsizdir — UTC gün başına IP başına 5 çağrı. Bu sınırı kaldırmak için app.ranki.io/developer adresinden ücretsiz bir API anahtarı alın. Köprü araçları, özel Ranki.io verilerinizi çektikleri için bir anahtar gerektirir.

Ranki MCP, Claude kredilerimi kullanır mı?

Evet — ve yalnızca sizinkileri. Asla LLM çağrısı yapmayız. MCP sunucusu yapılandırılmış tavsiye döndürür; Claude'unuz / Cursor'unuz bunu kendi kredilerinizi kullanarak değerlendirir ve uygular.

Veri akışı nerede gerçekleşir?

  • Danışman araçları (audit_*, generate_*, seo_starter_kit, find_*) ilettiğiniz URL'yi getirir (başka ağ çağrısı yapılmaz).
  • Köprü araçları (list_projects, get_article) X-API-Key anahtarınızla HTTPS üzerinden app.ranki.io/api/v1/... adresini çağırır.
  • İstek gövdelerini günlüğe kaydetmeyiz. Hız sınırlama + hata ayıklama için IP + araç adı + yanıt durumunu günlüğe kaydederiz.

Açık kaynak mı?

Evet — MIT lisansı, tam kaynak kodu bu repoda.

Şirketimin VPC'si içinde çalıştırabilir miyim?

Evet — server/ düz PHP'dir, köprü araçları için app.ranki.io dışında harici hizmet bağımlılığı yoktur (bu araç dosyalarını kaldırarak devre dışı bırakabilirsiniz).

Surfer / Frase / Outrank gibi rakiplerden farkı nedir?

Bunlar, bir seferde bir URL'yi denetleyen ve değişiklikler öneren SaaS panolarıdır. Ranki MCP, AI'nızın IDE'nizde kod yazarken bu denetimleri satır içi olarak kullanmasını sağlayan bir protokol katmanıdır. Farklı şekil, farklı fiyat noktası (ücretsiz), farklı kitle (SEO profesyonelleri değil, vibe-coder'lar).

Ben bir vibe-coder'ım ve AEO'nun ne anlama geldiğine dair hiçbir fikrim yok.

Bu tam olarak bunun için kimin için olduğu. seo_starter_kit("yourdomain.com") ile başlayın — Claude'unuz size her şeyi adım adım anlatacak.

Verilerimle AI eğitecek misiniz?

Model eğitmeyiz. Modellerimiz yok. Deterministik kontroller üzerine ince bir danışman katmanıyız.


Lisans

MIT. Bkz. LICENSE.

Ranki.io tarafından özenle geliştirildi — kurucular, ajanslar ve içerik üreticiler için AI SEO + AEO otomasyonu.