Integración con IA (Servidor MCP)

Diagrammix incluye un servidor MCP (Model Context Protocol) integrado que permite a asistentes de IA como Claude y Codex leer y modificar tus diagramas directamente. Describe lo que necesitas en lenguaje natural, y la IA coloca símbolos, conectores y diseños en el lienzo por ti.

¿Qué Puede Hacer la IA?

  • Crear diagramas a partir de una descripción — pide un diagrama de flujo, una topología de red, o un organigrama y obtenlo en el lienzo al instante
  • Construir mapas mentales — describe un tema y obtén un mapa mental estructurado
  • Leer tu documento — la IA ve tus figuras, conectores, capas y estilos actuales
  • Modificar elementos existentes — actualiza texto, colores, posiciones o el enrutamiento de conectores
  • Operaciones por lotes — crea diagramas completos con símbolos y conectores en un solo paso
  • Diseño automático y alineación — organiza elementos con comandos en lenguaje natural
  • Replicar un aspecto a partir de una imagen — entrégale a la IA una imagen de referencia y construirá una plantilla y un estilo personalizados equivalentes
  • Exportar — genera salida SVG, PNG, Visio (.vsdx), o Mermaid bajo demanda

Requisitos

  • Diagrammix PRO (compra única)
  • Diagrammix debe estar en ejecución con el servidor MCP habilitado
  • Si no hay ningún documento abierto, el asistente puede crear uno nuevo
  • El cliente de IA y Diagrammix deben estar en la misma máquina (localhost)

No se necesita Node.js, npx, ni mcp-remote — Diagrammix incluye un ayudante nativo para los clientes que lo requieren.

Configuración

1. Habilitar el Servidor MCP

  1. Abre Diagrammix
  2. Ve a Diagrammix > Settings (o presiona Cmd+,)
  3. Cambia a la pestaña AI Integration
  4. En la sección MCP Server, activa Enable MCP Server

Status muestra Running una vez que el servidor está activo. El servidor escucha en http://localhost:8420/mcp.

2. Configurar Claude Desktop

Claude Desktop se conecta mediante stdio. Diagrammix incluye un ayudante stdio nativo dentro del paquete de la app, así que no se requiere Node.js, npx, ni mcp-remote.

  1. Haz clic en Copy Config en la Configuración de Diagrammix — esto completa la ruta exacta al ayudante incluido para tu instalación
  2. Abre el archivo de configuración de Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
  3. Pega la configuración. Se ve así — la ruta command apunta al ayudante dentro de donde esté instalado Diagrammix.app:
{
  "mcpServers": {
    "diagrammix": {
      "command": "/Applications/Diagrammix.app/Contents/MacOS/diagrammix-mcp-stdio",
      "args": ["--url", "http://localhost:8420/mcp"]
    }
  }
}

Nota: Usa Copy Config en lugar de escribir la ruta a mano — apunta al ayudante dentro de tu paquete de app real, que Diagrammix mantiene firmado y actualizado.

  1. Reinicia Claude Desktop. Las herramientas de Diagrammix aparecerán en el chat.

3. Configurar Claude Code (CLI)

Claude Code admite Streamable HTTP de forma nativa — no se necesita un puente. Agrega un servidor MCP de tipo HTTP que apunte a:

http://localhost:8420/mcp

Consulta la documentación MCP de Claude Code para el comando o archivo de configuración a usar.

4. Configurar Codex

Codex (la app, la CLI, y la extensión de IDE comparten una sola configuración MCP) se conecta mediante Streamable HTTP. Configúralo de cualquiera de estas dos formas:

Opción A — config.toml. Haz clic en Copy Config en la sección Codex de la Configuración de Diagrammix y pégalo en ~/.codex/config.toml:

[mcp_servers.diagrammix]
url = "http://localhost:8420/mcp"
enabled = true
default_tools_approval_mode = "prompt"
startup_timeout_sec = 20
tool_timeout_sec = 60

Opción B — CLI. Haz clic en Copy Command en la Configuración de Diagrammix, o ejecuta:

codex mcp add diagrammix --url http://localhost:8420/mcp

5. Otros Clientes MCP

Cualquier cliente compatible con MCP puede conectarse usando:

  • Transporte: Streamable HTTP
  • Endpoint: http://localhost:8420/mcp
  • Protocolo: JSON-RPC 2.0 sobre HTTP POST

Nota: ChatGPT Desktop requiere HTTPS y no admite conexiones localhost directamente.

Herramientas Destacadas

Diagrammix expone un amplio conjunto de herramientas MCP. Algunas de las más útiles:

HerramientaQué hace
batch_createCrea muchos símbolos y conectores en un solo paso de deshacer
apply_diagram_plan / preview_diagram_planValida un plan de diagrama estructurado, luego lo aplica como un solo paso deshacible
get_elements / update_elementLee y cambia elementos existentes
apply_layoutEjecuta el diseño automático
create_mindmapConstruye un mapa mental a partir de un árbol anidado o un esquema Markdown
import_mermaidInserta un diagrama a partir de texto Mermaid
generate_radial_diagramGenera una infografía radial — anillo segmentado, círculos, o pétalos — con etiquetas y colores
combine_shapesOperaciones booleanas (unión, sustracción, intersección, exclusión)
create_artboardAgrega una mesa de trabajo para exportar
set_document_palette / apply_paletteAlmacena una paleta de color de documento y vuelve a aplicar el tema al diagrama con ella
create_style / apply_styleCrea y aplica estilos personalizados
export_svg, export_png, export_vsdx, export_mermaidExporta el diagrama o la selección; export_vsdx convierte cada mesa de trabajo en una página de Visio
undo / redoRetrocede y avanza a través de los cambios

Ejemplos de Uso

Crear un Diagrama de Flujo

"Crea un diagrama de flujo con Start, Decision, Process A, Process B, y End. Conecta Start con Decision, Decision con Process A (Yes) y Process B (No), y ambos procesos con End."

La IA usará batch_create para colocar todos los símbolos y conectores en un solo paso de deshacer.

Modificar un Diagrama Existente

"Cambia el color de relleno de todos los rectángulos a azul y pon el texto en negrita."

La IA lee tus elementos con get_elements, luego actualiza cada uno con update_element.

Diseño Automático

"Aplica un diseño de arriba hacia abajo con 60px de espaciado entre filas."

La IA llama a apply_layout con la dirección y el espaciado que prefieras.

Replicar un Aspecto a partir de una Imagen

"Aquí tienes una captura de pantalla del estilo de diagrama de nuestra marca. Recrea estas figuras y colores como una plantilla y un estilo personalizados que pueda reutilizar."

Dale al asistente una imagen de referencia y podrá generar figuras y puntas de flecha SVG equivalentes, ensamblarlas en una plantilla personalizada, y definir un estilo personalizado equivalente. Usa herramientas como create_custom_template, add_custom_shape, add_custom_arrowhead, y create_style, así que el resultado es un paquete reutilizable — no un dibujo puntual.

Consejos

  • Empieza con una descripción — cuanto más específico seas, mejor será el resultado
  • Itera — pídele a la IA que ajuste colores, etiquetas o el diseño después de la creación inicial
  • Deshaz libremente — todos los cambios de la IA admiten deshacer con Cmd+Z
  • Usa símbolos de notación — pídele a la IA que use paquetes de notación específicos para un estilo consistente
  • Por lotes es mejor — para diagramas nuevos, la IA crea todo en un solo paso para que deshacer revierta todo a la vez