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.txtdosyasını, AI bot izinlerini ve yanıt tarzı başlıkları kontrol etmek içinaudit_aeokullanı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_speedveyaaudit_core_web_vitalsçağırın, ardındanoptimize_imagesile tam görsel optimizasyon komutlarını alın. - Temel SEO dosyalarını oluşturun —
seo_starter_kitveya ayrı ayrıgenerate_*araçlarıyla tek adımda dağıtıma hazırrobots.txt,sitemap.xml,llms.txtve 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_ideassorgulayın veya rakiplerin sıralandığı ancak sizin sıralanmadığınız anahtar kelimeleri keşfetmek içinfind_keyword_gapkullanı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 birrobots.txtbloğ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>etiketlerinisrcsetvealtile duyarlı<picture>olarak yeniden yazması, JSON-LD şeması eklemesi,sitemap.xml/llms.txt/robots.txtoluş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.
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.iohizmetini ç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.iobunun üzerine inşa edilmiştir.ts-server/— Node / TypeScript referansı, npm'de@ranki.io/seo-aeo-mcpolarak 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) veyanpx @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.txtvarlığı,robots.txtGPTBot / 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 birlikterobots-disallow,noindex,keepveyaunsureolarak 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 birrobots.txtbloğ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 stratejimobileş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çeksharp-cli/cwebp/avifenckomutları vesrcsetile 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üncellastmodzaman damgalarıyla bir URL listesinden dağıtıma hazır birsitemap.xmloluş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 olanllms.txtoluş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 birrobots.txtoluş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 genelAGENTS.mdajanları 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_idile 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
| Kademe | Günlük üst sınır | Kapsam | Mevcut araçlar |
|---|---|---|---|
| Anahtar yok | 5 çağrı | IP başına | 15 ücretsiz araç (denetimler, oluşturucular, hız, görüntü optimizasyonu, içerik stratejisi, kurulum) |
| Ranki.io API anahtarı | 500 çağrı | anahtar başına | Ranki.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.ioadresine vekalet eden 50 satırlık bir Node.js dolgu katmanı olan@ranki.io/mcpnpm paketini kurun. - HTTP (Cursor, özel istemciler) — doğrudan
https://mcp.ranki.ioadresine 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.txtAI 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:
- Çağrılabilir bir
function (array $args, string $apiKey): arraydöndürenserver/tools/your_tool.phpoluşturun. rk_mcp_text_content("...your structured advice...")döndürün.- Aracı
rk_mcp_tool_definitions()altındaserver/lib/registry.phpiç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-Keyanahtarınızla HTTPS üzerindenapp.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.