Windsurf AI'da MCP Sunucuları Nasıl Kullanılır (10 Kat Daha İyi Geliştirici Olmak)

Windsurf AI'da MCP sunucularını açın! 2025 rehberi: kurulum, kullanım alanları ve kod akışı için ipuçları.

Efe Demir

Efe Demir

5 June 2025

Windsurf AI'da MCP Sunucuları Nasıl Kullanılır (10 Kat Daha İyi Geliştirici Olmak)

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!

💡
MCP sunucularını Windsurf AI'da kullanmaya dalmadan önce, API meraklıları için tam bir cankurtaran olan Apidog'a hızlıca bir selam verelim! Bu akıcı araç, API'leri tasarlamayı, test etmeyi ve belgelemeyi, hatta yeni başlayanların bile kolayca yapabileceği bir arayüzle basitleştirir. Windsurf'ü keşfederken uygulamalar geliştiriyorsanız, apidog.com adresinde bir deneyin; geliştiricilerin hayallerinin gerçeğe dönüşmüş hali!
button
Apidog Ui image

Ş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.

windsurf download

Adım 2: Ayarları Açın ve MCP'yi Etkinleştirin

MCP anahtarını çevirelim:

  1. Windsurf'ü başlatın.
  2. "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.
  3. Gelişmiş Ayarlar'daki "Cascade" bölümüne gidin.
  4. 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.

cascade settings

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.

  1. 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).
  2. 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):

add mcp server
custom mcp server
{
  "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).

mcp server templates

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

view windsurfs available tools

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?

cascade mcp server tools

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.run web page

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

windsurf.run learn

Windsurf'te MCP'de Uzmanlaşma İpuçları

İşte Windsurf'te MCP'yi bir profesyonel gibi nasıl kullanacağınız:

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.

button

Explore more

Fathom-R1-14B: Hindistan'dan Gelişmiş Yapay Zeka Muhakeme Modeli

Fathom-R1-14B: Hindistan'dan Gelişmiş Yapay Zeka Muhakeme Modeli

Yapay zeka hızla gelişiyor. FractalAIResearch/Fathom-R1-14B, 14.8 milyar parametreyle matematik ve genel akıl yürütmede başarılı.

5 June 2025

Mistral Code: İşletmeler için En Özelleştirilebilir Yapay Zeka Destekli Kodlama Asistanı

Mistral Code: İşletmeler için En Özelleştirilebilir Yapay Zeka Destekli Kodlama Asistanı

Mistral Code'u keşfedin: Kurumsal kullanıma özel, en özelleştirilebilir yapay zeka destekli kodlama asistanı.

5 June 2025

Claude Code'un 2025'te Yapay Zeka Kodlamasını Nasıl Dönüştürdüğü

Claude Code'un 2025'te Yapay Zeka Kodlamasını Nasıl Dönüştürdüğü

Claude Code, 2025'te yapay zeka destekli kodlamayı nasıl devrimleştiriyor? Özelliklerini, kullanımını ve Windsurf kısıtlamalarından sonra neden popüler olduğunu öğrenin. Geliştiriciler için okunması gereken!

5 June 2025

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin