Nocodb MCP Server
Nocodb MCP Server od FlowHunt umożliwia agentom AI oraz LLM-om bezpieczne połączenie i zarządzanie bazami danych Nocodb, automatyzując operacje CRUD, schematy i zadania masowej obsługi danych w Twoich przepływach.

Co robi serwer “Nocodb” MCP?
Serwer Nocodb MCP działa jako most między asystentami AI a bazami danych Nocodb, wykorzystując Model Context Protocol (MCP). Ten serwer umożliwia klientom opartym o AI wykonywanie płynnych operacji CRUD (Create, Read, Update, Delete) na tabelach Nocodb, wspierając przepływy zarządzania danymi. Udostępniając funkcje bazy danych poprzez interfejs MCP, pozwala LLM-om i agentom AI na zapytania, tworzenie, modyfikację i usuwanie rekordów lub kolumn, a nawet przesyłanie plików w celu utworzenia tabeli. Integracja ta zwiększa produktywność deweloperów poprzez automatyzację i standaryzację interakcji z bazą danych, ułatwiając budowę, testowanie i wdrażanie aplikacji oraz przepływów AI opartych o bazy danych.
Lista promptów
- Get Records: Pobierz dane z wybranej tabeli Nocodb.
- Create Record: Dodaj nowe wiersze o określonych wartościach do tabeli.
- Update Record: Zaktualizuj istniejące rekordy, np. zmień wartości lub usuń sufiksy.
- Delete Record: Usuń rekordy według kryteriów, takich jak pasujące nazwy.
- Add Column: Dodaj nowe kolumny do istniejącej tabeli.
- Update Column Values: Ustaw wartości kolumny dla wszystkich wierszy.
- Delete Column: Usuń kolumny z tabeli.
- Create Table from File: Utwórz nową tabelę na podstawie danych z pliku JSON.
- Bulk Create Records: Dodaj wiele rekordów jednocześnie.
- Bulk Delete Records: Usuń wiele rekordów za jednym razem.
Lista zasobów
- Tabele Nocodb: Dostęp do wszystkich tabel w połączonej bazie Nocodb, umożliwiający odczyt danych i ich wykorzystanie jako kontekst.
- Schemat tabeli: Metadane o strukturze każdej tabeli, np. nazwy kolumn i typy danych.
- Przesłane pliki: Pliki JSON (np.
example_upload.json
), które mogą być przetwarzane w celu utworzenia lub aktualizacji tabel. - Przykładowe dane masowe: Przykładowe dane i zrzuty ekranu w katalogu
docs/sample-bulk
do demo i kontekstu.
Lista narzędzi
- Operacje CRUD: Narzędzia do tworzenia, odczytu, aktualizacji i usuwania rekordów oraz tabel (zgodnie z szablonami promptów).
- Przesyłanie pliku: Narzędzie do przetwarzania i przesyłania plików JSON w celu utworzenia tabeli w Nocodb.
- Operacje masowe: Narzędzia do masowego tworzenia i usuwania rekordów w tabelach.
Przykładowe zastosowania tego serwera MCP
- Zarządzanie bazą danych: Automatyzacja operacji CRUD na tabelach Nocodb, usprawniając wprowadzanie, modyfikację i czyszczenie danych dla deweloperów.
- Migracja danych: Przesyłaj i przetwarzaj pliki JSON, aby szybko migrować lub inicjalizować dane w bazach Nocodb.
- Ewolucja schematu: Programowe dodawanie lub usuwanie kolumn, wspierając zmiany w modelach danych aplikacji.
- Operacje masowe na danych: Efektywna obsługa masowego tworzenia lub usuwania rekordów, przydatna do przetwarzania wsadowego lub automatycznych testów.
- Dashboardy AI: Pozwól agentom AI pobierać i modyfikować dane do raportowania w czasie rzeczywistym, analiz lub integracji z dashboardami.
Jak skonfigurować
Windsurf
- Upewnij się, że masz zainstalowane wymagane komponenty, takie jak Node.js i Nocodb.
- Zlokalizuj plik konfiguracyjny Windsurf (np.
settings.json
). - Dodaj serwer Nocodb MCP za pomocą poniższego fragmentu JSON:
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Zapisz konfigurację i zrestartuj Windsurf.
- Zweryfikuj działanie serwera, testując przykładową operację na bazie danych.
Claude
- Zainstaluj Node.js i upewnij się, że masz dostęp do instancji Nocodb.
- Edytuj plik konfiguracyjny MCP na platformie Claude.
- Dodaj serwer:
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Zrestartuj Claude i sprawdź połączenie z serwerem.
- Potwierdź działanie za pomocą testowego promptu.
Cursor
- Przygotuj środowisko z Node.js i danymi logowania do Nocodb.
- Otwórz ustawienia lub panel integracji MCP w Cursorze.
- Wstaw poniższą konfigurację:
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Zapisz i zrestartuj Cursor.
- Zweryfikuj serwer, wykonując operację CRUD.
Cline
- Skonfiguruj Node.js i upewnij się, że Nocodb jest dostępne.
- Edytuj konfigurację MCP w Cline.
- Dodaj serwer według poniższego wzoru:
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Zapisz zmiany i zrestartuj Cline.
- Przetestuj konfigurację, łącząc się z tabelą Nocodb.
Zabezpieczanie kluczy API
Przechowuj klucze API przy użyciu zmiennych środowiskowych dla bezpieczeństwa. Przykład:
{
"env": {
"NOCODB_API_KEY": "your-nocodb-key"
},
"inputs": {
"api_key": "${NOCODB_API_KEY}"
}
}
Jak używać tego MCP w przepływach
Wykorzystanie MCP w FlowHunt
Aby zintegrować serwery MCP w swoim przepływie FlowHunt, zacznij od dodania komponentu MCP do przepływu i połączenia go z agentem AI:

Kliknij na komponent MCP, aby otworzyć panel konfiguracji. W sekcji konfiguracji systemowej MCP wklej dane serwera MCP w takim formacie JSON:
{
"nocodb-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po skonfigurowaniu agent AI może korzystać z tego MCP jako narzędzia i mieć dostęp do wszystkich jego funkcji. Pamiętaj, aby zmienić “nocodb-mcp” na rzeczywistą nazwę swojego serwera MCP oraz podać własny adres URL.
Podsumowanie
Sekcja | Dostępność | Szczegóły/Uwagi |
---|---|---|
Podsumowanie | ✅ | Pełny opis i funkcjonalności w README.md |
Lista promptów | ✅ | Szablony promptów w README.md |
Lista zasobów | ✅ | Tabele, schematy, pliki; opisane w README.md/example_upload.json |
Lista narzędzi | ✅ | CRUD, masowe i upload narzędzia opisane w README i API_FUNCTION.md |
Zabezpieczenie kluczy API | ✅ | env.example i instrukcje setupu |
Sampling Support (mniej istotne przy ocenie) | ⛔ | Brak wzmianki |
Na podstawie dostępnej dokumentacji i struktury, Nocodb MCP Server oferuje solidną integrację MCP, przejrzysty zestaw szablonów promptów, zasobów i instrukcji konfiguracji. Brakuje jednak wyraźnej dokumentacji dotyczącej Roots lub wsparcia Sampling, co może ograniczać jego wszechstronność w zaawansowanych scenariuszach. Ogólnie jest to praktyczny i dobrze udokumentowany serwer MCP do przepływów bazodanowych.
Ocena MCP
Posiada LICENSE | ⛔ |
---|---|
Posiada przynajmniej jedno narzędzie | ✅ |
Liczba Forków | 7 |
Liczba Gwiazdek | 24 |
Najczęściej zadawane pytania
- Czym jest Nocodb MCP Server?
Nocodb MCP Server umożliwia asystentom AI oraz LLM-om wykonywanie automatycznych operacji CRUD, zmian schematu i tworzenia tabel z plików na bazach Nocodb poprzez Model Context Protocol. Dzięki temu interakcja z bazą danych staje się płynna i programowalna w przepływach AI.
- Jakie operacje obsługuje ten serwer?
Obsługiwane operacje to: pobieranie rekordów, tworzenie nowych rekordów, aktualizacja lub usuwanie rekordów, dodawanie lub usuwanie kolumn, masowe zarządzanie rekordami oraz tworzenie tabel z przesłanych plików.
- Jakie są główne zastosowania?
Zastosowania obejmują automatyzację zarządzania bazą danych, migrację lub inicjalizację danych poprzez import JSON, programową ewolucję schematów, obsługę masową rekordów oraz zasilanie dashboardów lub narzędzi raportowych AI w dane w czasie rzeczywistym.
- Jak zabezpieczyć mój klucz API Nocodb?
Przechowuj klucz API Nocodb w zmiennych środowiskowych i odwołuj się do niego w konfiguracji serwera, np.: { \"env\": { \"NOCODB_API_KEY\": \"your-nocodb-key\" }, \"inputs\": { \"api_key\": \"${NOCODB_API_KEY}\" } }
- Jak zintegrować serwer Nocodb MCP z przepływem FlowHunt?
Dodaj komponent MCP do swojego przepływu, otwórz jego panel konfiguracyjny i podaj dane serwera Nocodb MCP w konfiguracji systemowej. Twój agent AI będzie wtedy mógł korzystać ze wszystkich możliwości serwera jako narzędzi w przepływie.
Automatyzuj przepływy bazodanowe z Nocodb MCP
Połącz swoich agentów AI z Nocodb, aby łatwo wykonywać operacje CRUD, ewolucję schematu i zadania masowej obsługi danych. Usprawnij rozwój i wzmocnij swoje przepływy dzięki solidnemu dostępowi do bazy danych.