Skip to main content
Glama

Сервер Mindmap MCP

Сервер Model Context Protocol (MCP) для преобразования контента Markdown в интерактивные ментальные карты.

Установка

pip install mindmap-mcp-server

Или с помощью uvx :

uvx mindmap-mcp-server

Или использовать docker безопаснее и проще.

Related MCP server: MCP XMind Server

Внимание

Три способа установки были успешно протестированы на macOS и Linux.

Для пользователей Windows, испытывающих проблемы с npx для этого MCP, рассмотрите возможность использования метода Docker. В качестве альтернативы, если вы используете Visual Studio Code, расширение "Markmap" предлагает потенциально более простое решение, чем навигация по инструментам командной строки.


Если у вас возникли нерешенные проблемы, вы можете использовать мою недавнюю системную подсказку в качестве помощника по Mindmap вместо использования этого сервера MCP.

You are a specialized assistant that generates HTML code for interactive markdown-based mind maps (markmaps). When a user sends you content, respond with a complete HTML document that displays their content as a markmap visualization. If artifact tool is turned on, you can use the artifact. Follow these requirements: 1. Use the markmap-autoloader library (version 0.18 or latest stable version) 2. Format the HTML exactly according to the template below 3. Replace the demo content in the template with the user's content, preserving their hierarchical structure 4. Maintain the markmap configuration options (maxWidth: 300, colorFreezeLevel: 2) 5. If the user doesn't provide markdown formatting (# for headings), format their content appropriately with main topics using # and subtopics using ## Template to follow: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Markmap</title> <style> svg.markmap { width: 100%; height: 100vh; } </style> <script src="https://cdn.jsdelivr.net/npm/markmap-autoloader@0.18"></script> </head> <body> <div class="markmap"> <script type="text/template"> --- markmap: maxWidth: 300 colorFreezeLevel: 2 --- # markmap ## Links - <https://markmap.js.org/> - [GitHub](https://github.com/markmap/markmap) ## Related - [coc-markmap](https://github.com/markmap/coc-markmap) - [gatsby-remark-markmap](https://github.com/markmap/gatsby-remark-markmap) ## Features - links - **inline** ~~text~~ *styles* - multiline text - `inline code` - Katex - $x = {-b \pm \sqrt{b^2-4ac} \over 2a}$ - This is a very very very very very very very very very very very very very very very long line. </script> </div> </body> </html>

Варианты визуализации: (Если формулы или символы отображаются неправильно, загрузите HTML-файл и откройте его в браузере.)

  1. Просмотреть ментальную карту в артефактах (если доступно): системный_запрос_артефакт

  2. Отобразите HTML-файл в виде ментальной карты: system_prompt_render


Предпосылки

Для этого пакета требуется установленный Node.js при использовании команды python или uvx для запуска сервера.

Использование

С помощью Claude Desktop или других клиентов MCP

Добавьте этот сервер в ваш claude_desktop_config.json :

{ "mcpServers": { "mindmap": { "command": "uvx", "args": ["mindmap-mcp-server", "--return-type", "html"] } } }

или

рекомендуется:

{ "mcpServers": { "mindmap": { "command": "uvx", "args": ["mindmap-mcp-server", "--return-type", "filePath"] } } }

мы используем --return-type для указания возвращаемого типа содержимого ментальной карты, вы можете выбрать html или filePath в соответствии с вашими потребностями.
html вернет все HTML-содержимое ментальной карты, которое вы можете предварительно просмотреть в артефакте вашего клиента ИИ;

return_html_content

html_preview

filePath сохранит карту разума в файл и вернет путь к файлу, который вы можете открыть в своем браузере. Он может сохранить ваши токены !

сгенерировать_файл

файл_для_открытия

Использование определенного файла Python в этом репозитории:

{ "mcpServers": { "mindmap": { "command": "python", "args": ["/path/to/your/mindmap_mcp_server/server.py", "--return-type", "html"] } } }

или

{ "mcpServers": { "mindmap": { "command": "python", "args": ["/path/to/your/mindmap_mcp_server/server.py", "--return-type", "filePath"] } } }

мы используем --return-type для указания типа возвращаемого содержимого ментальной карты, вы можете выбрать html или filePath в соответствии с вашими потребностями. Более подробную информацию см. в разделе «Использование `uvx`».

Сначала вы извлекаете изображение:

docker pull ychen94/mindmap-converter-mcp

Во-вторых, настройте сервер:

{ "mcpServers": { "mindmap-converter": { "command": "docker", "args": ["run", "--rm", "-i", "-v", "/path/to/output/folder:/output", "ychen94/mindmap-converter-mcp:latest"] } } }

⚠️ Замените /path/to/output/folder на фактический путь в вашей системе, где вы хотите сохранять ментальные карты, например /Users/username/Downloads на macOS или C:\\Users\\username\\Downloads на Windows.

Инструменты, предоставляемые в контейнере Docker. Сервер предоставляет следующие инструменты MCP:

  1. markdown-to-mindmap-content
    Преобразует Markdown в HTML-карту связей и возвращает весь HTML-контент.
    Аргументы: -v и /path/to/output/folder:/output в команде docker не используются.
    Параметры :
    • markdown (строка, обязательно): содержимое Markdown для преобразования
    • панель инструментов (логическое значение, необязательно): показывать ли панель инструментов (по умолчанию: true)
    Лучше всего подходит для : Простые карты разума, где размер HTML-контента не имеет значения. И вы можете использовать artifact в вашем AI-клиенте для предварительного просмотра карты разума.

  2. markdown-to-mindmap-файл
    Преобразует Markdown в HTML-карту связей и сохраняет ее в файле в смонтированном каталоге.
    Параметры :
    • markdown (строка, обязательно): содержимое Markdown для преобразования
    • имя файла (строка, необязательно): пользовательское имя файла (по умолчанию: автоматически сгенерированное имя временной метки)
    • панель инструментов (логическое значение, необязательно): показывать ли панель инструментов (по умолчанию: true)
    Подходит для : сложных ментальных карт или когда вы хотите сохранить токены для дальнейшего использования.
    вы можете открыть html-файл в вашем браузере, чтобы просмотреть mindmap. Также вы можете использовать iterm-mcp-server или mcp-серверы других терминалов, чтобы открыть файл в вашем браузере, не прерывая рабочий процесс.

Поиск неисправностей

Файл не найден
Если файл вашей ментальной карты недоступен:
1 Проверьте, правильно ли вы смонтировали том в контейнере Docker.
2 Убедитесь, что формат пути соответствует вашей операционной системе.
3 Убедитесь, что у Docker есть разрешение на доступ к каталогу

Команда Docker не найдена
1 Убедитесь, что Docker установлен и находится в вашем PATH
2 Попробуйте использовать абсолютный путь к Docker

Сервер не отображается в Claude
1 Перезапустите Claude for Desktop после изменения конфигурации
2 Проверьте журналы Клода на наличие ошибок подключения
3. Убедитесь, что Docker запущен

Расширенное использование
Этот сервер работает с любым MCP-совместимым клиентом, а не только с Claude for Desktop. Сервер реализует спецификацию Model Context Protocol (MCP) версии 1.0.

Функции

Этот сервер предоставляет инструмент для преобразования содержимого Markdown в ментальные карты с использованием библиотеки markmap-cli :

  • Преобразовать Markdown в интерактивную ментальную карту HTML

  • Возможность создания оффлайн-карт связей

  • Возможность скрыть панель инструментов

  • Возвращает либо HTML-контент, либо путь к файлу

Пример

В Клоде вы можете спросить:

" создайте ментальную карту для следующего кода разметки, используя инструмент ментальных карт:

# Project Planning ## Research ### Market Analysis ### Competitor Review ## Design ### Wireframes ### Mockups ## Development ### Frontend ### Backend ## Testing ### Unit Tests ### User Testing

"

если вы хотите сохранить ментальную карту в файл, а затем открыть ее в браузере с помощью сервера iTerm MCP:

" создайте ментальную карту для следующего кода разметки input_code с помощью инструмента для создания ментальных карт, после этого используйте iterm, чтобы открыть сгенерированный файл HTML. input_code:

markdown content

"

« Подумайте о процессе помещения слона в холодильник и представьте ментальную карту. Откройте ее с помощью терминала».

aiworkflow

mindmappinbrowser

и многое другое

Лицензия

Этот проект лицензирован по лицензии MIT. Для получения более подробной информации см. файл LICENSE в репозитории этого проекта


Если этот проект был вам полезен, пожалуйста, поставьте ему звезду ⭐️

Развитие технологий должно приносить пользу всем людям, а не эксплуатировать население в целом.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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/YuChenSSR/mindmap-mcp-server'

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