Microsoft SQL Server MCP'yi Nasıl Kullanılır

MS SQL Server MCP ile yapay zeka asistanlarını SQL Server'a güvenle bağlayın. Kurulum, yapılandırma ve kullanım kılavuzumuzu izleyin.

Efe Demir

Efe Demir

5 June 2025

Microsoft SQL Server MCP'yi Nasıl Kullanılır

MS SQL Server MCP, SQL Server veritabanlarınızla yapay zeka destekli kesintisiz etkileşimler sağlar. Veri sorgulamanıza, tabloları keşfetmenize ve değerli içgörüler elde etmenize olanak tanır; hepsi basit ve güvenli bir arayüz aracılığıyla. Bu eğitim, özellikle MS SQL Server için tasarlanmış bir MCP (Model Context Protocol) sunucusunun kurulumu ve kullanımı konusunda size rehberlik edecektir. Bu, Claude gibi yapay zeka asistanlarını doğrudan veritabanınıza bağlamanıza ve yeni bir veri keşfi ve otomasyon seviyesi sağlamanıza olanak tanır. Başlayalım!

💡
Microsoft SQL Server MCP Sunucusunu kurmadan önce, API'leri tasarlamak, test etmek ve belgelemek için sağlam bir araç olan Apidog'a göz atın. Apidog, yapılandırılmış modeller ve sorunsuz işbirliği sunarak API entegrasyonunu kolaylaştırır. Gelişmiş otomasyon ve API yönetimi için, Zapier MCP ile mükemmel bir şekilde eşleşir.
Apidog Ui image
button

MS SQL Server MCP Nedir?

MS SQL Server MCP, Microsoft SQL Server veritabanlarıyla güvenli etkileşim için Model Context Protocol'ü (MCP) uygulayan özel bir sunucudur. Basitçe söylemek gerekirse, yapay zeka asistanınız ile SQL Server örneğiniz arasında bir çevirmen ve kapı bekçisi görevi görür.

ms sql server pip install

Veritabanınızı riskli olabilecek yapay zeka modellerine doğrudan açmak yerine, MS SQL Server MCP sunucusu kontrollü ve yapılandırılmış bir arayüz sağlar. Bu arayüz, yapay zeka modellerinin şunları yapmasını sağlar:

Tüm bunlar, verilerinizin korunmasını sağlayarak, uygun hata işleme ve kapsamlı günlüğe kaydetme ile güvenli bir şekilde gerçekleşir.

MS SQL Server MCP Sunucusunun Temel Özellikleri

MS SQL Server MCP, SQL Server veritabanınızla etkileşimleri basitleştirmek ve güvenli hale getirmek için bir dizi özellikle donatılmıştır:

MS SQL Server MCP Kurulumu: MCP Sunucusunu Hazırlama

İşte MS SQL Server MCP sunucusunu nasıl kuracağınız:

mssql-mcp-server paketini yükleyin:

Terminalinizi veya komut isteminizi açın ve aşağıdaki komutu çalıştırın:

pip install mssql-mcp-server

Bu komut, Python paket yükleyicisi olan pip'i kullanarak mssql-mcp-server paketini ve tüm bağımlılıklarını indirmek ve yüklemek için kullanılır.

Arka Planda:

pip install komutu, FreeTDS (Python'un SQL Server ile iletişim kurmasını sağlayan bir kitaplık) gibi gerekli tüm sistem bağımlılıklarını otomatik olarak indirecek ve yükleyecektir. Bu, kurulum işlemini inanılmaz derecede kolaylaştırır.

MS SQL Server MCP Yapılandırması: Claude Desktop ile Bağlanma

MCP sunucusu yüklendikten ve yapılandırıldıktan sonra, onu favori yapay zeka asistanınıza (örneğin, Claude Desktop) bağlayabilirsiniz.

MS SQL Server MCP Yapılandırmasını Claude Desktop'a Ekleme:

Claude Desktop'ı açın ve ayarlara (genellikle bir dişli çark simgesi) gidin. Yapılandırma dosyasını (genellikle claude_desktop_config.json olarak adlandırılır) düzenleyebileceğiniz bir "Geliştirici" veya "Gelişmiş" bölümü arayın.

Aşağıdaki yapılandırmayı claude_desktop_config.json dosyasının mcpServers bölümüne ekleyin:

{
  "mcpServers": {
    "mssql": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/mssql_mcp_server",
        "run",
        "mssql_mcp_server"
      ],
      "env": {
        "MSSQL_SERVER": "localhost",
        "MSSQL_USER": "your_username",
        "MSSQL_PASSWORD": "your_password",
        "MSSQL_DATABASE": "your_database"
      }
    }
  }
}

