KurrentDB MCP Sunucusu

KurrentDB MCP Sunucusu

KurrentDB’deki olay akışlarına ve projeksiyonlara doğrudan erişimle AI iş akışlarınızı güçlendirin; FlowHunt’ta hızlı geliştirme, hata ayıklama ve analizleri geliştirin.

“KurrentDB” MCP Sunucusu ne yapar?

KurrentDB MCP Sunucusu, AI asistanlarının ve geliştiricilerin akış tabanlı veritabanı KurrentDB ile sorunsuz etkileşim kurmasını sağlamak için tasarlanmış bir araçtır. Bir dizi araç ve standartlaştırılmış işlem sunarak, istemcilerin akış verilerini sorgulamasına, okumasına ve yazmasına; ayrıca projeksiyonlar oluşturup yönetmesine olanak tanır. Bu entegrasyon, olay akışlarını almak, yeni olayları kaydetmek ve veri projeksiyonları oluşturmak gibi görevlerin programlı veya doğal dil ile yürütülmesini sağlayarak iş akışlarını geliştirir. KurrentDB MCP Sunucusu, prototipleme, hata ayıklama ve olay tabanlı verilerin keşfini kolaylaştırır; KurrentDB kullanan uygulamalarda hızlı geliştirme ve analiz için oldukça değerlidir.

İstem Listesi

  • read_stream: Belirli bir akıştan olayları almak için şablon, yön ve sınır seçenekleriyle.
  • write_events_to_stream: Akışa olay eklemek için şablon; olay türü, veri ve metadata belirlenebilir.
  • list_streams: Mevcut akışları listelemek için şablon; sayfalama ve yön desteğiyle.
  • build_projection: AI yardımıyla yeni bir projeksiyon tarif etmek ve üretmek için şablon.
  • create_projection: Bir spesifikasyondan projeksiyon oluşturma şablonu.
  • update_projection: Mevcut bir projeksiyonu güncelleme şablonu.
  • test_projection: Projeksiyonu örnek veri ile test etme şablonu.
  • get_projections_status: Tüm projeksiyonların durumunu almak için şablon.

Kaynak Listesi

  • Stream Data: KurrentDB içindeki akış olay verisine erişim, okuma ve analiz imkanı.
  • Streams List: Veritabanındaki mevcut akışların listesi ve meta verileri.
  • Projections: Akış verilerinden oluşturulan tanımlar ve hesaplanmış görünümler (projeksiyonlar).
  • Projections Status: Mevcut projeksiyonların gerçek zamanlı durum bilgisi.

Araç Listesi

  • read_stream: Belirli bir akıştan olayları, isteğe bağlı olarak sıralama (ileri/geri) ve adet ile okur.
  • write_events_to_stream: Akışa özel veri, olay türü ve metadata ile yeni olay ekler.
  • list_streams: KurrentDB örneğindeki tüm mevcut akışları listeler.
  • build_projection: Kullanıcı gereksinimlerine göre AI ile projeksiyon üretir.
  • create_projection: KurrentDB’de yeni bir projeksiyon oluşturur.
  • update_projection: Mevcut bir projeksiyonu yeni spesifikasyonlarla günceller.
  • test_projection: Projeksiyonu örnek veri veya senaryolarla test eder.
  • get_projections_status: Tüm projeksiyonların durum ve sağlık bilgisini alır.

Bu MCP Sunucusunun Kullanım Alanları

  • Veritabanı Olay Keşfi: Geliştiriciler, herhangi bir KurrentDB akışındaki geçmiş veya gerçek zamanlı olay verilerini hızla görüntüleyebilir, filtreleyebilir ve analiz edebilir; bu da sorun giderme ve denetimleri kolaylaştırır.
  • Olay Ekleme ve Günlükleme: Yeni olayları (örn. kullanıcı eylemleri, sistem değişiklikleri) programlı olarak doğrudan veritabanına kaydedin; sağlam olay kaynaklı mimari ve izlenebilirlik için kullanılır.
  • Projeksiyon Geliştirme ve Hata Ayıklama: Analiz veya türetilmiş veri modelleri için projeksiyonları hızla oluşturup test edin ve iyileştirin; veri odaklı özellikler için geri bildirim döngüsünü kısaltır.
  • Akış Meta Verisi Keşfi: Tüm akışları listeleyin ve yapılarını veya meta verilerini inceleyin; şema tasarımı veya veri yolculuğu için bilgi sağlar.
  • Operasyonel İzleme: Araçları kullanarak projeksiyonların sağlığını ve durumunu kontrol edin; kritik veri dönüşümlerinin beklendiği gibi çalıştığından emin olun.

