Eğer Windsurf AI ile uyum içindeyken, zaten yapay zeka destekli geliştirmenin en üst noktasındasınız. Peki ya MCP sunucularının büyüsüne dokundunuz mu? Bu küçük güç merkezleri, Windsurf deneyiminizi "oldukça havalı"dan "akıllara durgunluk veren harika"ya dönüştürebilir. Yapay zeka asistanınıza veritabanınızın, tarayıcınızın veya hatta GitHub'ınızın anahtarlarını verdiğinizi hayal edin; hem de editörünüzden ayrılmadan. Model Context Protocol (MCP)'nin getirdiği şey bu ve bugün, Windsurf'te nasıl bağlayacağınızı adım adım anlatıyorum. Seviye atlamaya hazır mısınız? Hadi dalalım!

Şimdi, o MCP büyüsüyle yola koyulalım…
MCP Sunucuları Nedir ve Neden Windsurf'te Kullanmalısınız?
Peki, MCP olayı nedir? Model Context Protocol'ün kısaltması olan bu, Windsurf gibi yapay zeka araçlarının harici sistemlerle (veritabanları, API'ler veya hatta yerel dosyalarınız gibi) iletişim kurmasını sağlayan açık bir standarttır (teşekkürler, Anthropic!). Bir MCP sunucusu, yapay zekanıza araçları ve verileri sunan, onu daha akıllı ve daha bağlantılı hale getiren güvenilir bir yardımcı gibidir. Windsurf'te bu, Cascade'inizin (o şık yapay zeka asistanı) sadece kod önermekten daha fazlasını yapabileceği anlamına gelir; projenizde eylem yapabilir, gerçek zamanlı olarak veri getirebilir veya komutlar çalıştırabilir.
Neden uğraşasınız? Çünkü MCP ile Windsurf, kodlama beyninize bir turbo takmak gibidir. Bir PostgreSQL veritabanını sorgulamanız mı gerekiyor? Bunun için bir MCP sunucusu var ( postgresql-mcp-server'a göz atın). Tarayıcı görevlerini otomatikleştirmek mi istiyorsunuz? Bunun için de bir tane var. Her şey akışta kalmakla ilgili; artık uygulama değiştirme veya manuel angarya yok. Hadi kuralım!
Windsurf'te MCP Sunucularını Kurma: Adım Adım Kılavuzunuz
MCP sunucularını Windsurf'te çalıştırmak düşündüğünüzden daha kolay. İster acemi ister deneyimli bir geliştirici olun, işte nasıl yapacağınız.
Adım 1: Windsurf AI'yı Yükleyin
Öncelikle, henüz yapmadıysanız Windsurf'ü edinin. windsurf web sitesine gidin, Mac, Windows veya Linux için indirin ve yükleyin. VS Code'un temelleri üzerine inşa edilmiş, güçlendirilmiş bir IDE'dir, bu yüzden tanıdık gelecek ama çok daha büyülü. Zaten var mı? Güncel olduğundan emin olun; MCP desteği en son sürümlerde parlıyor.

Adım 2: Ayarları Açın ve MCP'yi Etkinleştirin
MCP anahtarını çevirelim:
- Windsurf'ü başlatın.
- "Windsurf - Settings" düğmesine tıklayın (sağ alt köşe) veya
Cmd+Shift+P
(Mac) /Ctrl+Shift+P
(Windows/Linux) tuşlarına basın ve "Open Windsurf Settings" yazın. - Gelişmiş Ayarlar'daki "Cascade" bölümüne gidin.
- MCP seçeneğini arayın; "Model Context Protocol" gibi bir şey olarak etiketlenmiştir. Etkinleştirin!
Bu, Windsurf'e MCP sunucularını dinlemeye başlamasını söyler. Ayrıca burada bir yapay zeka modeli seçeceksiniz; Claude 3.5 Sonnet, kodlama görevleri için sağlam bir seçimdir.

Adım 3: Bir MCP Sunucusu Ekleyin
Şimdi, bir MCP sunucusu takalım. Windsurf iki türü destekler: stdio
(yerel komut satırı işleri) ve sse
(HTTP üzerinden uzaktaki sunucular). Bu eğitim için, GitHub'dan PostgreSQL MCP Sunucusu'nu kullanacağız; veritabanı severler için mükemmel.
- Sunucuyu Alın: postgresql-mcp-server'a gidin (önerilen: daha fazla mcp sunucusu bulmak için windsurf.run'a gidin), klonlayın (
git clone https://github.com/HenkDz/postgresql-mcp-server.git
) ve klasöre girin (cd postgresql-mcp-server
). - Yükleyin: Node.js 18+ sürümüne ihtiyacınız olacak. Şunu çalıştırın:
npm install
npm run build
3. Yapılandırın: Windsurf ayarlarınızı tekrar açın, Cascade altında "Sunucu Ekle"ye tıklayın ve bunu mcp_config.json
dosyasına yapıştırın (~/.codeium/windsurf/mcp_config.json
adresinde bulunur):
- Veya doğrudan windsurf ayarlarından erişilebilir:

- Ardından "Özel sunucu ekle"yi seçin:

