Nocodb MCP Sunucusu

Nocodb MCP Sunucusu

FlowHunt’ın Nocodb MCP Sunucusu, AI ajanlarının ve LLM’lerin Nocodb veritabanlarına güvenli bir şekilde bağlanıp yönetmesini sağlar, iş akışlarınızda CRUD, şema ve toplu veri işlemlerini otomatikleştirir.

“Nocodb” MCP Sunucusu ne yapar?

Nocodb MCP Sunucusu, Model Context Protocol (MCP) kullanarak AI asistanları ile Nocodb veritabanları arasında köprü görevi görür. Bu sunucu, AI destekli istemcilerin Nocodb tablolarında sorunsuz CRUD (Oluşturma, Okuma, Güncelleme, Silme) işlemleri yapabilmesini sağlayarak veri yönetimi iş akışlarını kolaylaştırır. MCP arayüzü üzerinden veritabanı işlevlerini sunarak LLM ve AI ajanlarının kayıt veya sütun sorgulama, oluşturma, güncelleme, silme ve hatta dosya yükleyerek tablo oluşturma işlemlerini yapmasına olanak tanır. Bu entegrasyon, geliştirici verimliliğini artırarak veritabanı etkileşimlerini otomatikleştirir ve standartlaştırır; böylece veritabanı odaklı AI uygulamaları ve iş akışlarının oluşturulması, test edilmesi ve dağıtılması kolaylaşır.

Prompt Listesi

  • Kayıtları Getir: Belirli bir Nocodb tablosundan veri çeker.
  • Kayıt Oluştur: Belirtilen değerlerle tabloya yeni satırlar ekler.
  • Kayıt Güncelle: Mevcut kayıtları günceller, örneğin değer değiştirme veya sonek kaldırma.
  • Kayıt Sil: Belirli kriterlerle (örn. isim eşleşmesi) kayıtları siler.
  • Sütun Ekle: Mevcut bir tabloya yeni sütunlar ekler.
  • Sütun Değerlerini Güncelle: Tüm satırlar için sütun değerlerini ayarlar.
  • Sütun Sil: Tablodan sütunları kaldırır.
  • Dosyadan Tablo Oluştur: Bir JSON dosyasındaki verilerle yeni tablo oluşturur.
  • Toplu Kayıt Oluştur: Tek seferde birden fazla yeni kayıt ekler.
  • Toplu Kayıt Sil: Birden fazla kaydı aynı anda siler.

Kaynaklar Listesi

  • Nocodb Tabloları: Bağlı Nocodb veritabanındaki tüm tablolara erişim sağlar, veriler bağlam olarak kullanılabilir.
  • Tablo Şeması: Her tablonun sütun adları ve veri tipleri gibi yapısal meta verileri.
  • Yüklenen Dosyalar: Tablo oluşturmak veya güncellemek için işlenebilen JSON dosyaları (örn. example_upload.json).
  • Toplu Örnek Veri: Demo ve bağlam için docs/sample-bulk dizininde sağlanan örnek toplu veriler ve ekran görüntüleri.

Araçlar Listesi

  • CRUD İşlemleri: Tablo ve kayıtlar üzerinde Oluşturma, Okuma, Güncelleme ve Silme işlevleri için araçlar (prompt şablonlarında belirtildiği gibi).
  • Dosya Yükleme: JSON dosyalarını işleyip Nocodb’da tablo oluşturma aracı.
  • Toplu İşlemler: Tablolarda toplu kayıt oluşturma ve silme için araçlar.

Bu MCP Sunucusunun Kullanım Senaryoları

  • Veritabanı Yönetimi: Nocodb tablolarında CRUD işlemlerini otomatize ederek geliştiriciler için veri girişi, güncelleme ve temizleme görevlerini kolaylaştırır.
  • Veri Taşıma: JSON dosyalarını yükleyip işleyerek Nocodb veritabanlarına hızlı veri taşıma veya tohumlama yapılabilir.
  • Şema Evrimi: Sütunları programatik olarak ekleyip çıkarmak, uygulama veri modellerinin evrilmesini destekler.
  • Toplu Veri İşlemleri: Çok sayıda kaydın hızlı şekilde eklenmesi veya silinmesi; toplu işleme veya otomatik test senaryoları için idealdir.
  • AI Destekli Panolar: AI ajanlarının gerçek zamanlı raporlama, analiz veya pano entegrasyonları için veri çekip işleyebilmesini sağlar.

