AssistFlow CRM'i Cursor IDE'ye MCP ile Bağlama: Adım Adım Rehber

Süre: ~3 dakika · Teknik bilgi: Düşük · Maliyet: Ücretsiz
Bu rehberde AssistFlow hesabınızı Cursor IDE'ye Model Context Protocol (MCP) üzerinden bağlayacağız. Bağlandıktan sonra Cursor'ın Composer/Agent panelinde doğal dille "İstanbul'daki dişçi sektöründen bana atanmış 10 lead listele" gibi komutlar verebileceksiniz.
MCP nedir, neden önemli?
Model Context Protocol, Anthropic'in Kasım 2024'te açtığı, AI istemcilerin (Cursor, Claude Desktop, Continue, Cline gibi) dış sistemlere standartlaştırılmış bir yolla bağlanmasını sağlayan açık protokoldür. AssistFlow MCP sunucusu bu standarda tam uyumlu olduğu için, sadece Cursor'da değil — MCP destekleyen her istemcide aynı tool'lar çalışır.
Ön koşullar
- AssistFlow hesabı (varsa veya 14 gün ücretsiz deneme)
- Cursor IDE 0.42 veya üzeri sürüm
- Mac/Linux için terminal, Windows için PowerShell (opsiyonel — sadece test için)
1. Kişisel API token oluşturun
- Settings → API Tokens sayfasına gidin (giriş yapmış olmalısınız).
- Sağ üstteki "Yeni Token" butonuna basın.
- Token'a tanıyabileceğiniz bir isim verin: "My Cursor IDE — work laptop"
- Token tek seferlik gösterilir. Hemen kopyalayın ve güvenli bir yere kaydedin (1Password, KeePass, vs).
Token formatı: asf_ ile başlayan 47 karakter.
2. Token'ın çalıştığını test edin
Cursor'a bağlamadan önce, token'ın gerçekten geçerli olup olmadığını PowerShell veya curl ile kontrol etmek iyi bir alışkanlık.
PowerShell (Windows):
$token = "asf_PASTE_YOUR_TOKEN"
$body = '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Invoke-RestMethod -Method Post `
-Uri "https://fhauzjsujvoodywfwuvz.supabase.co/functions/v1/mcp-server" `
-Headers @{ Authorization = "Bearer $token"; "Content-Type" = "application/json" } `
-Body $body | ConvertTo-Json -Depth 6curl (macOS/Linux/WSL):
curl -X POST https://fhauzjsujvoodywfwuvz.supabase.co/functions/v1/mcp-server \\
-H "Authorization: Bearer asf_PASTE_YOUR_TOKEN" \\
-H "Content-Type: application/json" \\
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | jqCevap olarak 10 tool listesi gelmeli: list_my_leads, get_lead, create_ticket, get_call_transcript ve diğerleri. Cevap gelmezse token yanlış, süresi dolmuş veya geri alınmış demektir.
3. Cursor mcp.json dosyasını düzenleyin
Cursor IDE'de Settings → Cursor Settings → MCP bölümünü açın veya doğrudan dosyayı düzenleyin:
- Windows:
%USERPROFILE%\\.cursor\\mcp.json - macOS / Linux:
~/.cursor/mcp.json
Dosya yoksa oluşturun. Var olan mcpServers bloğuna assistflow anahtarını ekleyin:
{
"mcpServers": {
"assistflow": {
"url": "https://fhauzjsujvoodywfwuvz.supabase.co/functions/v1/mcp-server",
"headers": {
"Authorization": "Bearer asf_PASTE_YOUR_TOKEN_HERE"
}
}
}
}4. Cursor'ı yeniden başlatın
Cursor'ı tamamen kapatıp yeniden açın. Composer / Chat panelini açın, "Tools" veya "MCP servers" bölümünde assistflow sunucusunu görmelisiniz, altında 10 hazır tool listelenmiş olarak.
5. Doğal dille kullanmaya başlayın
Cursor Composer'da artık şu tarz komutlar yazabilirsiniz:
- "İstanbul'daki dişçi sektöründen bana atanmış 10 lead listele, bugün aranmamış olanlardan başla."
- "Şu lead'in son 5 aktivitesini özetle ve sonraki adımı öner."
- "Bu çağrı kaydının transkriptine bak, müşteri itirazına nasıl cevap vermeliydim?"
- "Bu lead için yeni bir destek talebi aç, konu 'fiyat sorgusu' olsun."
- "Auto drip'i durdur — hata oranı %5'i geçti." (sadece admin)
Cursor uygun tool'u otomatik seçer ve sonucu doğrudan editöre yazar. Sekme değiştirmeden, AssistFlow paneline girmeden tüm CRM'nizi kontrol edersiniz.
Hangi tool'lar mevcut?
| Tool | Ne yapar | Yetki |
|---|---|---|
list_my_leads | Atanmış TR leadler (sektör/şehir/durum filtreli) | herkes |
get_lead | Tek lead detayı + son aktivite | herkes |
update_lead_status | Status değiştir (otomatik aktivite log) | herkes |
add_lead_note | Lead'e not ekle | herkes |
get_call_transcript | Vapi çağrı transkripti + özet | herkes |
list_my_tickets | Sana atanmış ticketlar | herkes |
create_ticket | Yeni destek talebi (lead ile bağla) | herkes |
get_drip_health | Auto drip 24h sağlık snapshot | admin |
pause_drip | Drip kampanyasını durdur | admin |
resume_drip | Drip kampanyasını yeniden başlat | admin |
Sıkça sorulan sorular
Hangi rolleri görür?
Lead/ticket/çağrı tool'ları herkes (sales rep dahil) için çalışır — ama AssistFlow'un Row Level Security (RLS) politikaları sayesinde herkes sadece kendi atanmış kayıtlarını görür. Drip yönetim tool'ları admin scope'undadır.
Token'ım çalınırsa?
Hemen Settings → API Tokens'ten "Geri Al" butonuyla iptal edin. Saniyeler içinde devre dışı kalır. use_count ve last_used_at sütunlarından izlenmiş etkinliği de görebilirsiniz.
Sadece Cursor'da mı çalışır?
Hayır. MCP istemcisi olan her uygulama bağlanabilir: Cursor, Claude Desktop, Continue, Cline ve diğerleri. URL ve token aynı, sadece istemcinin config dosyası farklı.
Ek ücret var mı?
Hayır. AssistFlow aboneliği olan herkes ücretsiz token oluşturabilir. Limit yok.