MCP de documentation EmDash

Sur cette page

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

Ceci est séparé du serveur MCP de votre site (couvert dans le guide des outils IA). Le MCP de documentation ne connaît que la documentation d’EmDash — il ne peut pas lire ou modifier votre contenu. La plupart des développeurs veulent les deux : le MCP de documentation pour rechercher des informations et le MCP de 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. Renvoie des fragments pertinents avec des URL sources et des scores de correspondance.

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

Se connecter

Le point de terminaison est :

https://docs.emdashcms.com/mcp

Pas d’authentification, pas de clé API. C’est public et en lecture seule.

Découverte automatique dans les templates EmDash

Si vous avez démarré votre projet à partir d’un template 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

Il suffit d’ouvrir le projet et d’accepter l’invite de confiance de l’espace de travail que votre outil affiche lors de la première exécution. Rien d’autre à faire.

Configuration manuelle

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

Claude Code

Ajoutez le serveur avec le CLI Claude Code :

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

Ou commitez un .mcp.json à la racine de votre projet :

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

OpenCode

Ajoutez à votre opencode.jsonc :

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

Cursor

Commitez .cursor/mcp.json à la racine de votre projet, ou ajoutez-le via Cursor Settings -> MCP -> Add new MCP server :

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

VS Code

Ajoutez à .vscode/mcp.json dans votre projet (ou vos paramètres utilisateur) :

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

Claude Desktop

Claude Desktop ne prend en charge nativement que les serveurs MCP stdio, donc utilisez mcp-remote comme pont. Ajoutez à 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 souhaitez que votre assistant IA recherche l’API, le nom du hook ou l’option de configuration correcte à partir de la documentation actuelle plutôt que de données d’entraînement à moitié mémorisées.
  • Vous écrivez un plugin et souhaitez trouver quels hooks se déclenchent dans quel ordre.
  • Vous portez un thème WordPress et souhaitez des exemples de modèles de fichiers seed.
  • Vous êtes bloqué sur une erreur et souhaitez rechercher dans les notes de version et les concepts.

Recommandez-le 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 vraie documentation 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 templates de démarrage EmDash incluent déjà cet extrait.