Kurulum Nasıl Yapılır

Windsurf

  1. Node.js ve Nocodb gibi ön koşulların kurulu olduğundan emin olun.
  2. Windsurf yapılandırma dosyasını bulun (örn. settings.json).
  3. Aşağıdaki JSON ile Nocodb MCP Sunucusu’nu ekleyin:
    {
      "mcpServers": {
        "nocodb-mcp": {
          "command": "npx",
          "args": ["@edwinbernadus/nocodb-mcp-server@latest"]
        }
      }
    }
    
  4. Yapılandırmayı kaydedin ve Windsurf’u yeniden başlatın.
  5. Sunucunun çalıştığını doğrulamak için örnek bir veritabanı işlemiyle test edin.

Claude

  1. Node.js’i kurun ve Nocodb örneğine erişiminiz olduğundan emin olun.
  2. Claude platformunun MCP yapılandırma dosyasını düzenleyin.
  3. Sunucuyu şu şekilde ekleyin:
    {
      "mcpServers": {
        "nocodb-mcp": {
          "command": "npx",
          "args": ["@edwinbernadus/nocodb-mcp-server@latest"]
        }
      }
    }
    
  4. Claude’u yeniden başlatın ve sunucu bağlantısını kontrol edin.
  5. Bir test prompt’u ile doğrulayın.

Cursor

  1. Ortamınızı Node.js ve Nocodb kimlik bilgileriyle hazırlayın.
  2. Cursor’ın ayarlar ya da MCP entegrasyon panelini açın.
  3. Aşağıdaki yapılandırmayı ekleyin:
    {
      "mcpServers": {
        "nocodb-mcp": {
          "command": "npx",
          "args": ["@edwinbernadus/nocodb-mcp-server@latest"]
        }
      }
    }
    
  4. Kaydedin ve Cursor’u yeniden başlatın.
  5. Bir CRUD işlemi çalıştırarak sunucunun doğruluğunu test edin.

Cline

  1. Node.js’i kurun ve Nocodb’un erişilebilir olduğundan emin olun.
  2. Cline için MCP sunucu yapılandırmasını düzenleyin.
  3. Sunucuyu şu şekilde ekleyin:
    {
      "mcpServers": {
        "nocodb-mcp": {
          "command": "npx",
          "args": ["@edwinbernadus/nocodb-mcp-server@latest"]
        }
      }
    }
    
  4. Değişiklikleri kaydedin ve Cline’ı yeniden başlatın.
  5. Bir Nocodb tablosuna bağlanarak kurulumu test edin.

API Anahtarlarının Güvenliği

API anahtarlarınızı güvenlik için ortam değişkenlerinde tutun. Örnek:

{
  "env": {
    "NOCODB_API_KEY": "your-nocodb-key"
  },
  "inputs": {
    "api_key": "${NOCODB_API_KEY}"
  }
}

Bu MCP’yi Akışlarda Nasıl Kullanırsınız

FlowHunt’ta MCP kullanımı

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

FlowHunt MCP flow

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