{
"mcpServers": {
"postgresql-mcp": {
"command": "node",
"args": ["/path/to/postgresql-mcp-server/build/index.js"],
"disabled": false,
"alwaysAllow": []
}
}
}
/path/to/
'yu gerçek klasör yolunuzla değiştirin (örneğin, /home/user/postgresql-mcp-server
).
- Alternatif olarak, windsurf kullanırken mcp yapılandırmasını ve kurulumunu kolaylaştıran mevcut mcp sunucu şablonlarının listesine göz atabilirsiniz.

4. Yenile: Yüklemek için ayarlardaki yenileme düğmesine tıklayın.

Adım 4: Bağlantıyı Test Edin
Sunucuyu yerel olarak şunlarla başlatın:
npm run dev
Ardından, Windsurf'te, Cascade panelini (sohbet arayüzü) açın ve "PostgreSQL veritabanımı postgresql://user:password@localhost:5432/mydb
adresinde analiz et" gibi bir şey yazın. Çalışıyorsa, Cascade performans içgörüleri veya şema ayrıntılarıyla geri yanıt verecektir; harika, değil mi?

Windsurf'te MCP Sunucularını Kullanma: Gerçek Dünya Eğlencesi
Artık MCP sunucunuz çalışıyorsa, Windsurf'te onunla oynayalım. PostgreSQL MCP Sunucusu hilelerle dolu; işte birkaçını nasıl kullanacağınız.
Veritabanınızı Sorgulama
Cascade'de deneyin:
>> postgresql://user:password@localhost:5432/mydb için şema bilgisi al
MCP sunucusu tablo adlarını, sütunları ve kısıtlamaları getirecek ve Windsurf'ün yapay zekası bunu güzelce biçimlendirecektir. Belirli bilgilere mi ihtiyacınız var? Yakınlaştırmak için "users tablosu için" ekleyin.
Bir Tablo Oluşturma
Cascade'e söyleyin:
>> postgresql://user:password@localhost:5432/mydb içinde id (SERIAL), name (VARCHAR) ve done (BOOLEAN) sütunlarına sahip 'tasks' adında bir tablo oluştur
MCP sunucusu bunu yürütür ve Windsurf size sonucu gösterir. Manuel SQL'e gerek yok!
Yavaş Sorguları Hata Ayıklama
Uygulamanız gecikiyorsa, şunu sorun:
>> postgresql://user:password@localhost:5432/mydb üzerinde performans sorunlarını hata ayıkla
Sunucu darboğazları araştırır; belki de eksik bir dizin ve Windsurf düzeltmeler önerir. Hızlı arama için bir DBA'ya sahip olmak gibi!
Windsurf'te Daha Fazla MCP Sunucusu Keşfetmek
PostgreSQL MCP Sunucusu sadece bir başlangıç. Windsurf kullanıcıları, daha fazla MCP sunucusu, Windsurf kuralları, eğitimler ve bir sürü güzellik keşfetmek için windsurf.run'a gidebilirler. GitHub'ı otomatikleştirmek mi istiyorsunuz? Bunun için bir sunucu var. Tarayıcı kontrolüne mi ihtiyacınız var? Browserbase'in MCP teklifine göz atın.

Windsurf Docs sayfası sizin hazine haritanızdır; projenize uygun olanı bulun ve inceleyin!

Windsurf'te MCP'de Uzmanlaşma İpuçları
İşte Windsurf'te MCP'yi bir profesyonel gibi nasıl kullanacağınız:
- İlgili Tutun: Yalnızca ihtiyacınız olan MCP sunucularını etkinleştirin; çok fazla sunucu Cascade'i kafasını karıştırabilir.
- @ Bahsetmelerini Kullanın: Cascade'de, sunucunuzu doğrudan hedeflemek için
@postgresql-mcp
yazın. - Günlükleri Kontrol Edin: Bir şeyler ters giderse, ipuçları için
~/.codeium/windsurf/logs
'a göz atın. - Deneyin: "Veritabanımı izle" veya "Tablo verilerini dışa aktar" gibi istemleri deneyin; PostgreSQL MCP Sunucusu'nun tonlarca gizli gücü var.
MCP Sunucuları Neden Windsurf'ü Parlatır?
İşte olayın püf noktası: MCP, Windsurf'ü bir editörden daha fazlasına dönüştürür; bir komuta merkezine. X'teki gönderiler, MCP sunucularının (Neon'un veritabanı entegrasyonu gibi) "SQL yazmadan projeleri yönetmenizi" nasıl sağladığına dair övgülerle dolu. İşte o hava; daha az angarya, daha fazla akış. Cursor gibi araçlarla karşılaştırıldığında, MCP'li Windsurf, daha derin bağlam farkındalığı ve kesintisiz araç entegrasyonu sunarak, sizi ritminize kilitli tutar.
Sonuç: Windsurf MCP Maceranız Sizi Bekliyor
İşte bu kadar; artık Windsurf'te bir MCP ustasısınız! PostgreSQL MCP Sunucusu'nu bağlamaktan, birkaç kelimeyle veritabanlarını sorgulamaya kadar, yepyeni bir kodlama havasının kilidini açtınız. Daha fazla MCP sunucusu, Windsurf ipuçları ve ivmeyi korumak için eğitimler için windsurf.run'a gidin.