Herramientas de IA

En esta página

EmDash tiene un servidor MCP integrado que permite a los asistentes de IA trabajar directamente con el contenido de tu sitio. Puedes pedirle a Claude, ChatGPT u otras herramientas que redacten publicaciones, actualicen páginas, gestionen medios, busquen tu contenido y más, todo a través de conversación natural.

Habilitar el servidor MCP

El servidor MCP está deshabilitado por defecto. Habilítalo en tu configuración de Astro:

emdash({
  mcp: true,
})

Configuración

La URL del servidor MCP de tu sitio es:

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

Reemplaza example.com con tu dominio. Para desarrollo local, usa http://localhost:4321/_emdash/api/mcp.

Claude

Los conectores agregados en claude.ai funcionan tanto en la aplicación web como en Claude Desktop.

  1. Ve a Configuración > Conectores

  2. Haz clic en Agregar conector personalizado

  3. Ingresa la URL del servidor MCP de tu sitio

  4. Haz clic en Agregar: tu navegador se abrirá para que inicies sesión y apruebes el acceso

  5. Inicia una nueva conversación, haz clic en + en la entrada de chat, luego en Conectores y activa tu sitio

Para los planes Team y Enterprise, un Owner primero agrega el conector desde Configuración de administración > Conectores. Luego, los miembros se conectan individualmente desde su propia configuración.

ChatGPT

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

  1. Ve a Configuración > Aplicaciones y conectores > Configuración avanzada y habilita el Modo de desarrollador

  2. Ve a Configuración > Conectores > Crear

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

  4. Haz clic en Crear

  5. En una conversación, haz clic en + cerca del compositor, luego en Más y selecciona tu conector

Qué puedes hacer

Una vez conectado, puedes pedirle 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 últimas 10 publicaciones del blog” o “Encuentra todas las páginas en borrador”
  • Leer contenido — “Obtén la publicación llamada ‘hello-world’ y resúmela”
  • Crear contenido — “Escribe una nueva publicación de blog sobre nuestra venta 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 publicación de preguntas frecuentes”
  • Publicar y programar — “Publica la publicación de la venta de verano”, “Programa el anuncio para el 1 de junio a las 9 a.m.” o “Cancela la programación en la publicación de lanzamiento”
  • Comparar versiones — “Muéstrame qué cambió en la página de inicio desde la última publicación”
  • Gestionar borradores — “Descarta los cambios en borrador en la página Acerca de” o “Duplica la plantilla del boletín”
  • Traducciones — “¿Qué traducciones existen para la publicación de bienvenida?” (cuando i18n está habilitado)

Medios

  • Explorar medios — “Lista todas las imágenes subidas” o “Muéstrame PDFs en la biblioteca de medios”
  • Verificar detalles — “Obtén los detalles de este elemento de medios”
  • Registrar cargas — “Registra el archivo que acabo de subir a media/2026/banner.png como elemento de medios”
  • Actualizar metadatos — “Establece el texto alternativo en la imagen principal como ‘Atardecer en la montaña’”
  • Eliminar archivos — “Elimina la imagen del banner antiguo”

Búsqueda

  • Buscar contenido — “Busca publicaciones que mencionen ‘accesibilidad’” o “Encuentra cualquier cosa sobre TypeScript en todas las colecciones”

Taxonomías

  • Explorar — “Lista todas las categorías” o “Muéstrame las etiquetas”
  • Crear términos — “Agrega una etiqueta ‘tutoriales’” o “Crea una subcategoría ‘Frontend’ bajo ‘Ingeniería’”
  • Renombrar términos — “Renombra la categoría ‘frontend’ a ‘Web Frontend’”
  • Mover términos — “Mueve la etiqueta ‘tutoriales’ bajo la categoría ‘guías’” o “Desvincula ‘react’ de su padre”
  • Eliminar términos — “Elimina la etiqueta ‘archivo’ sin usar”

Menús

  • Ver menús — “Muéstrame el menú de navegación principal” o “¿Qué hay en el menú del pie de página?”
  • Crear menús — “Crea un nuevo menú ‘sidebar’”
  • Editar menús — “Renombra el menú ‘main’ a ‘Navegación principal’”
  • Establecer elementos — “Reemplaza los elementos en el menú principal con Inicio, Blog, Acerca de y Contacto”
  • Eliminar menús — “Elimina el menú ‘mobile’ sin usar”

Configuración del sitio

  • Inspeccionar — “¿Cuál es el título actual del sitio?” o “Muéstrame los enlaces sociales”
  • Actualizar identidad — “Establece el título del sitio como ‘Blog de Acme’ y el lema como ‘Historias del equipo’”
  • Establecer logo / favicon — “Usa esta imagen como el logo del sitio” (después de registrarla con media_create)
  • Valores predeterminados de SEO — “Establece la imagen OG predeterminada como el nuevo banner” o “Actualiza el separador de título a una barra vertical”
  • Identificadores sociales — “Agrega nuestros enlaces de Mastodon y YouTube a la configuración social”

Esquema (solo Admin)

  • Inspeccionar — “¿Qué colecciones existen?” o “Muéstrame los campos en la colección de publicaciones”
  • Crear colecciones — “Crea una nueva colección ‘testimonios’ con campos de nombre y cita”
  • Modificar esquema — “Agrega un campo booleano ‘destacado’ a las publicaciones”

Revisiones

  • Ver historial — “Muestra el historial de revisiones de esta publicación”
  • Restaurar — “Restaura la publicación a su versión anterior”

Permisos

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

RolQué puede hacer la IA
AdminTodo, incluidos cambios de esquema y actualización de la configuración del sitio
EditorTodo el contenido, medios, taxonomías y menús. Puede ver el esquema y leer la configuración.
AuthorContenido y medios propios
ContributorContenido propio (sin publicación) y medios

Si intentas algo a lo que no tienes acceso, la IA te lo hará saber.

Consejos

  • Sé específico sobre las colecciones. Di “crear una publicación de blog” en lugar de “crear una publicación” si tienes múltiples colecciones.
  • Pregunta primero por el esquema. Si no estás seguro de qué campos tiene una colección, pregunta “¿Qué campos tiene la colección de publicaciones?” antes de crear o editar contenido.
  • Revisa antes de publicar. Pídele a la IA que cree contenido como borrador, revísalo en el panel de administración y luego pídele a la IA que lo publique, o publícalo tú mismo.
  • Usa comparar para revisar. Antes de publicar, pregunta “Compara las versiones en vivo y en borrador de esta publicación” para ver exactamente qué cambiará.
  • Los campos de texto enriquecido usan Portable Text. La IA puede escribir contenido para campos de texto enriquecido, pero el formato complejo se hace mejor en el editor de administración.

Para desarrolladores

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