Serveur Nocodb MCP
Le serveur Nocodb MCP de FlowHunt permet aux agents IA et LLMs de se connecter et gérer en toute sécurité les bases de données Nocodb, automatisant les opérations CRUD, les schémas et les traitements de données en masse dans vos workflows.

Que fait le serveur “Nocodb” MCP ?
Le serveur Nocodb MCP sert de passerelle entre les assistants IA et les bases de données Nocodb en utilisant le Model Context Protocol (MCP). Ce serveur permet aux clients pilotés par IA d’effectuer sans effort des opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) sur les tables Nocodb, facilitant ainsi la gestion des données. En exposant les fonctionnalités de la base via l’interface MCP, il permet aux LLMs et agents IA d’interroger, créer, modifier et supprimer des enregistrements ou des colonnes, et même de créer des tables à partir de fichiers. Cette intégration améliore la productivité des développeurs en automatisant et standardisant les interactions avec la base de données, rendant plus simple la création, le test et le déploiement d’applications IA centrées sur la donnée.
Liste des modèles de prompts
- Get Records : Récupérer des données d’une table Nocodb spécifique.
- Create Record : Ajouter de nouvelles lignes avec des valeurs renseignées dans une table.
- Update Record : Mettre à jour des enregistrements existants, par exemple modifier des valeurs ou supprimer des suffixes.
- Delete Record : Supprimer des enregistrements selon des critères comme un nom correspondant.
- Add Column : Ajouter de nouvelles colonnes à une table existante.
- Update Column Values : Définir des valeurs de colonne pour toutes les lignes.
- Delete Column : Supprimer des colonnes d’une table.
- Create Table from File : Créer une nouvelle table à partir de données d’un fichier JSON.
- Bulk Create Records : Ajouter plusieurs nouveaux enregistrements en une seule opération.
- Bulk Delete Records : Supprimer plusieurs enregistrements d’un coup.
Liste des ressources
- Tables Nocodb : Accès à toutes les tables de la base Nocodb connectée, permettant d’en lire et utiliser les données en contexte.
- Schéma de table : Métadonnées sur la structure de chaque table, comme les noms de colonnes et types de données.
- Fichiers téléchargés : Fichiers JSON (par ex.
example_upload.json
) pouvant être traités pour créer ou mettre à jour des tables. - Données exemple en masse : Exemples de données (bulk) et captures d’écran fournis dans le dossier
docs/sample-bulk
pour démo et contexte.
Liste des outils
- Opérations CRUD : Outils pour créer, lire, modifier et supprimer des enregistrements et tables (cf. templates de prompts).
- Upload File : Outil pour traiter et téléverser des fichiers JSON afin de créer des tables dans Nocodb.
- Bulk Operations : Outils pour créer ou supprimer en masse des enregistrements dans les tables.
Cas d’usage de ce serveur MCP
- Gestion de bases de données : Automatisez les opérations CRUD sur les tables Nocodb, simplifiant la saisie, modification et purge de données pour les développeurs.
- Migration de données : Téléversez et traitez des fichiers JSON pour migrer ou initialiser rapidement des données dans Nocodb.
- Évolution de schéma : Ajoutez ou supprimez des colonnes de façon programmatique pour accompagner l’évolution des modèles de données applicatifs.
- Traitements de données en masse : Gérez efficacement la création ou suppression d’enregistrements à grande échelle, utile pour du batch ou des tests automatisés.
- Dashboards pilotés par IA : Permettez aux agents IA de récupérer et manipuler des données pour du reporting temps réel, de l’analytique ou l’intégration à des dashboards.
Comment le configurer
Windsurf
- Assurez-vous que Node.js et Nocodb sont installés.
- Localisez le fichier de configuration Windsurf (par ex.
settings.json
). - Ajoutez le serveur Nocodb MCP avec ce snippet JSON :
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Enregistrez la configuration et redémarrez Windsurf.
- Vérifiez que le serveur fonctionne et est accessible en testant une opération de base.
Claude
- Installez Node.js et assurez-vous d’accéder à l’instance Nocodb.
- Modifiez le fichier de configuration MCP de la plateforme Claude.
- Ajoutez le serveur comme suit :
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Redémarrez Claude et vérifiez la connectivité au serveur.
- Confirmez avec un prompt de test.
Cursor
- Préparez votre environnement avec Node.js et les identifiants Nocodb.
- Ouvrez les paramètres ou le panneau d’intégration MCP de Cursor.
- Insérez la configuration suivante :
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Enregistrez et redémarrez Cursor.
- Validez le serveur en lançant une opération CRUD.
Cline
- Installez Node.js et assurez-vous que Nocodb est disponible.
- Modifiez la configuration MCP de Cline.
- Ajoutez le serveur comme suit :
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Enregistrez et redémarrez Cline.
- Testez l’installation en connectant une table Nocodb.
Sécurisation des clés API
Stockez les clés API dans des variables d’environnement pour la sécurité. Exemple :
{
"env": {
"NOCODB_API_KEY": "votre-cle-nocodb"
},
"inputs": {
"api_key": "${NOCODB_API_KEY}"
}
}
Comment utiliser ce MCP dans vos flows
Utilisation du MCP dans FlowHunt
Pour intégrer des serveurs MCP à votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow et connectez-le à votre agent IA :

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section de configuration système MCP, insérez les détails de votre serveur MCP au format JSON suivant :
{
"nocodb-mcp": {
"transport": "streamable_http",
"url": "https://votreserveurmcp.example/chemindu/mcp/url"
}
}
Une fois configuré, l’agent IA pourra utiliser ce MCP comme outil et accéder à toutes ses fonctions. Pensez à changer “nocodb-mcp” par le nom réel de votre serveur MCP et à remplacer l’URL par l’adresse de votre serveur.
Vue d’ensemble
Section | Disponibilité | Détails/Remarques |
---|---|---|
Vue d’ensemble | ✅ | Description complète et capacités dans README.md |
Liste des modèles de prompts | ✅ | Templates de prompts listés dans README.md |
Liste des ressources | ✅ | Tables, schémas, fichiers ; voir README.md/example_upload.json |
Liste des outils | ✅ | CRUD, bulk, upload ; détaillés dans README et API_FUNCTION.md |
Sécurisation des clés API | ✅ | env.example et instructions de configuration |
Prise en charge du sampling (moins important) | ⛔ | Non mentionné |
Sur la base de la documentation et de la structure disponibles, le serveur Nocodb MCP offre une solide intégration MCP, un jeu clair de templates de prompts, de ressources et d’instructions d’installation. Il n’y a cependant pas de documentation explicite pour Roots ou le sampling, ce qui peut limiter sa polyvalence dans des scénarios avancés. Dans l’ensemble, c’est un serveur MCP pratique et bien documenté pour les workflows base de données.
Score MCP
Possède une LICENCE | ⛔ |
---|---|
Au moins un outil | ✅ |
Nombre de forks | 7 |
Nombre d’étoiles | 24 |
Questions fréquemment posées
- Qu'est-ce que le serveur Nocodb MCPxa0?
Le serveur Nocodb MCP permet aux assistants IA et LLMs d’effectuer des opérations CRUD automatisées, des modifications de schéma et la création de tables à partir de fichiers sur des bases Nocodb via le Model Context Protocol. Cela rend les interactions avec la base de données transparentes et programmables au sein de workflows IA.
- Quelles opérations sont prises en charge par ce serveurxa0?
Les opérations prises en charge incluent la récupération d’enregistrements, la création, la mise à jour ou la suppression d’enregistrements, l’ajout ou la suppression de colonnes, la gestion des enregistrements en masse, et la création de tables à partir de fichiers téléchargés.
- Quels sont les principaux cas d’usagexa0?
Les cas d’usage incluent l’automatisation de la gestion de base, la migration ou l’initialisation de données via des fichiers JSON, l'évolution de schémas de façon programmatique, la gestion de données en masse, et l’alimentation de dashboards IA ou d’outils de reporting avec un accès aux données en temps réel.
- Comment sécuriser ma clé API Nocodbxa0?
Stockez votre clé API Nocodb dans des variables d'environnement et référencez-la dans la configuration du serveur, par exemplexa0: { \"env\": { \"NOCODB_API_KEY\": \"votre-cle-nocodb\" }, \"inputs\": { \"api_key\": \"${NOCODB_API_KEY}\" } }
- Comment intégrer le serveur Nocodb MCP dans un flow FlowHuntxa0?
Ajoutez le composant MCP à votre flow, ouvrez son panneau de configuration et renseignez les informations du serveur Nocodb MCP dans la configuration système. Votre agent IA pourra alors utiliser toutes les capacités du serveur comme outils dans votre workflow.
Automatisez vos workflows de base de données avec Nocodb MCP
Connectez vos agents IA à Nocodb pour des opérations CRUD sans effort, l'évolution des schémas et des tâches de données en masse. Accélérez le développement et dynamisez vos flows avec un accès robuste à la base de données.