Outils d'IA

Sur cette page

EmDash dispose d’un serveur MCP intégré qui permet aux assistants IA de travailler directement avec le contenu de votre site. Vous pouvez demander à Claude, ChatGPT ou d’autres outils de rédiger des articles, mettre à jour des pages, gérer des médias, rechercher votre contenu et bien plus encore, le tout par conversation naturelle.

Activer le serveur MCP

Le serveur MCP est désactivé par défaut. Activez-le dans votre configuration Astro :

emdash({
  mcp: true,
})

Configuration

L’URL du serveur MCP de votre site est :

https://example.com/_emdash/api/mcp

Remplacez example.com par votre domaine. Pour le développement local, utilisez http://localhost:4321/_emdash/api/mcp.

Claude

Les connecteurs ajoutés dans claude.ai fonctionnent à la fois dans l’application web et Claude Desktop.

  1. Accédez à Paramètres > Connecteurs

  2. Cliquez sur Ajouter un connecteur personnalisé

  3. Entrez l’URL du serveur MCP de votre site

  4. Cliquez sur Ajouter : votre navigateur s’ouvre pour vous connecter et approuver l’accès

  5. Démarrez une nouvelle conversation, cliquez sur + dans la saisie de chat, puis sur Connecteurs et activez votre site

Pour les forfaits Team et Enterprise, un propriétaire ajoute d’abord le connecteur depuis Paramètres d’administration > Connecteurs. Les membres se connectent ensuite individuellement depuis leurs propres paramètres.

ChatGPT

ChatGPT prend en charge les serveurs MCP sur les forfaits Pro, Business et Enterprise.

  1. Accédez à Paramètres > Applications et connecteurs > Paramètres avancés et activez le Mode développeur

  2. Accédez à Paramètres > Connecteurs > Créer

  3. Entrez un nom, une description et l’URL du serveur MCP de votre site

  4. Cliquez sur Créer

  5. Dans une conversation, cliquez sur + près du compositeur, puis sur Plus et sélectionnez votre connecteur

Ce que vous pouvez faire

Une fois connecté, vous pouvez demander à l’assistant IA d’effectuer l’une de ces opérations en langage naturel. Vous n’avez pas besoin de connaître les noms des outils, décrivez simplement ce que vous voulez.

Contenu

  • Parcourir le contenu — “Montrez-moi les 10 derniers articles de blog” ou “Trouvez toutes les pages en brouillon”
  • Lire le contenu — “Récupérez l’article appelé ‘hello-world’ et résumez-le”
  • Créer du contenu — “Rédigez un nouvel article de blog sur notre vente d’été” ou “Créez une page brouillon pour la section À propos”
  • Modifier le contenu — “Mettez à jour la page de tarification pour mentionner le nouveau forfait” ou “Corrigez la faute de frappe dans l’article FAQ”
  • Publier et planifier — “Publiez l’article sur la vente d’été”, “Planifiez l’annonce pour le 1er juin à 9h” ou “Annulez la planification sur l’article de lancement”
  • Comparer les versions — “Montrez-moi ce qui a changé sur la page d’accueil depuis la dernière publication”
  • Gérer les brouillons — “Supprimez les modifications du brouillon sur la page À propos” ou “Dupliquez le modèle de newsletter”
  • Traductions — “Quelles traductions existent pour l’article de bienvenue ?” (lorsque i18n est activé)

Médias

  • Parcourir les médias — “Listez toutes les images téléchargées” ou “Montrez-moi les PDF dans la bibliothèque multimédia”
  • Vérifier les détails — “Récupérez les détails de cet élément multimédia”
  • Enregistrer les téléchargements — “Enregistrez le fichier que je viens de télécharger dans media/2026/banner.png comme élément multimédia”
  • Mettre à jour les métadonnées — “Définissez le texte alternatif de l’image hero sur ‘Coucher de soleil en montagne’”
  • Supprimer les fichiers — “Supprimez l’ancienne image de bannière”

Recherche

  • Trouver du contenu — “Recherchez des articles mentionnant ‘accessibilité’” ou “Trouvez tout ce qui concerne TypeScript dans toutes les collections”

