EmDash Docs MCP

En esta página

El sitio de documentación de EmDash expone un servidor Model Context Protocol en https://docs.emdashcms.com/mcp. Conecta tu asistente de codificación a él y el asistente podrá buscar en los documentos mientras trabajas, en lugar de adivinar a partir de datos de entrenamiento que pueden estar desactualizados.

Esto es independiente del servidor MCP de tu sitio (cubierto en la guía de Herramientas AI). El MCP de documentación solo conoce la documentación de EmDash — no puede leer ni modificar tu contenido. La mayoría de los desarrolladores quieren ambos: el MCP de documentación para consultar información, y el MCP del sitio para gestionar contenido.

Qué hace

El MCP de documentación expone una única herramienta:

HerramientaPropósito
search_docsBusca 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 desde docs.emdashcms.com. El rastreador mantiene el índice sincronizado con el sitio publicado, por lo que las respuestas reflejan la documentación que estás leyendo.

Conectarlo

El servidor es accesible en el siguiente punto de acceso, sin autenticación ni clave API. Es público y de solo lectura.

https://docs.emdashcms.com/mcp

Auto-descubrimiento en plantillas EmDash

Si iniciaste tu 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:

ArchivoUsado por
.mcp.jsonClaude Code
.cursor/mcp.jsonCursor
.vscode/mcp.jsonVS Code

Abre el proyecto y acepta el aviso de confianza del espacio de trabajo que muestra la herramienta en la primera ejecución. No se requiere configuración adicional.

Configuración manual

Si no estás usando una plantilla, o usas una herramienta diferente, agrégalo una vez con el fragmento para tu cliente:

Claude Code

El siguiente comando agrega el servidor con el CLI de Claude Code:

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

Alternativamente, confirma un archivo .mcp.json en la raíz del proyecto con el siguiente contenido:

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

OpenCode

Agrega la siguiente entrada a opencode.jsonc:

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

Cursor

Confirma un archivo .cursor/mcp.json en la raíz del proyecto con el siguiente contenido, o agrega el servidor a través de Cursor Settings -> MCP -> Add new MCP server:

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

VS Code

Agrega la siguiente entrada a .vscode/mcp.json en el proyecto, o en la configuración de usuario:

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

Claude Desktop

Claude Desktop solo admite servidores MCP stdio de forma nativa, así que usa mcp-remote como puente. Agrega la siguiente entrada a claude_desktop_config.json:

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

Cuándo usarlo

  • Estás construyendo un sitio EmDash y quieres que tu asistente de IA busque la API correcta, el nombre del hook o la opción de configuración desde la documentación actual en lugar de datos de entrenamiento medio recordados.
  • Estás escribiendo un plugin y quieres saber qué hooks se activan y en qué orden.
  • Estás portando un tema de WordPress y quieres ejemplos de patrones de archivos seed.
  • Estás atascado con un error y quieres buscar en notas de versión y conceptos.

Recomendarlo en tu AGENTS.md

Si tu proyecto usa AGENTS.md (o CLAUDE.md, .cursorrules, etc.) para instruir herramientas de IA, apúntalas 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 iniciales de EmDash vienen con este fragmento preincluido.