Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Neon con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Fai gestire alla tua AI Neon, il Postgres serverless: progetti, branch, compute endpoint, database, ruoli, schemi, operazioni e consumi. Dopo la tua conferma crea branch e avvia o sospende i compute. Non restituisce mai password. Con una API key di Neon.
Prova a chiedere
Prompt di esempio per Neon
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.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Neon, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Neon
Fai gestire alla tua AI Neon, il Postgres serverless: progetti, branch, compute endpoint, database, ruoli, schemi, operazioni e consumi. Dopo la tua conferma crea branch e avvia o sospende i compute. Non restituisce mai password. Con una API key di Neon.
Setup
- Nella Neon Console apri Account settings → API keys per una chiave personale (agisce come te, in tutte le organizzazioni di cui fai parte), oppure Organization settings → API keys per una chiave che raggiunge solo i progetti di quell'organizzazione. Una chiave limitata a un progetto raggiunge un solo progetto.
- Crea la chiave e copiala subito: Neon la mostra una sola volta. Incollala in
NEON_API_KEYe installa il connettore. La chiave viene inviata solo a console.neon.tech. - Verifica la configurazione con
neon_list_organizations: elenca le organizzazioni a cui appartiene la chiave, con il loroorg_id.
Cosa copre: organizzazioni, progetti, branch, compute endpoint, database, ruoli, schemi dei database, operazioni e consumi, tramite la Neon API v2. L'AI scende da neon_list_projects a neon_get_project, neon_list_branches, neon_list_endpoints, neon_list_databases, neon_list_roles e neon_get_database_schema, che mostra tabelle, colonne, indici e vincoli di un database, anche com'erano in un momento passato. Con una chiave personale, i progetti di un'organizzazione richiedono l'org_id.
Chiede prima di ogni modifica: neon_create_branch, neon_start_endpoint e neon_suspend_endpoint modificano il tuo progetto, quindi l'AI ti dice cosa succederà e aspetta il tuo sì.
- Un compute acceso consuma ore di calcolo, che scalano dalla quota del tuo piano o vengono addebitate nei piani a pagamento.
neon_start_endpointfa partire il contatore; i compute scendono a zero da soli dopo il timeout di sospensione. neon_suspend_endpointchiude subito tutte le connessioni aperte verso quel compute.neon_create_branchcrea all'istante un branch copy-on-write, se vuoi a partire da un momento passato. I branch oltre la quota del piano possono costare, e un compute aggiunto al branch parte subito. Dai una data di scadenza ai branch temporanei.- Ogni modifica gira come operazione in background;
neon_list_operationseneon_get_operationmostrano quando è finita.
Disattivato all'installazione: neon_delete_branch, che elimina un branch insieme ai suoi compute. Un amministratore lo attiva consapevolmente. Il branch root e quello predefinito non si possono mai eliminare.
Consumi e costi: neon_get_consumption restituisce tempo di calcolo, storage, numero di branch e traffico di rete per progetto, per ora, giorno o mese. Richiede l'org_id, funziona solo nei piani a pagamento (Launch, Scale, Business, Enterprise) e non risveglia nessun compute. Anche i dettagli di progetto e branch mostrano tempo di calcolo, tempo attivo, dati scritti e traffico del periodo in corso.
Niente password, niente SQL: password dei ruoli e connection string non vengono mai restituite, quindi nessuna password del database arriva all'AI. Questo connettore non esegue nemmeno SQL: l'SQL via HTTP di Neon richiede una connection string con la password del ruolo, non la API key. Per interrogare i tuoi dati aggiungi il connettore PostgreSQL con un ruolo Postgres dedicato in sola lettura sul tuo host Neon (porta 5432, SSL obbligatorio). neon_get_database_schema mostra comunque la struttura, senza alcuna password.
Errori comuni: 401: la API key è errata o è stata revocata; creane una nuova. 403: la chiave non può raggiungere quel progetto o quell'organizzazione (una chiave di progetto o di organizzazione usata altrove), oppure il tuo piano non include la funzione, per esempio lo storico dei consumi. 404: ID di progetto, branch o endpoint sbagliato. 423 Locked: sul progetto è in corso un'altra operazione; aspetta che finisca e riprova. 429: troppe richieste; attendi un momento e riprova.
Il connettore non crea né elimina progetti, database o ruoli, non reimposta password e non copre Neon Auth, la Data API, gli snapshot e l'amministrazione delle organizzazioni.
Prerequisiti: NEON_API_KEY
Installazione locale del connettore
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
Apri http://localhost:3000/connectors/store, scegli Neon e inserisci le variabili elencate nei Prerequisiti.
Tool disponibili
| Tool | What it does |
|---|---|
neon_list_organizations | List the Neon organizations the API key belongs to, with org_id, name, handle and plan |
neon_list_projects | List Neon projects with id, name, region, Postgres version, organization, storage size and last compute activity |
neon_get_project | Get one Neon project: region, Postgres version, default compute settings, history retention, and this billing period's compute time, active… |
neon_list_branches | List the branches of a Neon project with id, name, parent, state, default and protected flags, logical size and this period's compute time |
neon_get_branch | Get one Neon branch: name, parent and branch point, state, default and protected flags, expiry, logical size and this period's compute and… |
neon_create_branch | Create a Neon branch (an instant copy-on-write copy of a parent branch, optionally at a point in time) |
neon_delete_branch | Delete a Neon branch and its computes, ending all their connections |
neon_list_endpoints | List the compute endpoints of a Neon project: id, branch, read-write or read-only, state (active, idle), autoscaling range in compute… |
neon_get_endpoint | Get one Neon compute endpoint: state, branch, type, autoscaling range, suspend timeout, last activity, start and suspend times and host name |
neon_start_endpoint | Start (wake) a Neon compute endpoint |
neon_suspend_endpoint | Suspend a Neon compute endpoint now, which stops compute billing but closes every open connection to it |
neon_list_databases | List the Postgres databases of a Neon branch with name and owner role |
neon_list_roles | List the Postgres roles of a Neon branch with name, protected flag and authentication method |
neon_get_database_schema | Get the schema of one database on a Neon branch (tables, columns, types, indexes, constraints, as pg_dump-style SQL), optionally as it was… |
neon_list_operations | List the operations of a Neon project (branch creation, compute start and suspend, config changes), newest first, with status, error and… |
neon_get_operation | Get one Neon operation: action, status (scheduling, running, finished, failed, cancelled), error, retries and duration |
neon_get_consumption | Get Neon consumption per project and period: compute unit seconds, root and child branch storage, instant restore storage, extra branches… |
Esempi di prompt
- "Elenca tutti i nostri progetti Neon con regione, versione di Postgres e dimensione dello storage, e dimmi quali non hanno avuto attività di calcolo questo mese."
- "Mostrami lo schema del database app sul nostro branch di produzione: tabelle, colonne e indici."
- "Crea un branch feature-billing da main che scada tra 7 giorni. Prima dimmi quanto può costare."
- "Quali compute sono attivi in questo momento? Sospendi quello del branch di preview, ma chiedimelo prima."
- "Quanto tempo di calcolo e quanto storage ha usato ogni progetto il mese scorso?"
Prossimi passi
Questa guida ti è stata utile?