Skip to main content
Glama

Servidor MCP de FlowZap

Crea diagramas de flujo, de secuencia y de arquitectura utilizando asistentes de IA como Claude, Cursor, Windsurf y otras 8 herramientas compatibles con MCP.

FlowZap es una herramienta de diagramación visual de flujos con un DSL basado en texto llamado FlowZap Code. Este servidor MCP permite que los asistentes de IA creen diagramas por ti.

¿Qué es FlowZap?

FlowZap convierte prompts de texto en diagramas de triple vista (Flujo, Secuencia y Arquitectura) utilizando el DSL FlowZap Code. NO es Mermaid, NO es PlantUML; es un lenguaje de dominio específico único diseñado para la simplicidad y la generación mediante IA.

Datos clave:

  • Solo 4 formas: circle, rectangle, diamond, taskbox

  • Los atributos de nodo usan dos puntos: label:"Texto"

  • Las etiquetas de borde usan el signo igual: [label="Texto"]

  • Maneja los conectores: n1.handle(right) -> n2.handle(left)

  • La etiqueta de visualización de carril (lane) debe estar en la misma línea que la llave de apertura: laneName { # Etiqueta

  • Calidad del diagrama de secuencia: cada solicitud entre carriles necesita un borde de respuesta coincidente antes de la siguiente solicitud importante; define los bordes en orden cronológico; mantén un ritmo estricto de solicitud → respuesta → siguiente solicitud; sin nodos huérfanos.

Instalación

El servidor MCP de FlowZap funciona con cualquier herramienta que admita el Protocolo de Contexto de Modelo (MCP):

Todas las herramientas de codificación compatibles

Herramienta

Cómo configurar

Claude Desktop

Añadir a claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Claude Code

Ejecutar: claude mcp add --transport stdio flowzap -- npx -y flowzap-mcp

O añadir a .mcp.json en la raíz de tu proyecto.

Cursor

Abrir Configuración → Características → Servidores MCP → Añadir servidor. Usa la misma configuración JSON.

Windsurf IDE

Añadir a ~/.codeium/windsurf/mcp_config.json

OpenAI Codex

Añadir a ~/.codex/config.toml:

[mcp_servers.flowzap]

command = "npx"

args = ["-y", "flowzap-mcp"]

O ejecutar: codex mcp add flowzap -- npx -y flowzap-mcp

Warp Terminal

Configuración → Servidores MCP → Clic en "+ Add" → Pegar la configuración JSON.

Zed Editor

Añadir a settings.json:

{"context_servers": {"flowzap": {"command": "npx", "args": ["-y", "flowzap-mcp"]}}}

Cline (VS Code)

Abrir barra lateral de Cline → Icono de Servidores MCP → Editar cline_mcp_settings.json

Roo Code (VS Code)

Añadir a .roo/mcp.json en el proyecto o en la configuración global.

Continue.dev

Crear .continue/mcpServers/flowzap.yaml con:

name: FlowZap

mcpServers:

- name: flowzap

command: npx

args: ["-y", "flowzap-mcp"]

Sourcegraph Cody

Añadir a settings.json de VS Code mediante la configuración openctx.providers.

No compatible: Replit y Lovable.dev solo admiten servidores MCP remotos mediante URL. Usa la API pública en su lugar.

Configuración JSON

Todas las herramientas utilizan el mismo formato de configuración JSON:

{
  "mcpServers": {
    "flowzap": {
      "command": "npx",
      "args": ["-y", "flowzap-mcp"]
    }
  }
}

Usuarios de Windows: Si las herramientas no aparecen, usa la ruta absoluta:

"command": "C:\\Program Files\\nodejs\\npx.cmd"

Encuentra tu ruta de npx con: where.exe npx

Herramientas disponibles

Herramientas principales

Herramienta

Descripción

flowzap_validate

Validar la sintaxis de FlowZap Code

flowzap_create_playground

Crear una URL de diagrama compartible

flowzap_get_syntax

Obtener la documentación de sintaxis de FlowZap Code

Herramientas enfocadas en agentes

Herramienta

Descripción

flowzap_export_graph

Exportar FlowZap Code como grafo JSON estructurado (carriles, nodos, bordes) para razonamiento

flowzap_artifact_to_diagram

Analizar registros HTTP, especificaciones OpenAPI o código en diagramas de FlowZap

flowzap_diff

Comparar dos versiones de FlowZap Code y obtener una diferencia estructurada

flowzap_apply_change

Aplicar operaciones de parche estructuradas (insertar/eliminar/actualizar nodos/bordes)

Ejemplos de uso

Creación básica de diagramas

Pide a tu asistente de IA:

  • "Genera un diagrama de secuencia del flujo de inicio de sesión actual implementado en esta aplicación"

  • "Crea un diagrama de flujo para un sistema de procesamiento de pedidos"

  • "Crea un diagrama de arquitectura para una puerta de enlace de API de microservicios"

  • "Haz un diagrama de flujo que muestre el proceso de registro de usuario"

  • "Diagrama un pipeline de CI/CD con etapas de compilación, prueba y despliegue"

Flujos de trabajo enfocados en agentes

Analizar registros HTTP en diagramas:

"Here are my nginx access logs. Create a sequence diagram showing the request flow."

El agente utiliza flowzap_artifact_to_diagram con artifactType: "http_logs".

Analizar la estructura del diagrama:

"Which steps in this workflow touch the database?"

El agente utiliza flowzap_export_graph para obtener un grafo JSON y luego lo consulta.

Mostrar qué cambió:

"I updated the workflow. What's different from the previous version?"

El agente utiliza flowzap_diff para comparar el código antiguo y el nuevo.

Actualizaciones incrementales seguras:

"Add a logging step after the API call in this diagram."

El agente utiliza flowzap_apply_change con un parche estructurado en lugar de regenerar.

El asistente hará lo siguiente:

  1. Generar FlowZap Code basado en tu descripción

  2. Validar el código

  3. Crear una URL de playground con la vista adecuada (flujo, secuencia o arquitectura) para ver y compartir

Ejemplo de FlowZap Code

sales { # Sales Team
  n1: circle label:"Order Received"
  n2: rectangle label:"Submit Order"
  n5: rectangle label:"Receive decision"
  n1.handle(right) -> n2.handle(left)
  n2.handle(bottom) -> fulfillment.n3.handle(top) [label="Submit"]
}

fulfillment { # Fulfillment
  n3: rectangle label:"Review Order"
  n4: rectangle label:"Return decision"
  n3.handle(right) -> n4.handle(left)
  n4.handle(top) -> sales.n5.handle(bottom) [label="Approved"]
}

Seguridad

  • No requiere autenticación - Utiliza solo APIs públicas de FlowZap

  • Sin acceso a datos de usuario - No puede leer tus diagramas o cuenta

  • Se ejecuta localmente - El servidor MCP se ejecuta en tu máquina

  • Protegido contra SSRF - Solo se conecta a flowzap.xyz

  • Límite de tasa - 30 solicitudes/minuto del lado del cliente

  • Validación de entrada - Tamaño máximo de código de 50KB

Habilidad de agente (skills.sh)

Instala la habilidad de FlowZap para más de 40 agentes de codificación compatibles a través de skills.sh:

npx skills add flowzap-xyz/flowzap-mcp

Enlaces

Licencia

MIT

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/flowzap-xyz/flowzap-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server