MCPdir — MCP Server Directory
🇬🇧 🇪🇸

Office Visio MCP Server

by GongRzhe

Automatiza la creación y edición de diagramas Microsoft Visio mediante asistentes de IA

design Python Intermedio Auto-hospedable Sin API key
⭐ 43 stars 📅 Actualizado: hace 10m

Descripción

Un servidor MCP para automatizar la creación y edición de diagramas Microsoft Visio vía interfaz COM. Proporciona 8 herramientas para crear diagramas, añadir y conectar formas, aplicar texto, listar formas, guardar archivos y exportar a imágenes. Soporta múltiples tipos de conectores (Dinámico, Recto, Curvo) y varios tipos de formas. Solo Windows — requiere Microsoft Visio instalado.

✅ Ideal para

Equipos Windows que necesitan generación automatizada de diagramas Visio mediante asistentes de IA

⏭️ No recomendado si

Estás en macOS/Linux o no tienes Microsoft Visio

💡 Casos de uso

  • Crear diagramas de flujo mediante instrucciones de asistentes de IA
  • Automatizar generación de diagramas Visio desde datos estructurados
  • Conectar formas en flujos de proceso y organigramas
  • Exportar diagramas a formatos de imagen para documentación

👍 Ventajas

  • Automatización directa de Visio vía COM — integración nativa completa
  • Múltiples tipos de conectores y formas soportados
  • Cero issues abiertas — código estable
  • Exportación a formatos de imagen

👎 Desventajas

  • Solo Windows — requiere Microsoft Visio instalado
  • La interfaz COM puede tener limitaciones de rendimiento con diagramas grandes
  • Limitado a 8 herramientas básicas — estilos avanzados aún no disponibles

🔧 Herramientas expuestas (8 herramientas)

ToolCategoríaDescripción
add_textcontentAplicar etiquetas de texto a formas
create_visio_filediagram-managementCrear nuevos diagramas Visio con plantillas opcionales
open_visio_filediagram-managementAbrir archivos de diagramas Visio existentes
save_documentsdiagram-managementGuardar cambios en disco
export_as_imagesexportConvertir diagramas a formatos de imagen
list_shapesinspectionRecuperar todas las formas del diagrama actual
add_shapeshapesInsertar formas con posicionamiento y selección de tipo
connect_shapesshapesConectar formas usando conectores Dinámicos, Rectos o Curvos

💡 Consejos y trucos

Usa connect_shapes con tipo de conector Dynamic para enrutamiento automático entre formas. Exporta a imágenes para compartir diagramas generados entre plataformas.

Info rápida

Autor
GongRzhe
Licencia
MIT
Runtime
Python 3.12+
Transporte
stdio
Categoría
design
Dificultad
Intermedio
Auto-hospedable
Auth
Docker
Versión
1.0.0
Actualizado
14 may 2025

Compatibilidad con clientes

  • Claude Code
  • Cursor
  • VS Code Copilot
  • Gemini CLI
  • Windsurf
  • Cline
  • JetBrains AI
  • Warp

Plataformas

🪟 Windows