Entegrasyonlar ve API
MCP sunucusu
Claude, Cursor ya da başka bir MCP istemcisinin Rixe'yi araç olarak çağırıp skorlarınızı, boşluklarınızı, rakiplerinizi, marka kitinizi ve bilgi tabanınızı okumasını sağlayın.
Model Context Protocol (MCP), bir yapay zekâ asistanının dış araçları çağırmasını sağlayan açık bir standarttır. Rixe bir MCP sunucusu çalıştırır; böylece Claude Desktop ya da Cursor gibi bir asistan "Perplexity'de hangi sorularda görünmüyoruz?" gibi soruları, panoyu açmanıza gerek kalmadan, zaten çalıştığınız yerde canlı Rixe verinizle yanıtlayabilir.
Sunucu, REST API ile aynı API anahtarlarını ve kapsamları kullanır. Her araç kendi kapsamını ister; böylece bir anahtarı asistanın tam olarak görmesi gerekenle sınırlayabilirsiniz.
Nerede bulunur
Kenar çubuğunun altındaki kullanıcı menüsünü açıp Ayarlar › Geliştirici bölümüne gidin. MCP sunucusu kartında Sunucu adresi, bir İstemci yapılandırması (Claude Desktop / Cursor) örneği, bir Hızlı deneme komutu ve araç listesi bulunur; her birinin yanında Kopyala düğmesi vardır.
| Sunucu adresi | https://api.rixe.ai/mcp |
| Taşıma | Tek bir HTTP POST üzerinden JSON-RPC 2.0 |
| Protokol sürümü | 2025-06-18 |
| Kimlik doğrulama | Authorization: Bearer rixe_… ya da x-api-key: rixe_… |
MCP erişimi "REST API + MCP" özelliğiyle gelir: API anahtarı oluşturabilen bir paket gerekir. Ayrıntılar: Paketler ve limitler.
Kurulum
- Ayarlar › Geliştirici › API anahtarları bölümünde API anahtarı ekle'ye tıklayın, bir ad verin (örneğin "Claude Desktop") ve kullanmak istediğiniz araçların kapsamlarını işaretleyin (aşağıdaki tabloya bakın). Anahtar üret'e tıklayıp anahtarı kopyalayın; yalnızca bir kez gösterilir.
- MCP sunucusu kartındaki İstemci yapılandırması örneğini istemcinizin MCP yapılandırmasına kopyalayın. Claude Desktop için bu dosya
claude_desktop_config.json, Cursor için MCP ayar dosyasıdır. rixe_…yerine kendi anahtarınızı yazın ve istemciyi yeniden başlatın.
Örnek, npx ile çalışan mcp-remote köprüsünü kullanır (bilgisayarınızda Node.js kurulu olmalıdır):
{
"mcpServers": {
"rixe": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.rixe.ai/mcp",
"--header",
"Authorization: Bearer ${RIXE_API_KEY}"
],
"env": { "RIXE_API_KEY": "rixe_ANAHTARINIZ" }
}
}
}- Asistana "Rixe'yi kullanarak çalışma alanlarımı listele ve ilkinin görünürlüğünü özetle." gibi bir şey sorun. Önce
calisma_alanlari, sonragorunurluk_ozetiaracını çağırması gerekir.
Komut satırından hızlı deneme
curl -s https://api.rixe.ai/mcp \
-H 'Authorization: Bearer rixe_ANAHTARINIZ' -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Çalışan bir anahtar {"jsonrpc":"2.0","id":1,"result":{"tools":[…]}} döner.
Araçlar
Araç adları sabit kimliklerdir. Asistan her aracın İngilizce açıklamasını okuyup doğru olanı kendisi seçer. calisma_alanlari dışındaki her araç bir workspaceId ister. days alan araçlarda varsayılan pencere 30 gün, en fazlası 180 gündür.
| Araç | Kapsam | Argümanlar | Ne döner |
|---|---|---|---|
calisma_alanlari | yok | yok | Anahtarın okuyabildiği çalışma alanları (id ve name). Buradan başlayın. |
gorunurluk_ozeti | read:scores | workspaceId, days | Birleşik görünürlük skoru, güven aralığı, eğilim ve her motor için bir kart. Yeterince ölçümü olmayan oranlar sayı olarak değil, yetersiz olarak bildirilir. |
rakipler | read:scores | workspaceId, days | Marka marka karşılaştırma: anılma oranı, ortalama sıra, kaynak gösterilme oranı, duygu ve sıralama (önceki sıralamayla). |
soru_tablosu | read:prompts | workspaceId, days | Soru bazında, motor motor geçme oranı ve önceki döneme göre değişim. |
bosluklar | read:prompts | workspaceId, days | Bir rakibin önerilip sizin önerilmediğiniz sorular, en önemlisi en üstte. |
kapsam | read:prompts | workspaceId | Takip ettiğiniz soruların satın alma yolculuğuna (farkındalık, değerlendirme, karşılaştırma, satın alma) nasıl dağıldığı ve kaç soru eklenmesi gerektiği. |
rakip_kaynaklari | read:sources | workspaceId, days | Bir rakibi anıp sizi anmayan cevaplarda kaynak gösterilen alan adları; arkasındaki rakipler ve sorularla. |
yapilacaklar | read:actions | workspaceId | Etki × güven / emek sırasına göre ilk 20 açık aksiyon. |
marka_kiti | read:brand | workspaceId | Markanın yazım bağlamı: ses tonu, yazım kuralları, söylenecek ve kaçınılacak iddialar, yazar kimliği. |
bilgi_tabani | read:knowledge | workspaceId, query, limit (varsayılan 6, en fazla 20) | Sorguyla eşleşen bilgi tabanı pasajları, en uygunu en üstte. |
asistan | ask:assistant | workspaceId, question, locale (varsayılan en) | Rixe asistanının, çalışma alanının güncel sayılarına ve bilgi tabanına dayanan cevabı ve maliyeti. |
`asistan` ücretlidir
Her asistan çağrısı kurumunuza faturalanan bir model çağrısıdır; cevapta costUsd alanı bulunur. ask:assistant kapsamını ister ve bu kapsam siz ayrıca işaretlemedikçe hiçbir anahtara verilmez. Ayrıntılar: Asistan.
Salt okunur bir analist anahtarı
Çoğu kullanım için "nerede kaybediyoruz ve neden" sorusuna read:scores, read:prompts, read:sources ve read:actions yeter. Asistan sizin adınıza içerik taslağı da yazacaksa read:brand ve read:knowledge ekleyin.
Bir aracı doğrudan çağırmak
Sunucu initialize, ping, tools/list ve tools/call MCP yöntemlerine cevap verir. Bir aracın sonucu, içinde JSON bulunan tek bir metin bloğudur:
curl -s https://api.rixe.ai/mcp \
-H 'Authorization: Bearer rixe_ANAHTARINIZ' -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"calisma_alanlari","arguments":{}}}'{
"jsonrpc": "2.0",
"id": 2,
"result": {
"content": [
{
"type": "text",
"text": "[\n {\n \"id\": \"9b1f6c2e-4d1a-4f0e-8a51-2f3c7d9e1a10\",\n \"name\": \"FlowCRM – US\"\n }\n]"
}
]
}
}Hatalar
- Anahtar yok ya da iptal edilmiş: HTTP isteğinin kendisi, JSON-RPC cevabından önce
401ile başarısız olur. - Eksik kapsam, bilinmeyen araç ya da eksik argüman: HTTP durumu
200olur ve cevapta-32603kodlu bir JSON-RPC hatası bulunur; örneğinThis API key is missing the "read:actions" scopeya daquery is required. Anahtarın kullanabildiği araçlar çalışmaya devam eder; yalnızca o çağrı başarısız olur.
Sınırlar ve bilinmesi gerekenler
- Sunucu durumsuzdur: oturum, akış (streaming) ya da sunucunun başlattığı mesaj yoktur. Her çağrı tek bir istek ve cevaptır.
- API ile aynı istek sınırını paylaşır: dakikada 1.200 istek.
- Veri uygulamadakiyle aynıdır: skorlar günlük ölçümü izler ve 4'ten az ölçüme dayanan bir oran sayı olarak değil, yetersiz veri olarak işaretlenir.
- MCP,
asistandışında salt okunurdur;asistanda para harcar ama verinizi değiştirmez.
İlgili sayfalar
- REST API: anahtarlar, kapsamlar ve istek sınırı ayrıntılarıyla.
- Asistan
- Marka kiti ve bilgi tabanı
- Aksiyon planı
Takıldığınız bir yer mi var? [email protected] adresine yazın, bir kişi cevap verir.