Nocodb MCP Server
Il Nocodb MCP Server di FlowHunt permette ad agenti AI e LLM di connettersi e gestire in sicurezza i database Nocodb, automatizzando le operazioni CRUD, schema e bulk nei tuoi flussi di lavoro.

Cosa fa il server MCP “Nocodb”?
Il Nocodb MCP Server funge da ponte tra assistenti AI e database Nocodb utilizzando il Model Context Protocol (MCP). Questo server consente ai client basati su AI di eseguire operazioni CRUD (Crea, Leggi, Aggiorna, Elimina) senza soluzione di continuità sulle tabelle Nocodb, facilitando i flussi di lavoro di gestione dei dati. Espone le funzionalità del database tramite l’interfaccia MCP, consentendo a LLM e agenti AI di interrogare, creare, aggiornare ed eliminare record o colonne, e persino caricare file per creare tabelle. Questa integrazione migliora la produttività degli sviluppatori automatizzando e standardizzando le interazioni con il database, rendendo più semplice costruire, testare e distribuire applicazioni e flussi AI incentrati sui database.
Elenco dei Prompt
- Get Records: Recupera dati da una tabella Nocodb specificata.
- Create Record: Aggiunge nuove righe con valori specificati a una tabella.
- Update Record: Aggiorna record esistenti, come modificare valori o rimuovere suffissi.
- Delete Record: Rimuove record in base a criteri come nomi corrispondenti.
- Add Column: Aggiunge nuove colonne a una tabella esistente.
- Update Column Values: Imposta i valori di una colonna per tutte le righe.
- Delete Column: Rimuove colonne da una tabella.
- Create Table from File: Crea una nuova tabella utilizzando dati da un file JSON.
- Bulk Create Records: Aggiunge più nuovi record in un’unica operazione.
- Bulk Delete Records: Rimuove più record contemporaneamente.
Elenco delle Risorse
- Tabelle Nocodb: Accesso a tutte le tabelle all’interno del database Nocodb collegato, consentendo la lettura dei dati e il loro utilizzo come contesto.
- Schema della Tabella: Metadati sulla struttura di ciascuna tabella, come nomi delle colonne e tipi di dati.
- File Caricati: File JSON (ad es.
example_upload.json
) che possono essere elaborati per creare o aggiornare tabelle. - Dati Bulk di Esempio: Dati bulk di esempio e screenshot forniti nella directory
docs/sample-bulk
per demo e contesto.
Elenco degli Strumenti
- Operazioni CRUD: Strumenti per le funzionalità di Crea, Leggi, Aggiorna ed Elimina su tabelle e record (come descritto nei template dei prompt).
- Upload File: Strumento per elaborare e caricare file JSON per creare tabelle in Nocodb.
- Operazioni Bulk: Strumenti per creare ed eliminare in massa record nelle tabelle.
Casi d’Uso di questo MCP Server
- Gestione Database: Automatizza le operazioni CRUD sulle tabelle Nocodb, semplificando l’inserimento, la modifica e la pulizia dei dati per gli sviluppatori.
- Migrazione Dati: Carica ed elabora file JSON per migrare rapidamente o popolare i dati nei database Nocodb.
- Evoluzione Schema: Aggiungi o rimuovi colonne in modo programmato, supportando l’evoluzione dei modelli dati applicativi.
- Operazioni Bulk sui Dati: Gestisci in modo efficiente la creazione o eliminazione di grandi quantità di record, utile per processi batch o scenari di test automatizzati.
- Dashboard AI-Powered: Permetti agli agenti AI di recuperare e manipolare dati per reportistica in tempo reale, analisi o integrazioni dashboard.
Come configurarlo
Windsurf
- Assicurati che prerequisiti come Node.js e Nocodb siano installati.
- Individua il file di configurazione di Windsurf (es.
settings.json
). - Aggiungi il Nocodb MCP Server utilizzando il seguente snippet JSON:
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Salva la configurazione e riavvia Windsurf.
- Verifica che il server sia attivo ed accessibile testando un’operazione di database di esempio.
Claude
- Installa Node.js e assicurati l’accesso all’istanza Nocodb.
- Modifica il file di configurazione MCP della piattaforma Claude.
- Aggiungi il server con:
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Riavvia Claude e verifica la connettività al server.
- Conferma con un prompt di test.
Cursor
- Prepara l’ambiente con Node.js e le credenziali Nocodb.
- Apri le impostazioni di Cursor o il pannello di integrazione MCP.
- Inserisci la seguente configurazione:
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Salva e riavvia Cursor.
- Valida il server eseguendo un’operazione CRUD.
Cline
- Configura Node.js e assicurati che Nocodb sia disponibile.
- Modifica la configurazione di Cline per i server MCP.
- Aggiungi il server come segue:
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Salva le modifiche e riavvia Cline.
- Testa la configurazione connettendoti a una tabella Nocodb.
Sicurezza delle API Key
Conserva le API key utilizzando variabili d’ambiente per la sicurezza. Esempio:
{
"env": {
"NOCODB_API_KEY": "la-tua-chiave-nocodb"
},
"inputs": {
"api_key": "${NOCODB_API_KEY}"
}
}
Come usare questo MCP nei flussi
Utilizzo di MCP in FlowHunt
Per integrare i server MCP nei tuoi flussi FlowHunt, inizia aggiungendo il componente MCP al tuo flow e collegandolo al tuo agente AI:

