Neon MCP Server est un pont open source entre des requêtes en langage naturel et l'API Neon. Il est proposé comme serveur distant hébergé sur mcp.neon.tech, avec authentification OAuth ou par clé API. Il peut créer des projets et des branches, exécuter des requêtes et réaliser des migrations.
Ce qu'il fait
Où Neon MCP Server s'exécute et ce qu'il ajoute, d'après sa documentation
Crée et gère des projets, branches et endpoints de calcul Neon
Exécute des requêtes SQL et inspecte les schémas
Migrations sûres : prepare_database_migration teste sur une branche temporaire, complete_database_migration l'applique
Scopes d'outils (projects, branches, endpoints, snapshots, schema, querying, neon_auth, data_api, observability, docs) pour le filtrage
Mode lecture seule via readonly=true ou le consentement OAuth
Quand l'utiliser
Bonne adéquation
Développement local avec une base Neon depuis votre IDE ou votre agent
Migrations de schéma testées sur une branche avant application
Résumer le contenu de vos projets Neon
Pas pour
Les environnements de production (le README ne le recommande pas)
Les actions autonomes non relues ; les actions doivent être relues et autorisées
Comment installer Neon MCP Server
Il vous faut : Un client MCP; Un compte Neon; Node.js >= 18; Si IP Allow est activé, autorisez 34.192.103.46 et 23.22.233.166
Rapide : npx neon@latest init (Cursor, VS Code, Claude Code)
Ou OAuth distant : npx add-mcp https://mcp.neon.tech/mcp
Ou ajoutez l'entrée Neon avec l'URL distante à la configuration MCP de votre client
Redémarrez le client et terminez la fenêtre OAuth dans le navigateur
Exemple de configuration (tiré de la documentation officielle)
Scopes OAuth read et write ; une clé API d'organisation limite l'accès à cette organisation
Notes de sécurité des mainteneurs
Accorde de puissantes capacités de gestion de base de données ; relisez toujours les actions demandées par le LLM
Télémétrie : envoie l'ID du compte, le nom, l'e-mail et les noms d'outils à track.neon.tech, et les erreurs à Sentry ; NEON_MCP_DISABLE_ANALYTICS=1 désactive les analytics uniquement en auto-exécution
Examinez la source avant de donner à un agent l'accès à des identifiants ou à des systèmes de production. Nous documentons ce que déclarent les mainteneurs ; nous n'auditons pas le code.
Limites
Destiné uniquement au développement local et à l'intégration dans l'IDE
Avec OAuth, les projets d'organisation nécessitent org_id ou project_id dans le prompt
Outil de codage agentique d'Anthropic qui lit votre base de code, modifie des fichiers et exécute des commandes depuis le terminal, les IDE ou le navigateur.
La gratuité s'arrête à : Pas d'offre gratuite : Claude Code est inclus dans les abonnements Claude payants (Pro, Max, Team, Enterprise…
Neon MCP Server propose-t-il un mode lecture seule ?
Oui : utilisez https://mcp.neon.tech/mcp?readonly=true ou décochez Allow writes lors du consentement OAuth. source
Neon MCP Server est-il recommandé en production ?
Non. Le README indique qu'il est réservé au développement local et aux intégrations IDE. source
Comment Neon MCP gère-t-il les migrations ?
Il exécute d'abord la migration sur une branche temporaire (prepare_database_migration), puis l'applique avec complete_database_migration. source
Que collecte Neon MCP Server ?
L'ID du compte, le nom, l'e-mail et les noms d'appels d'outils vers les analytics de Neon, plus des rapports d'erreurs Sentry ; pas les arguments ni les résultats des outils. source