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 :
| Outil | Objectif |
|---|---|
search_docs | Recherche 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 :
| Fichier | Utilisé par |
|---|---|
.mcp.json | Claude Code |
.cursor/mcp.json | Cursor |
.vscode/mcp.json | VS 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/mcpAlternativement, 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.