Taxonomies

  • Parcourir — “Listez toutes les catégories” ou “Montrez-moi les balises”
  • Créer des termes — “Ajoutez une balise ‘tutoriels’” ou “Créez une sous-catégorie ‘Frontend’ sous ‘Ingénierie’”
  • Renommer les termes — “Renommez la catégorie ‘frontend’ en ‘Web Frontend’”
  • Déplacer les termes — “Déplacez la balise ‘tutoriels’ sous la catégorie ‘guides’” ou “Détachez ‘react’ de son parent”
  • Supprimer les termes — “Supprimez la balise ‘archive’ inutilisée”
  • Voir les menus — “Montrez-moi le menu de navigation principal” ou “Qu’y a-t-il dans le menu du pied de page ?”
  • Créer des menus — “Créez un nouveau menu ‘sidebar’”
  • Modifier les menus — “Renommez le menu ‘main’ en ‘Navigation principale’”
  • Définir les éléments — “Remplacez les éléments du menu principal par Accueil, Blog, À propos et Contact”
  • Supprimer les menus — “Supprimez le menu ‘mobile’ inutilisé”

Paramètres du site

  • Inspecter — “Quel est le titre actuel du site ?” ou “Montrez-moi les liens sociaux”
  • Mettre à jour l’identité — “Définissez le titre du site sur ‘Blog Acme’ et le slogan sur ‘Histoires de l’équipe’”
  • Définir le logo / favicon — “Utilisez cette image comme logo du site” (après l’avoir enregistrée avec media_create)
  • Valeurs par défaut SEO — “Définissez l’image OG par défaut sur la nouvelle bannière” ou “Mettez à jour le séparateur de titre avec une barre verticale”
  • Identifiants sociaux — “Ajoutez nos liens Mastodon et YouTube aux paramètres sociaux”

Schéma (Admin uniquement)

  • Inspecter — “Quelles collections existent ?” ou “Montrez-moi les champs de la collection d’articles”
  • Créer des collections — “Créez une nouvelle collection ‘témoignages’ avec des champs nom et citation”
  • Modifier le schéma — “Ajoutez un champ booléen ‘en vedette’ aux articles”

Révisions

  • Voir l’historique — “Affichez l’historique de révision de cet article”
  • Restaurer — “Restaurez l’article à sa version précédente”

Autorisations

Ce que vous pouvez faire via un outil d’IA dépend de votre rôle EmDash. L’assistant IA fonctionne avec les mêmes autorisations que vous avez dans le panneau d’administration :

RôleCe que l’IA peut faire
AdminTout, y compris les modifications de schéma et la mise à jour des paramètres du site
EditorTout le contenu, les médias, les taxonomies et les menus. Peut voir le schéma et lire les paramètres.
AuthorPropre contenu et médias
ContributorPropre contenu (pas de publication) et médias

Si vous essayez quelque chose auquel vous n’avez pas accès, l’IA vous le fera savoir.

Conseils

  • Soyez précis sur les collections. Dites “créez un article de blog” plutôt que “créez un article” si vous avez plusieurs collections.
  • Demandez d’abord le schéma. Si vous n’êtes pas sûr des champs d’une collection, demandez “Quels champs la collection d’articles a-t-elle ?” avant de créer ou de modifier du contenu.
  • Révisez avant de publier. Demandez à l’IA de créer du contenu en tant que brouillon, révisez-le dans le panneau d’administration, puis demandez à l’IA de le publier, ou publiez-le vous-même.
  • Utilisez la comparaison pour réviser. Avant de publier, demandez “Comparez les versions en direct et en brouillon de cet article” pour voir exactement ce qui changera.
  • Les champs de texte enrichi utilisent Portable Text. L’IA peut écrire du contenu pour les champs de texte enrichi, mais la mise en forme complexe est mieux faite dans l’éditeur d’administration.

Pour les développeurs

Le point de terminaison du serveur MCP, les méthodes d’authentification, la découverte OAuth, les paramètres d’outils et la gestion des erreurs sont documentés dans la Référence du serveur MCP.