El sitio de documentación de EmDash expone un servidor Model Context Protocol en https://docs.emdashcms.com/mcp. Conecte su asistente de codificación a él y el asistente podrá buscar en la documentación mientras trabaja, en lugar de adivinar a partir de datos de entrenamiento que pueden estar desactualizados.
Esto está separado del servidor MCP de su sitio (cubierto en la guía de herramientas de IA). El MCP de documentación solo conoce la documentación de EmDash — no puede leer ni modificar su contenido. La mayoría de los desarrolladores quieren ambos: el MCP de documentación para buscar información y el MCP del sitio para gestionar el contenido.
Qué hace
El MCP de documentación expone una sola herramienta:
| Herramienta | Propósito |
|---|---|
search_docs | Busca en la documentación de EmDash. Devuelve fragmentos relevantes con URLs de origen y puntuaciones de coincidencia. |
Detrás de escena utiliza Cloudflare AI Search sobre un índice construido a partir de docs.emdashcms.com. El rastreador mantiene el índice sincronizado con el sitio publicado, por lo que las respuestas reflejan la documentación que está leyendo.
Conectarlo
El endpoint es:
https://docs.emdashcms.com/mcp
Sin autenticación, sin clave API. Es público y de solo lectura.
Descubrimiento automático en plantillas EmDash
Si inició su proyecto desde una plantilla EmDash (npm create emdash), tres archivos de configuración ya están en su lugar y se detectarán automáticamente:
| Archivo | Utilizado por |
|---|---|
.mcp.json | Claude Code |
.cursor/mcp.json | Cursor |
.vscode/mcp.json | VS Code |
Simplemente abra el proyecto y acepte el aviso de confianza del espacio de trabajo que su herramienta muestra en la primera ejecución. Nada más que hacer.
Configuración manual
Si no está usando una plantilla o usa una herramienta diferente, agréguelo una vez con el fragmento para su cliente:
Claude Code
Agregue el servidor con la CLI de Claude Code:
claude mcp add --transport http emdash-docs https://docs.emdashcms.com/mcpO confirme un .mcp.json en la raíz de su proyecto:
{
"mcpServers": {
"emdash-docs": {
"type": "http",
"url": "https://docs.emdashcms.com/mcp"
}
}
} OpenCode
Agregue a su opencode.jsonc:
{
"mcp": {
"emdash-docs": {
"type": "remote",
"url": "https://docs.emdashcms.com/mcp"
}
}
} Cursor
Confirme .cursor/mcp.json en la raíz de su proyecto, o agréguelo a través de Cursor Settings -> MCP -> Add new MCP server:
{
"mcpServers": {
"emdash-docs": {
"type": "http",
"url": "https://docs.emdashcms.com/mcp"
}
}
} VS Code
Agregue a .vscode/mcp.json en su proyecto (o su configuración de usuario):
{
"servers": {
"emdash-docs": {
"type": "http",
"url": "https://docs.emdashcms.com/mcp"
}
}
} Claude Desktop
Claude Desktop solo admite nativamente servidores MCP stdio, por lo que use mcp-remote como puente. Agregue a claude_desktop_config.json:
{
"mcpServers": {
"emdash-docs": {
"command": "npx",
"args": ["mcp-remote", "https://docs.emdashcms.com/mcp"]
}
}
} Cuándo usarlo
- Está construyendo un sitio EmDash y quiere que su asistente de IA busque la API, el nombre del hook o la opción de configuración correctos desde la documentación actual en lugar de datos de entrenamiento a medias recordados.
- Está escribiendo un complemento y quiere encontrar qué hooks se activan en qué orden.
- Está portando un tema de WordPress y quiere ejemplos de patrones de archivos seed.
- Está atascado en un error y quiere buscar en las notas de la versión y los conceptos.
Recomiéndelo en su AGENTS.md
Si su proyecto usa AGENTS.md (o CLAUDE.md, .cursorrules, etc.) para instruir herramientas de IA, apúntelos al MCP de documentación para que prefieran la documentación real sobre suposiciones:
## 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.
Las plantillas de inicio de EmDash ya incluyen este fragmento.