Mindmap MCP Server

Mindmap MCP Server

site icon
2025.04.02 64
Python思维导图工具Markdown转换开发效率内容生成
Mindmap MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于将 Markdown 内容转换为交互式思维导图。它提供了多种安装和使用方式,包括通过 pip、uvx 或 Docker 安装,并支持与 Claude Desktop 或其他 MCP 客户端集成。该服务适用于需要快速将结构化文本转换为可视化思维导图的场景,特别适合项目规划、知识整理和头脑风暴等用途。
View on GitHub

Overview

基本能力

产品定位

Mindmap MCP Server 是一个将 Markdown 内容转换为交互式思维导图的服务,旨在帮助用户快速将结构化文本转换为可视化工具。

核心功能

  • 将 Markdown 转换为交互式思维导图 HTML
  • 支持创建离线可用的思维导图
  • 可选择隐藏工具栏
  • 支持返回 HTML 内容或文件路径

适用场景

  • 项目规划和任务分解
  • 知识整理和笔记管理
  • 头脑风暴和创意构思
  • 教学材料和演示准备

工具列表

  1. markdown-to-mindmap-content
  2. 将 Markdown 转换为 HTML 思维导图并返回整个 HTML 内容
  3. 参数:markdown(必需)、toolbar(可选)
  4. 适用于:简单的思维导图,不关心 HTML 内容大小

  5. markdown-to-mindmap-file

  6. 将 Markdown 转换为 HTML 思维导图并保存到文件
  7. 参数:markdown(必需)、filename(可选)、toolbar(可选)
  8. 适用于:复杂的思维导图或需要节省 token 的情况

常见问题解答

  • 文件未找到:检查是否正确挂载了卷到 Docker 容器,确保路径格式正确
  • Docker 命令未找到:验证 Docker 是否安装并在 PATH 中
  • 服务器未出现在 Claude 中:重启 Claude Desktop,检查日志中的连接错误

使用教程

使用依赖

  • 使用 pythonuvx 运行服务器时需要安装 Node.js

安装教程

通过 pip 安装

pip install mindmap-mcp-server

通过 uvx 安装

uvx mindmap-mcp-server

通过 Docker 安装(推荐)

docker pull ychen94/mindmap-converter-mcp

调试方式

配置 Claude Desktop

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

使用 Python 文件

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

使用 Docker

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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。