Herramientas de IA

En esta página

EmDash incluye un servidor MCP integrado que permite a los asistentes de IA trabajar directamente con el contenido de tu sitio. Puedes pedir a Claude, ChatGPT u otras herramientas que redacten entradas, actualicen páginas, gestionen medios, busquen contenido y mucho más, todo mediante lenguaje natural.

Activar el servidor MCP

El servidor MCP está desactivado por defecto. Actívalo en la configuración de Astro:

emdash({
  mcp: true,
})

Configuración

La URL del servidor MCP de tu sitio es:

https://example.com/_emdash/api/mcp

Sustituye example.com por tu dominio. En desarrollo local, usa http://localhost:4321/_emdash/api/mcp.

Claude

Los conectores añadidos en claude.ai funcionan en la aplicación web y en Claude Desktop.

  1. Ve a Settings > Connectors

  2. Haz clic en Add custom connector

  3. Introduce la URL del servidor MCP de tu sitio

  4. Haz clic en Add: se abrirá el navegador para iniciar sesión y aprobar el acceso

  5. Inicia una conversación nueva, haz clic en + en el campo de chat, luego en Connectors, y activa tu sitio

En planes Team y Enterprise, un propietario añade primero el conector desde Admin Settings > Connectors. Los miembros se conectan después desde sus propios ajustes.

ChatGPT

ChatGPT admite servidores MCP en los planes Pro, Business y Enterprise.

  1. Ve a Settings > Apps & Connectors > Advanced settings y activa Developer Mode

  2. Ve a Settings > Connectors > Create

  3. Introduce un nombre, una descripción y la URL del servidor MCP de tu sitio

  4. Haz clic en Create

  5. En una conversación, haz clic en + junto al compositor, luego en More, y selecciona tu conector

Qué puedes hacer

Una vez conectado, puedes pedir al asistente de IA que realice cualquiera de estas operaciones en lenguaje natural. No necesitas conocer los nombres de las herramientas: solo describe lo que quieres.

Contenido

  • Explorar contenido — «Muéstrame las 10 entradas de blog más recientes» o «Encuentra todas las páginas en borrador»
  • Leer contenido — «Obtén la entrada llamada ‘hello-world’ y resúmela»
  • Crear contenido — «Escribe una nueva entrada sobre nuestra oferta de verano» o «Crea una página en borrador para la sección Acerca de»
  • Editar contenido — «Actualiza la página de precios para mencionar el nuevo plan» o «Corrige el error tipográfico en la entrada del FAQ»
  • Publicar y programar — «Publica la entrada de la oferta de verano» o «Programa el anuncio para el 1 de junio a las 9:00»
  • Comparar versiones — «Muéstrame qué ha cambiado en la página de inicio desde la última publicación»
  • Gestionar borradores — «Descarta los cambios en borrador de la página about» o «Duplica la plantilla del boletín»
  • Traducciones — «¿Qué traducciones existen para la entrada welcome?» (cuando i18n está activado)

Medios

  • Explorar medios — «Lista todas las imágenes subidas» o «Muéstrame los PDF en la biblioteca de medios»
  • Ver detalles — «Obtén los detalles de este elemento multimedia»
  • Actualizar metadatos — «Pon el texto alternativo de la imagen hero en ‘Mountain sunset’»
  • Eliminar archivos — «Elimina la imagen del banner antigua»

Búsqueda

  • Buscar contenido — «Busca entradas que mencionen ‘accessibility’» o «Encuentra todo sobre TypeScript en todas las colecciones»

Taxonomías

  • Explorar — «Lista todas las categorías» o «Muéstrame las etiquetas»
  • Crear términos — «Añade la etiqueta ‘tutorials’» o «Crea una subcategoría ‘Frontend’ bajo ‘Engineering’»

Menús

  • Ver menús — «Muéstrame el menú de navegación principal» o «¿Qué hay en el menú del pie?»

Esquema (solo administrador)

  • Inspeccionar — «¿Qué colecciones existen?» o «Muéstrame los campos de la colección posts»
  • Crear colecciones — «Crea una colección ‘testimonials’ con los campos name y quote»
  • Modificar el esquema — «Añade un campo booleano ‘featured’ a posts»

Revisiones

  • Ver historial — «Muestra el historial de revisiones de esta entrada»
  • Restaurar — «Restaura la entrada a su versión anterior»

Permisos

Lo que puedes hacer con una herramienta de IA depende de tu rol en EmDash. El asistente opera con los mismos permisos que tienes en el panel de administración:

RolQué puede hacer la IA
AdminTodo, incluidos cambios de esquema
EditorTodo el contenido, medios, taxonomías y menús. Puede ver el esquema.
AuthorSu propio contenido y medios
ContributorSu propio contenido (sin publicar) y medios

Si intentas algo para lo que no tienes permiso, la IA te lo indicará.

Consejos

  • Sé específico con las colecciones. Di «crea una entrada de blog» en lugar de «crea una entrada» si tienes varias colecciones.
  • Pide primero el esquema. Si no sabes qué campos tiene una colección, pregunta «¿Qué campos tiene la colección posts?» antes de crear o editar contenido.
  • Revisa antes de publicar. Pide a la IA que cree el contenido como borrador, revísalo en el admin y luego pide publicar — o publícalo tú.
  • Usa comparar para revisar. Antes de publicar, pregunta «Compara las versiones en vivo y en borrador de esta entrada» para ver exactamente qué cambiará.
  • Los campos de texto enriquecido usan Portable Text. La IA puede escribir contenido para esos campos, pero el formato complejo es mejor en el editor del admin.

Para desarrolladores

El endpoint del servidor MCP, métodos de autenticación, descubrimiento OAuth, parámetros de herramientas y manejo de errores están documentados en la referencia del servidor MCP.