Netlify

officiel

Cré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 :


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 :

Install MCP Server on Cursor

Add MCP Server netlify to LM Studio

Install on VS Code

Install on VS Code Insiders Edition

Install on Goose

  • 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

{
  "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)

  1. Dans le tableau de bord Netlify, sélectionnez votre icône d'utilisateur.
  2. Allez dans Paramètres utilisateur > OAuth > Nouveau jeton d'accès.
  3. Copiez votre jeton et ajoutez-le (temporairement) à votre configuration MCP comme ci-dessus.
  4. Redémarrez ou actualisez votre client MCP.

Ressources