Netlify
officielCréez, construisez, déployez et gérez les ressources Netlify en langage naturel.
Que pouvez-vous faire avec Netlify MCP ?
- Créer et déployer des projets — Demandez à votre assistant de générer un nouveau projet Netlify, de le compiler et de le déployer via l’API et la CLI.
- Gérer les contrôles d’accès — Demandez à votre assistant de modifier les paramètres d’authentification et d’accès pour renforcer la sécurité du projet.
- Gérer les extensions — Faites installer ou désinstaller des extensions Netlify par votre assistant sur vos sites.
- Récupérer les détails du compte — Demandez des informations sur l’utilisateur et l’équipe, y compris l’adhésion et les autorisations.
- Gérer les formulaires — Activez les soumissions de formulaires et consultez ou gérez les données de formulaires entrantes.
- Configurer les variables d’environnement — Créez, mettez à jour ou supprimez des variables d’environnement et des secrets pour vos projets.
Serveur MCP hébergé
npx add-mcp 'https://netlify-mcp.netlify.app/mcp'S’installe dans Claude Code, Codex, Cursor et plus
Documentation
Serveur MCP Netlify
Serveur MCP Netlify suit le protocole de contexte de modèle (MCP) pour permettre aux agents de code d'utiliser l'API et la CLI Netlify—afin qu'ils puissent créer de nouveaux projets, compiler, déployer et gérer vos ressources Netlify à l'aide de requêtes en langage naturel.
Aperçu
Le protocole de contexte de modèle est un protocole standard émergent pour connecter les agents de code aux serveurs MCP, leur permettant de gérer des ressources et d'effectuer des tâches en langage naturel. Le serveur MCP Netlify agit comme un pont, fournissant un accès API, des outils CLI, des invites, et plus encore pour vos agents.
Vous pouvez vous connecter au serveur MCP Netlify en utilisant une variété de clients MCP, notamment :
- Windsurf
- Cursor
- Claude
- Copilot (VSCode)
- Cline
- Warp
- LM Studio
- Voir la liste complète
Cas d'utilisation
Avec le serveur MCP Netlify, vos agents IA peuvent :
- Créer, gérer et déployer des projets Netlify
- Modifier les contrôles d'accès pour renforcer la sécurité des projets
- Installer ou désinstaller des extensions Netlify
- Récupérer des informations sur les utilisateurs et les équipes
- Activer et gérer les soumissions de formulaires
- Créer et gérer des variables d'environnement et des secrets
- et plus encore...
Prérequis
- Node.js 22 ou supérieur
Vérifiez avec
node --version - Un compte Netlify
- Un client MCP (par exemple, Windsurf, Cursor, Claude, Copilot)
Astuce : Installez la CLI Netlify globalement pour une meilleure expérience :
npm install -g netlify-cli
Configuration MCP
Pour le serveur MCP de production, utilisez la configuration suivante :
Éditeurs avec installation en un clic :
- utilisez le lien suivant dans votre navigateur si le lien ne s'affiche pas ou ne s'ouvre pas :
goose://extension?cmd=npx&arg=-y&arg=%40netlify%2Fmcp&id=netlify&name=Netlify&description=Build%2C%20deploy%2C%20and%20manage%20sites%20with%20Netlify's%20official%20MCP%20server.
Configuration pour les fichiers de configuration MCP :
{
"mcpServers": {
"netlify": {
"command": "npx",
"args": [
"-y",
"@netlify/mcp"
]
}
}
}
Pour le développement local, voir Configurer la configuration MCP locale.
Dépannage
Version de Node
-
Utilisez Node.js 22 ou supérieur pour de meilleurs résultats.
-
Si vous utilisez
nvm, exécutez :nvm install 22 nvm use 22
Dépannage de l'authentification Netlify
- Si vous rencontrez des problèmes d'authentification, vous pouvez temporairement ajouter un jeton d'accès personnel Netlify (PAT) à votre configuration MCP :
{
"mcpServers": {
"netlify-mcp": {
"command": "npx",
"args": ["-y", "@netlify/mcp"],
"env": {
"NETLIFY_PERSONAL_ACCESS_TOKEN": "YOUR-PAT-VALUE"
}
}
}
}
Ne committez pas votre PAT dans votre dépôt ! Une fois le problème résolu, retirez votre PAT de la configuration.
Génération d'un nouveau jeton d'accès personnel (PAT)
- Dans le tableau de bord Netlify, sélectionnez votre icône d'utilisateur.
- Allez dans Paramètres utilisateur > OAuth > Nouveau jeton d'accès.
- Copiez votre jeton et ajoutez-le (temporairement) à votre configuration MCP comme ci-dessus.
- Redémarrez ou actualisez votre client MCP.