Önemli Notlar:

Claude Desktop'ı Yeniden Başlatın: Değişikliklerin etkili olmasını sağlamak için, Claude Desktop'ı tamamen yeniden başlatın. Bu, uygulamayı kapatmayı ve yeniden açmayı içerir.

MS SQL Server MCP Kullanımı: Bağlantıyı Test Etme

Claude Desktop'ı yapılandırdıktan sonra, SQL Server veritabanınıza olan bağlantıyı test edebilirsiniz.

Mevcut tabloları listelemek için Claude'u kullanın:

Claude Desktop'ta, aşağıdaki gibi bir komut yazın:

 >> "SQL Server veritabanımdaki tabloları listele"

Her şey doğru bir şekilde kurulduysa, Claude veritabanınızdaki tabloları listeleyebilmelidir.

list tables

Bir tablonun içeriğini okumak için Claude'u kullanın:

Aşağıdaki gibi bir komut yazın:

>> "İçeriklerine göre her tablonun bir açıklamasını verin"

Claude, veritabanınızdaki tüm tabloların açıklamalarını verebilmelidir.

tables description

Sohbetler oluşturmak için Claude'u kullanın:

Claude ile sohbetler oluşturabilir ve konuşma içinde tablo verilerini sorunsuz bir şekilde görselleştirebilirsiniz.

table data visualisation

MS SQL Server MCP'yi Bağımsız Bir Sunucu Olarak Çalıştırma

MCP sunucusunu Claude Desktop ile kullanmaya ek olarak, onu bağımsız bir sunucu olarak da çalıştırabilirsiniz. Bu, diğer uygulamalardan veya yapay zeka modellerinden bağlanmanıza olanak tanır.

Depoyu klonlayın:

Terminalinizi veya komut isteminizi açın ve aşağıdaki komutu çalıştırın:

git clone https://github.com/RichardHan/mssql_mcp_server.git
cd mssql_mcp_server

Bağımlılıkları Yükleyin:

Komutu çalıştırın:

pip install -r requirements.txt

Sunucuyu Çalıştırın:

Komutu çalıştırın:

python -m mssql_mcp_server

Bu komut, MCP sunucusunu başlatacaktır. Sunucu, belirli bir bağlantı noktasında (genellikle 5000) bağlantıları dinleyecektir.

Daha sonra, MCP'yi kullanarak diğer uygulamalardan sunucuya bağlanabilirsiniz.

Geliştirme: MS SQL Server MCP Projesine Katkıda Bulunma

MS SQL Server MCP projesine katkıda bulunmakla ilgileniyorsanız, işte bir geliştirme ortamını nasıl kuracağınız:

Depoyu Klonlayın:

Terminalinizi veya komut isteminizi açın ve aşağıdaki komutu çalıştırın:

git clone https://github.com/RichardHan/mssql_mcp_server.git
cd mssql_mcp_server

Bu, kodu GitHub'dan indirecek ve sizi proje dizinine taşıyacaktır.

Sanal Bir Ortam Oluşturun:

python -m venv venv
source venv/bin/activate  # or `venv\Scripts\activate` on Windows

Bu, projenin bağımlılıklarını izole etmek için sanal bir ortam oluşturur.

Geliştirme Bağımlılıklarını Yükleyin:

pip install -r requirements-dev.txt

Bu, test kitaplıkları ve kod denetleyicileri gibi geliştirme için gerekli bağımlılıkları yükler.

Testleri Çalıştırın:

pytest ...

Bu, kodun doğru çalıştığından emin olmak için projenin birim testlerini çalıştırır. "..." ifadesini çalıştırmak istediğiniz test dosyasının adıyla değiştirin veya tüm testleri çalıştırmak için kaldırın.

Sonuç

Artık MS SQL Server MCP sunucusunu başarıyla kurdunuz ve yapılandırdınız! Bu, yapay zekayı SQL Server veritabanlarınızla entegre etmek için bir dünya dolusu olanak sunar. Artık verilerinizi keşfetmek, içgörüler oluşturmak ve görevleri otomatikleştirmek için Claude gibi yapay zeka asistanlarını kullanabilirsiniz. MCP, verilerinize güvenli ve kontrollü erişim sağlarken, farklı yapay zeka araçlarını bağlamak için standart bir arayüz sağlar.

Öyleyse, ilerleyin ve verilerinizin gücünü serbest bırakın! MS SQL Server MCP sunucusunun yeteneklerini keşfedin ve veri analizi iş akışlarınızda yapay zekadan yararlanmanın yeni yollarını keşfedin.

button
Apidog all in one image

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