EmDash Docs MCP

Sur cette page

Le site de documentation EmDash expose un serveur Model Context Protocol à l’adresse https://docs.emdashcms.com/mcp. Connectez votre assistant de codage à celui-ci et l’assistant pourra rechercher dans la documentation pendant que vous travaillez, au lieu de deviner à partir de données d’entraînement qui peuvent être obsolètes.

Ceci est distinct du serveur MCP de votre site (couvert dans le guide des Outils AI). Le MCP de documentation ne connaît que la documentation d’EmDash — il ne peut ni lire ni modifier votre contenu. La plupart des développeurs veulent les deux : le MCP de documentation pour rechercher des informations, et le MCP du site pour gérer le contenu.

Ce qu’il fait

Le MCP de documentation expose un seul outil :

OutilObjectif
search_docsRecherche dans la documentation EmDash. Retourne des fragments pertinents avec les URLs sources et les scores de correspondance.

En coulisse, il utilise Cloudflare AI Search sur un index construit à partir de docs.emdashcms.com. Le crawler maintient l’index synchronisé avec le site publié, de sorte que les réponses reflètent la documentation que vous lisez.

Le connecter

Le serveur est accessible à l’endpoint suivant, sans authentification ni clé API. Il est public et en lecture seule.

https://docs.emdashcms.com/mcp

Auto-découverte dans les modèles EmDash

Si vous avez démarré votre projet à partir d’un modèle EmDash (npm create emdash), trois fichiers de configuration sont déjà en place et seront détectés automatiquement :

FichierUtilisé par
.mcp.jsonClaude Code
.cursor/mcp.jsonCursor
.vscode/mcp.jsonVS Code

Ouvrez le projet et acceptez l’invite de confiance de l’espace de travail que l’outil affiche lors de la première exécution. Aucune configuration supplémentaire n’est requise.

Configuration manuelle

Si vous n’utilisez pas de modèle, ou si vous utilisez un outil différent, ajoutez-le une fois avec le snippet pour votre client :

Claude Code

La commande suivante ajoute le serveur avec le CLI Claude Code :

claude mcp add --transport http emdash-docs https://docs.emdashcms.com/mcp

Alternativement, committez un fichier .mcp.json à la racine du projet avec le contenu suivant :

{
  "mcpServers": {
    "emdash-docs": {
      "type": "http",
      "url": "https://docs.emdashcms.com/mcp"
    }
  }
}

OpenCode

Ajoutez l’entrée suivante à opencode.jsonc :

{
  "mcp": {
    "emdash-docs": {
      "type": "remote",
      "url": "https://docs.emdashcms.com/mcp"
    }
  }
}

Cursor

Committez un fichier .cursor/mcp.json à la racine du projet avec le contenu suivant, ou ajoutez le serveur via Cursor Settings -> MCP -> Add new MCP server :

{
  "mcpServers": {
    "emdash-docs": {
      "type": "http",
      "url": "https://docs.emdashcms.com/mcp"
    }
  }
}

VS Code

Ajoutez l’entrée suivante à .vscode/mcp.json dans le projet, ou dans les paramètres utilisateur :

{
  "servers": {
    "emdash-docs": {
      "type": "http",
      "url": "https://docs.emdashcms.com/mcp"
    }
  }
}

Claude Desktop

Claude Desktop ne supporte nativement que les serveurs MCP stdio, utilisez donc mcp-remote comme pont. Ajoutez l’entrée suivante à claude_desktop_config.json :

{
  "mcpServers": {
    "emdash-docs": {
      "command": "npx",
      "args": ["mcp-remote", "https://docs.emdashcms.com/mcp"]
    }
  }
}

Quand l’utiliser

  • Vous construisez un site EmDash et voulez que votre assistant IA recherche la bonne API, le nom du hook ou l’option de configuration à partir de la documentation actuelle plutôt que de données d’entraînement à moitié mémorisées.
  • Vous écrivez un plugin et voulez savoir quels hooks se déclenchent et dans quel ordre.
  • Vous portez un thème WordPress et voulez des exemples de modèles de fichiers seed.
  • Vous êtes bloqué sur une erreur et voulez rechercher dans les notes de version et les concepts.

Le recommander dans votre AGENTS.md

Si votre projet utilise AGENTS.md (ou CLAUDE.md, .cursorrules, etc.) pour instruire les outils IA, pointez-les vers le MCP de documentation afin qu’ils préfèrent la documentation réelle aux suppositions :

## Documentation

Look up EmDash documentation via the `emdash-docs` MCP server when you need to
verify an API, hook, config option, or pattern. Prefer the docs MCP over
assumptions from training data -- the docs reflect the current published
behaviour.

Les modèles de démarrage EmDash sont livrés avec ce snippet préinclus.