{
  "nocodb-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Yapılandırma tamamlandığında, AI ajanınız artık bu MCP’yi tüm işlevlerine erişebilen bir araç olarak kullanabilir. “nocodb-mcp” adını kendi MCP sunucu adınızla ve URL’yi de kendi MCP sunucu adresinizle değiştirmeyi unutmayın.


Genel Bakış

BölümDurumDetaylar/Notlar
Genel BakışREADME.md’de tam açıklama ve yetenekler
Prompt ListesiPrompt şablonları README.md’de listelenmiş
Kaynaklar ListesiTablolar, şemalar, dosyalar; README.md/example_upload.json’da tanımlı
Araçlar ListesiCRUD, toplu ve yükleme araçları README ve API_FUNCTION.md’de
API Anahtarlarının Güvenliğienv.example ve kurulum talimatları
Sampling Desteği (değerlendirmede daha az önemli)Belirtilmemiş

Mevcut dökümantasyon ve yapı baz alındığında, Nocodb MCP Sunucusu sağlam bir MCP entegrasyonu, net prompt şablonları, kaynaklar ve kurulum yönergeleri sunuyor. Ancak Roots veya Sampling desteğine dair açık bir dökümantasyon bulunmaması, gelişmiş senaryolardaki esnekliğini sınırlayabilir. Genel olarak, veritabanı iş akışları için pratik ve iyi belgelenmiş bir MCP sunucusudur.


MCP Puanı

Lisansı Var mı?
En az bir aracı var
Fork Sayısı7
Yıldız Sayısı24

Sıkça sorulan sorular

Nocodb MCP Sunucusu nedir?

Nocodb MCP Sunucusu, AI asistanlarının ve LLM'lerin Model Context Protocol üzerinden Nocodb veritabanlarında otomatik CRUD işlemleri, şema değişiklikleri ve dosya tabanlı tablo oluşturma yapmasını sağlar. Böylece veritabanı etkileşimleri AI iş akışlarında sorunsuz ve programlanabilir olur.

Bu sunucu hangi işlemleri destekliyor?

Desteklenen işlemler arasında kayıtları getirmek, yeni kayıt eklemek, mevcut kayıtları güncellemek veya silmek, sütun ekleyip kaldırmak, toplu kayıt yönetimi ve yüklenen dosyalardan tablo oluşturmak bulunur.

Başlıca kullanım senaryoları nelerdir?

Kullanım alanları arasında veritabanı yönetiminin otomasyonu, JSON yüklemeleriyle veri taşıma veya tohumlama, şemaların programatik olarak evrilmesi, toplu veri işlemleri ve gerçek zamanlı verilere erişimle AI tabanlı panolar veya raporlama araçlarının güçlendirilmesi yer alır.

Nocodb API anahtarımı nasıl güvenli saklarım?

Nocodb API anahtarınızı ortam değişkenlerinde saklayın ve sunucu yapılandırmasında referans verin, örneğin: { \"env\": { \"NOCODB_API_KEY\": \"your-nocodb-key\" }, \"inputs\": { \"api_key\": \"${NOCODB_API_KEY}\" } }

Nocodb MCP sunucusunu FlowHunt akışına nasıl entegre ederim?

Akışınıza MCP bileşenini ekleyin, yapılandırma panelini açın ve sistem yapılandırmasına Nocodb MCP sunucu bilgilerini girin. Böylece AI ajanınız sunucunun tüm yeteneklerini akışınızda araç olarak kullanabilir.

Nocodb MCP ile Veritabanı İş Akışlarınızı Otomatikleştirin

AI ajanlarınızı Nocodb'a bağlayarak zahmetsiz CRUD işlemleri, şema evrimi ve toplu veri görevleri gerçekleştirin. Geliştirmeyi kolaylaştırın ve güçlü veritabanı erişimiyle akışlarınızı destekleyin.

Daha fazla bilgi

MCP Veritabanı Sunucusu
MCP Veritabanı Sunucusu

MCP Veritabanı Sunucusu

MCP Veritabanı Sunucusu, AI asistanları ve otomasyon araçları için SQLite, SQL Server, PostgreSQL ve MySQL gibi popüler veritabanlarına güvenli ve programatik e...

4 dakika okuma
AI Database +4
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
MariaDB MCP Sunucusu
MariaDB MCP Sunucusu

MariaDB MCP Sunucusu

MariaDB MCP Sunucusu, MariaDB veritabanlarına güvenli, salt okunur erişim sağlayarak AI asistanları için iş akışı otomasyonu, veri analitiği ve iş zekası imkanı...

4 dakika okuma
AI Databases +5