hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Offers containerized deployment of the mindmap conversion service with specific tools for generating either HTML content or files saved to mounted volumes
Converts Markdown documents into interactive, visual mindmaps with hierarchical structure while preserving the original content organization
Utilizes Node.js as a prerequisite runtime environment to enable the mindmap conversion functionality through the markmap-cli library
Servidor MCP de mapas mentales
Un servidor de Protocolo de Contexto de Modelo (MCP) para convertir contenido Markdown en mapas mentales interactivos.
Instalación
O usando uvx
:
O usar docker
de forma más segura y sencilla.
Prerrequisitos
Este paquete requiere que Node.js esté instalado cuando se utiliza el comando python
o uvx
para ejecutar el servidor.
Uso
Con Claude Desktop u otros clientes MCP
Agregue este servidor a su claude_desktop_config.json
:
o
recomendado:
Usamos --return-type
para especificar el tipo de retorno del contenido del mapa mental, puede elegir html
o filePath
según sus necesidades.html
devolverá todo el contenido HTML del mapa mental, que puedes previsualizar en el artefacto de tu cliente de IA;
filePath
guardará el mapa mental en un archivo y devolverá la ruta, que podrás abrir en tu navegador. ¡Puede guardar tus tokens !
Usando un archivo Python específico en este repositorio:
o
Usamos --return-type
para especificar el tipo de retorno del contenido del mapa mental, puede elegir html
o filePath
según sus necesidades. Consulte el uso de `uvx` para obtener más detalles.
Primero, extraes la imagen:
En segundo lugar, configure el servidor:
⚠️ Reemplace /path/to/output/folder
con una ruta real en su sistema donde desea guardar mapas mentales, como /Users/username/Downloads
en macOS o C:\\Users\\username\\Downloads
en Windows.
Herramientas proporcionadas en el contenedor Docker El servidor proporciona las siguientes herramientas MCP:
- Markdown a contenido de mapa mental
Convierte Markdown en un mapa mental HTML y devuelve el contenido HTML completo.
No utilice los argumentos:-v
y/path/to/output/folder:/output
en el comandodocker
.
Parámetros :
• markdown (cadena, obligatoria): el contenido de Markdown que se convertirá
• barra de herramientas (booleano, opcional): si se debe mostrar la barra de herramientas (valor predeterminado: verdadero)
Ideal para : Mapas mentales sencillos donde el tamaño del contenido HTML no es un problema. Puedes usar Artifact en tu cliente de IA para previsualizar el mapa mental. - Markdown a archivo de mapa mental
Convierte Markdown en un mapa mental HTML y lo guarda en un archivo en el directorio montado.
Parámetros :
• markdown (cadena, obligatoria): el contenido de Markdown que se convertirá
• nombre de archivo (cadena, opcional): nombre de archivo personalizado (predeterminado: nombre de marca de tiempo generado automáticamente)
• barra de herramientas (booleano, opcional): si se debe mostrar la barra de herramientas (valor predeterminado: verdadero)
Ideal para : mapas mentales complejos o cuando desea guardar los tokens para usarlos más adelante.
Puede abrir el archivo HTML en su navegador para ver el mapa mental. También puede usar iterm-mcp-server u otros servidores mcp de terminales para abrir el archivo en su navegador sin interrumpir su flujo de trabajo.
Solución de problemas
Archivo no encontrado
Si su archivo de mapa mental no es accesible:
1 Comprueba que has montado correctamente un volumen en el contenedor Docker
2 Asegúrese de que el formato de la ruta sea correcto para su sistema operativo
3 Asegúrese de que Docker tenga permiso para acceder al directorio
Comando Docker no encontrado
1 Verifique que Docker esté instalado y en su PATH
2 Intente utilizar la ruta absoluta a Docker
El servidor no aparece en Claude
1 Reiniciar Claude for Desktop después de los cambios de configuración
2 Verifique los registros de Claude para detectar errores de conexión
3 Verifique que Docker se esté ejecutando
Uso avanzado
Uso con otros clientes MCP
Este servidor funciona con cualquier cliente compatible con MCP, no solo con Claude for Desktop. Implementa la especificación del Protocolo de Contexto de Modelo (MCP) versión 1.0.
Atención
Se han probado con éxito tres métodos de instalación en macOS y Linux.
Si tiene problemas con npx
para este MCP, considere usar el método Docker. Si usa Visual Studio Code, la extensión "Markmap" ofrece una solución potencialmente más sencilla que usar herramientas de línea de comandos.
Características
Este servidor proporciona una herramienta para convertir contenido Markdown en mapas mentales utilizando la biblioteca markmap-cli
:
- Convertir Markdown en un mapa mental interactivo HTML
- Opción para crear mapas mentales sin conexión
- Opción para ocultar la barra de herramientas
- Devuelve el contenido HTML o la ruta del archivo
Ejemplo
En Claude puedes preguntar:
" proporcione un mapa mental para el siguiente código Markdown, utilizando una herramienta de mapas mentales:
"
Si desea guardar el mapa mental en un archivo y luego abrirlo en su navegador usando el servidor iTerm MCP:
" Proporcione un mapa mental para el siguiente input_code de Markdown usando una herramienta de mapas mentales, luego use iterm para abrir el archivo html generado. input_code:
"
" Piensa en el proceso de meter un elefante en un refrigerador y crea un mapa mental. Ábrelo con una terminal. "
y más
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Para más detalles, consulte el archivo de LICENCIA en este repositorio del proyecto.
Si este proyecto te resulta útil, considera darle una Estrella ⭐️
El avance de la tecnología debería beneficiar a todos los individuos en lugar de explotar a la población general.
You must be authenticated.
Un servidor de protocolo de contexto de modelo que convierte contenido Markdown en mapas mentales interactivos, lo que permite a los asistentes de IA visualizar información jerárquica a través de contenido HTML o archivos guardados.