Clicca sul componente MCP per aprire il pannello di configurazione. Nella sezione di configurazione MCP di sistema, inserisci i dettagli del tuo server MCP usando questo formato JSON:
{
"nocodb-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Una volta configurato, l’agente AI può ora utilizzare questo MCP come strumento con accesso a tutte le sue funzioni e capacità. Ricorda di cambiare “nocodb-mcp” con il vero nome del tuo server MCP e sostituire l’URL con quello del tuo server MCP.
Panoramica
Sezione | Disponibilità | Dettagli/Note |
---|---|---|
Panoramica | ✅ | Descrizione completa e funzionalità in README.md |
Elenco dei Prompt | ✅ | Template dei prompt elencati in README.md |
Elenco delle Risorse | ✅ | Tabelle, schemi, file; descritti in README.md/example_upload.json |
Elenco degli Strumenti | ✅ | Strumenti CRUD, bulk e upload descritti in README e API_FUNCTION.md |
Sicurezza delle API Key | ✅ | env.example e istruzioni di setup |
Supporto Sampling (meno rilevante in valutaz.) | ⛔ | Non menzionato |
In base alla documentazione disponibile e alla struttura, il Nocodb MCP Server offre una solida integrazione MCP, un chiaro set di template di prompt, risorse e istruzioni di setup. Tuttavia, manca documentazione esplicita su Roots o supporto Sampling, il che potrebbe limitarne la versatilità in scenari avanzati. Nel complesso, è un MCP server pratico e ben documentato per i flussi database.
MCP Score
Ha una LICENSE | ⛔ |
---|---|
Ha almeno uno strumento | ✅ |
Numero di Fork | 7 |
Numero di Star | 24 |
Domande frequenti
- Cos'è il Nocodb MCP Server?
Il Nocodb MCP Server consente ad assistenti AI e LLM di eseguire operazioni CRUD automatizzate, modifiche allo schema e creazione di tabelle da file su database Nocodb tramite il Model Context Protocol. Questo rende le interazioni con i database fluide e programmabili all'interno dei flussi AI.
- Quali operazioni sono supportate da questo server?
Le operazioni supportate includono recupero di record, creazione di nuovi record, aggiornamento o eliminazione di record, aggiunta o rimozione di colonne, gestione bulk dei record e creazione di tabelle da file caricati.
- Quali sono i principali casi d'uso?
I casi d'uso includono l'automazione della gestione dei database, la migrazione o l'inserimento di dati tramite upload JSON, evoluzione dello schema in modo programmato, gestione bulk dei dati e alimentazione di cruscotti o strumenti di reportistica AI-driven con accesso dati in tempo reale.
- Come proteggo la mia chiave API Nocodb?
Conserva la tua chiave API Nocodb in variabili d'ambiente e referenziale nella configurazione del server, ad esempio: { \"env\": { \"NOCODB_API_KEY\": \"la-tua-chiave-nocodb\" }, \"inputs\": { \"api_key\": \"${NOCODB_API_KEY}\" } }
- Come integro il server Nocodb MCP in un flow FlowHunt?
Aggiungi il componente MCP al tuo flow, apri il pannello di configurazione e fornisci i dettagli del Nocodb MCP server nella configurazione di sistema. Il tuo agente AI potrà quindi sfruttare tutte le funzionalità del server come strumenti all'interno del tuo flusso.
Automatizza i flussi database con Nocodb MCP
Collega i tuoi agenti AI a Nocodb per operazioni CRUD senza sforzo, evoluzione dello schema e attività di gestione dati in bulk. Semplifica lo sviluppo e potenzia i tuoi flussi con un accesso robusto al database.