11 Nisan 2026 Cumartesi

Sıfırdan Bir MCP Server Yazdık: ToolServer – Yerel Makinenizi AI'lara Açın (.NET 9 + Windows Service)

Sıfırdan Bir MCP Server Yazdık: ToolServer – Yerel Makinenizi AI'lara Açın (.NET 9 + Windows Service)

Merhaba,

Uzun zamandır blogum sessizdi. Bugün güzel bir projeyle geri dönüyorum. Arkadaşım ile sıfırdan geliştirdiğimiz ToolServer projesini paylaşmak istiyorum.

Bu proje, Anthropic’in açık standart Model Context Protocol (MCP) için tamamen .NET 9 ile yazılmış, hafif ve kullanışlı bir MCP Server’ıdır. Amacı; Claude, Cursor, Open WebUI gibi yapay zeka asistanlarının yerel bilgisayarınıza güvenli şekilde bağlanıp araç kullanmasını sağlamak.

Kısaca AI’lar artık sadece sohbet etmekle kalmayacak; CPU ve RAM kullanımınızı görebilecek, çalışan programları listeleyebilecek, process öldürebilecek, ağınızdaki cihazları tarayabilecek, hava durumunu çekebilecek ve birçok işlemi doğrudan bilgisayarınızda gerçekleştirebilecek.

Projenin ana özellikleri:

  • Sistem bilgileri alma (CPU, RAM, disk kullanımı, makine adı)
  • Çalışan process’leri listeleme, PID ile process öldürme, en çok bellek kullananları gösterme
  • Ağ araçları: ağ arayüzlerini gösterme, ping atma, yerel ağdaki aktif cihazları tarama
  • Herhangi bir şehir için anlık hava durumu çekme
  • Text dosyası okuma ve dosya arama özelliği

Tüm araçlar modüler şekilde yazıldı. Kod çok temiz ve yeni araç eklemek oldukça kolay.

Teknolojiler:

  • .NET 9 ile geliştirildi
  • Windows Service olarak çalışabiliyor
  • http://localhost:5765/mcp adresinde hizmet veriyor
  • MIT lisansı ile tamamen açık kaynak

GitHub reposu: https://github.com/siyakin/ToolServer

Nasıl çalıştırılır?

  1. .NET 9 SDK bilgisayarınızda yüklü olsun.
  2. Repoyu indirin: git clone https://github.com/siyakin/ToolServer.git cd ToolServer
  3. Hemen denemek için: dotnet run
  4. Windows Service olarak kurmak isterseniz README dosyasındaki adımları takip edebilirsiniz.

appsettings.json dosyasına OpenWeatherMap API key’inizi eklemeyi unutmayın.

Bu proje hem MCP protokolünü öğrenmek hem de kendi araçlarınızı AI’lara açmak isteyenler için sağlam bir başlangıç oldu. Kodun büyük kısmını Claude ile birlikte yazdık, oldukça keyifli bir süreçti.

Denemek isteyen herkes projeyi GitHub’dan indirebilir. Feedback veya katkı çok memnuniyetle karşılarız.