Сервер Markmap MCP
Markmap MCP Server основан на Model Context Protocol (MCP) , который позволяет одним щелчком мыши преобразовывать текст Markdown в интерактивные интеллект-карты, созданные на основе проекта с открытым исходным кодом markmap . Сгенерированные интеллект-карты поддерживают богатые интерактивные операции и могут быть экспортированы в различные форматы изображений.
Функции
🌠 Markdown в ментальную карту : конвертируйте текст Markdown в интерактивные ментальные карты.
🖼️ Экспорт в несколько форматов : поддержка экспорта в форматах PNG, JPG и SVG.
🔄 Интерактивные операции : поддержка масштабирования, развертывания/свертывания узлов и других интерактивных функций.
📋 Markdown Copy : копирование исходного содержимого Markdown одним щелчком мыши
🌐 Автоматический просмотр в браузере : возможность автоматически открывать созданные ментальные карты в браузере.
Related MCP server: Mindmap MCP Server
Предпосылки
Среда выполнения Node.js
Установка
Установка через Smithery
Чтобы автоматически установить Markmap MCP Server для Claude Desktop через Smithery :
npx -y @smithery/cli install @jinzcdev/markmap-mcp-server --client claudeРучная установка
# Install from npm
npm install @jinzcdev/markmap-mcp-server -g
# Basic run
npx -y @jinzcdev/markmap-mcp-server
# Specify output directory
npx -y @jinzcdev/markmap-mcp-server --output /path/to/output/directoryВ качестве альтернативы вы можете клонировать репозиторий и запустить его локально:
# Clone the repository
git clone https://github.com/jinzcdev/markmap-mcp-server.git
# Navigate to the project directory
cd markmap-mcp-server
# Build project
npm install && npm run build
# Run the server
node build/index.jsИспользование
Добавьте следующую конфигурацию в файл конфигурации клиента MCP:
{
"mcpServers": {
"markmap": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@jinzcdev/markmap-mcp-server",
"--output",
"/path/to/output/directory"
]
}
}
}[!КОНЧИК]
Служба поддерживает следующие переменные среды:
MARKMAP_DIR: Укажите выходной каталог для ментальных карт (необязательно, по умолчанию — системный временный каталог)Приоритетное примечание :
Если указаны и аргумент командной строки
--output, и переменная средыMARKMAP_DIR, приоритет имеет аргумент командной строки.
Доступные инструменты
markdown-to-mindmap
Преобразуйте текст Markdown в интерактивную ментальную карту.
Параметры:
markdown: содержимое Markdown для преобразования (обязательная строка)open: следует ли автоматически открывать сгенерированную ментальную карту в браузере (необязательное логическое значение, по умолчанию — false)
Возвращаемое значение:
{
"content": [
{
"type": "text",
"text": "JSON_DATA_OF_MINDMAP_FILEPATH"
}
]
}Лицензия
Данный проект лицензирован по лицензии MIT.