Kurulum Nasıl Yapılır

Windsurf

  1. Önkoşullar: Python’un kurulu olduğundan ve KurrentDB’nin projeksiyonlar etkin şekilde çalıştığından emin olun (--run-projections=all --start-standard-projections).
  2. Yapılandırmayı Bulun: .codeium/windsurf/mcp_config.json dosyasını açın.
  3. KurrentDB MCP Sunucusunu Ekleyin:
    {
      "mcpServers": {
        "kurrentdb": {
          "command": "python",
          "args": ["mcp-server klasörü yolu\\server.py"],
          "env": {
            "KURRENTDB_CONNECTION_STRING": "buraya kurrentdb bağlantı bilgisini girin"
          }
        }
      }
    }
    
  4. Kaydedin ve Yeniden Başlatın: Yapılandırmayı kaydedin ve Windsurf’u yeniden başlatın.
  5. Kurulumu Doğrulayın: MCP sunucusunun aktif ve bağlı olduğunu kontrol edin.

Claude

  1. Önkoşullar: Python kurulu, KurrentDB gerekli projeksiyon bayraklarıyla çalışıyor.
  2. Yapılandırmayı Bulun: Claude Desktop yapılandırma dosyanızı düzenleyin.
  3. KurrentDB MCP Sunucusunu Ekleyin:
    {
      "servers": {
        "KurrentDB": {
          "type": "stdio",
          "command": "uv",
          "args": [
            "--directory",
            "mcp-server klasörü yolu",
            "run",
            "server.py"
          ],
          "env": {
            "KURRENTDB_CONNECTION_STRING": "buraya kurrentdb bağlantı bilgisini girin"
          }
        }
      }
    }
    
  4. Kaydedin ve Yeniden Başlatın: Kaydedin ve Claude Desktop’u yeniden başlatın.
  5. Doğrulayın: KurrentDB MCP’nin Claude arayüzünde göründüğünden emin olun.

Cursor

  1. Önkoşullar: Python ve KurrentDB yukarıdaki gibi ayarlandı.
  2. Yapılandırmayı Bulun: .cursor/mcp.json dosyasını düzenleyin.
  3. KurrentDB MCP Sunucusunu Ekleyin:
    {
      "mcpServers": {
        "kurrentdb": {
          "command": "python",
          "args": ["mcp-server klasörü yolu\\server.py"],
          "env": {
            "KURRENTDB_CONNECTION_STRING": "buraya kurrentdb bağlantı bilgisini girin"
          }
        }
      }
    }
    
  4. Kaydedin ve Yeniden Başlatın: Değişiklikleri uygulayın ve Cursor’u yeniden başlatın.
  5. Doğrulayın: MCP sunucusunun çalışır ve erişilebilir olduğundan emin olun.

Cline

Depoda Cline kurulumu için açık bir talimat bulunmamaktadır.

API Anahtarlarını Güvenli Tutma

Yapılandırmanızda ortam değişkenlerini kullanın:

"env": {
  "KURRENTDB_CONNECTION_STRING": "buraya kurrentdb bağlantı bilgisini girin"
}

Bu yaklaşım, kimlik bilgilerinizi güvenli ve sürüm kontrolü dışında tutar.

MCP’yi akışlarda nasıl kullanırsınız

FlowHunt’ta MCP Kullanımı

MCP sunucularını FlowHunt iş akışınıza entegre etmek için, öncelikle akışınıza MCP bileşenini ekleyin ve AI ajanınıza bağlayın:

FlowHunt MCP akışı

MCP bileşenine tıklayarak yapılandırma panelini açın. Sistem MCP yapılandırma bölümünde MCP sunucu bilgilerinizi şu JSON formatında girin:

{
  "kurrentdb": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Yapılandırıldıktan sonra, AI ajanı bu MCP’yi bir araç olarak kullanabilir ve tüm işlevlerine erişebilir. “kurrentdb” adını kendi MCP sunucu adınızla ve URL’yi de kendi MCP sunucu adresinizle değiştirmeniz gerektiğini unutmayın.


Genel Bakış

BölümMevcutDetaylar/Notlar
Genel BakışSunucunun amacı ve yeteneklerine dair net bir özet
İstem ListesiTüm araçlar ve iş akışları için istem şablonları sağlanıyor
Kaynak ListesiAkışlar, projeksiyonlar ve durumları açığa çıkarılmıştır
Araç ListesiAkış ve projeksiyon işlemleri için sekiz araç
API Anahtarlarını Güvenli TutmaKimlik bilgisi güvenliği için yapılandırmada ortam değişkenleri kullanılır
Örnekleme Desteği (değerlendirmede önemsiz)Depoda bahsedilmemiştir

Bizim Görüşümüz

KurrentDB MCP Sunucusu iyi belgelenmiş olup, KurrentDB’deki akışlar ve projeksiyonlarla etkileşim için kapsamlı araç ve kaynak seti sunar. Büyük platformlar için yapılandırma talimatları nettir; ancak Roots ve Sampling gibi bazı gelişmiş MCP özelliklerinden bahsedilmemiştir. Genel olarak, bu MCP veritabanı kullanım amacı için sağlamdır.

Puan: 8/10

MCP Puanı

Lisansı Var mı?✅ (MIT)
En az bir aracı var mı?
Fork Sayısı1
Star Sayısı9

Sıkça sorulan sorular

KurrentDB MCP Sunucusu nedir?

KurrentDB MCP Sunucusu, AI asistanlarının ve geliştiricilerin akış tabanlı bir veritabanı olan KurrentDB ile programlı olarak etkileşim kurmasını sağlayan bir ara katmandır. Olay verilerini sorgulamak, yazmak ve projekte etmek için araçlar sunar; bu da analiz, hata ayıklama ve hızlı prototipleme iş akışlarını kolaylaştırır.

Sunucu hangi araç ve işlemleri sağlar?

Akış verilerini okuma ve yazma, akışları listeleme, projeksiyon oluşturma ve test etme, projeksiyon durumlarını izleme gibi araçlar sunar. Bu işlemler, gelişmiş analiz ve kapsamlı olay akış yönetimini doğrudan geliştirme ortamınızdan yapmanızı sağlar.

Bu MCP Sunucusunun başlıca kullanım alanları nelerdir?

Yaygın kullanım alanları arasında olay verisi keşfi, olay ekleme ve günlükleme, hızlı projeksiyon geliştirme, akış meta verisi keşfi ve KurrentDB'deki veri dönüşümlerinin operasyonel olarak izlenmesi yer alır.

KurrentDB bağlantı bilgisini güvenli şekilde nasıl sağlarım?

Gizli bilgilerinizi (ör. KURRENTDB_CONNECTION_STRING) yapılandırma dosyalarınızda her zaman ortam değişkenleri olarak saklayın. Bu, şifrelerinizin güvenli ve sürüm kontrolünden uzak kalmasını sağlar.

KurrentDB MCP Sunucusunu FlowHunt akışına nasıl entegre ederim?

FlowHunt akışınıza MCP bileşenini ekleyin ve KurrentDB MCP sunucusu bilgileriyle yapılandırın. Bağlantı için verilen JSON formatını kullanın; böylece AI ajanınız tüm KurrentDB araç ve kaynaklarına erişebilir.

KurrentDB'yi FlowHunt ile entegre edin

KurrentDB'yi FlowHunt'a bağlayarak AI ve veri projelerinizi güçlendirin. Olay akışı verilerine, projeksiyonlara ve gelişmiş analiz araçlarına anında erişim kazanın.

Daha fazla bilgi

KWDB MCP Sunucusu Entegrasyonu
KWDB MCP Sunucusu Entegrasyonu

KWDB MCP Sunucusu Entegrasyonu

KWDB MCP Sunucusu, AI asistanlarını KWDB veritabanı ile buluşturur, iş zekâsı, veri manipülasyonu ve FlowHunt iş akışlarıyla sorunsuz entegrasyon sağlar. Model ...

4 dakika okuma
MCP Database +5
MongoDB MCP Sunucusu
MongoDB MCP Sunucusu

MongoDB MCP Sunucusu

MongoDB MCP Sunucusu, AI asistanları ile MongoDB veritabanları arasında sorunsuz entegrasyon sağlar; doğrudan veritabanı yönetimi, sorgu otomasyonu ve veri alma...

4 dakika okuma
AI MCP +5
Nocodb MCP Sunucusu
Nocodb MCP Sunucusu

Nocodb MCP Sunucusu

Nocodb MCP Sunucusu, AI asistanları ile Nocodb veritabanları arasında köprü kurarak Model Context Protocol (MCP) üzerinden sorunsuz CRUD işlemleri, şema yönetim...

4 dakika okuma
AI Database +4