In breve
Leggi workspace, base, tabelle e record di NocoDB da NocoDB Cloud o da un'istanza self-hosted. 7 tool di sola lettura con autenticazione tramite chiave API xc-token sulla REST API v3.
Configurazione guidata
Collega NocoDB a Cursor in 2 minuti
Avvia la prova gratuita su AnythingMCP Cloud, collega NocoDB con la configurazione guidata e aggiungi il tuo URL MCP a Cursor. Senza codice e senza server da gestire.
Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile
Prova a chiedere
Prompt di esempio per NocoDB
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Nessuna installazione? Usa direttamente cloud.anythingmcp.com. Accedi, fai clic su Connectors → NocoDB, incolla le tue credenziali, genera una chiave API MCP — fatto. Niente Docker, niente
git clone, nessun server locale.
NocoDB + Cursor
Leggi workspace, base, tabelle e record di NocoDB da NocoDB Cloud o da un'istanza self-hosted. 7 tool di sola lettura con autenticazione tramite chiave API xc-token sulla REST API v3.
Prerequisiti
Consulta le istruzioni di configurazione complete incluse nel connettore (visibili nello store dell'app quando selezioni il connettore). Le variabili d'ambiente richieste per questo connettore sono:
NOCODB_URL, NOCODB_API_TOKEN
Passaggio 1 — Ottieni le credenziali
La configurazione richiede circa 2 minuti. Ti servono l'indirizzo del tuo NocoDB e un token API.
- In NocoDB, apri Team & Settings → API Tokens e crea un token. Se possibile, usa un token con accesso di sola lettura. Copialo in
NOCODB_API_TOKEN. - Imposta
NOCODB_URLsull'host radice di NocoDB, senza barra finale:https://app.nocodb.comsu NocoDB Cloud, oppure il tuo host, ad esempiohttps://nocodb.example.com. - Installa il connettore ed esegui
nocodb_list_workspaces: elenca i workspace che il tuo token può vedere.
Ambito del token: i token API di NocoDB si applicano all'intera istanza NocoDB e vengono inviati nell'header xc-token. Per limitare ciò che l'AI può vedere, crea il token da un account utente che abbia solo i permessi necessari.
Dove gira NocoDB: AnythingMCP Cloud raggiunge solo istanze NocoDB pubblicamente raggiungibili. Se il tuo host NocoDB è privato o si risolve in uno spazio di indirizzi privato, fai il self-hosting di AnythingMCP nella stessa rete e consenti l'host tramite SSRF_ALLOWED_HOSTS, altrimenti la protezione in uscita blocca la richiesta.
Cosa legge: tramite l'API v3 di NocoDB, i tuoi workspace, base e tabelle, le colonne di una tabella con nomi e tipi, i record, un singolo record tramite il suo ID di riga numerico e il conteggio dei record. Gli ID seguono una catena: nocodb_list_workspaces restituisce gli ID dei workspace (che iniziano con w), nocodb_list_bases gli ID delle base (che iniziano con p) e nocodb_list_tables gli ID delle tabelle. Prima di filtrare o ordinare, l'AI chiama nocodb_get_table per ottenere i nomi esatti dei campi. I filtri usano la sintassi di NocoDB, ad esempio (Status,eq,Open)~and(Priority,eq,High), e l'ordinamento è in JSON, ad esempio [{"field":"CreatedAt","direction":"desc"}].
Community Edition: un NocoDB self-hosted senza licenza può avere un unico workspace implicito, quindi nocodb_list_workspaces può restituire una sola voce o un elenco vuoto. In tal caso passa direttamente a nocodb_list_bases con l'ID del workspace noto, oppure alle tabelle se conosci già l'ID della base.
Limiti: pageSize viene limitato silenziosamente a 100 su NocoDB Cloud e a 1000 sulle istanze self-hosted; nocodb_count_records restituisce il totale prima di scorrere le pagine di una tabella di grandi dimensioni. NocoDB consente circa 5 richieste al secondo per utente, condivise da tutti i token di quell'utente. Oltre questo limite restituisce HTTP 429 con un header Retry-After.
Il connettore è di sola lettura: non crea, non aggiorna e non elimina record, tabelle, base o workspace, e non usa le viste (soggette a piano), gli allegati, i webhook né le API v1 e v2 deprecate.
Passaggio 2 — Installa l'adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Passaggio 3 — Aggiungi il connettore in Cursor
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Cursor legge i server MCP da ~/.cursor/mcp.json. Aggiungi questa voce:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di
YOUR_MCP_API_KEY. - Salva il file e riavvia Cursor.
- Apri Cursor → Settings → MCP e verifica che
anythingmcpsia elencato e connesso. - Inizia a chattare: l'agente ora può usare i tool di
NocoDB.
Tool disponibili
| Tool | Cosa fa |
|---|---|
nocodb_list_workspaces | Elenca tutti i workspace visibili al token API configurato |
nocodb_list_bases | Elenca le base (progetti) di un workspace NocoDB |
nocodb_list_tables | Elenca le tabelle di una base NocoDB |
nocodb_get_table | Ottiene lo schema completo di una tabella NocoDB: le sue colonne con nomi, tipi e opzioni |
nocodb_list_records | Elenca i record di una tabella NocoDB |
nocodb_get_record | Ottiene un record tramite il suo ID di riga numerico da una tabella NocoDB |
nocodb_count_records | Conta i record di una tabella NocoDB, con filtro opzionale tramite una clausola where |
FAQ
Cursor supporta server MCP personalizzati nel piano gratuito? Sì — MCP è disponibile nei piani Hobby, Pro e Business.
Prossimi passi
Questa guida ti è stata utile?