【MCP 分享】用 Markmap 与 MCP 打造 AI 驱动的思维导图生成工具

一、导言

Markmap 是一个轻量强大的开源工具,能够将 Markdown 文本转化为直观、交互式的思维导图,在 GitHub 上获得了 10k+ 的 stars(Markmap 开源地址)。而 MCP(Model Context Protocol) 则是一个为大语言模型(LLM)设计的协议,赋予 AI 调用外部工具的能力,让复杂任务自动化变得更加简单(MCP 文档地址)。

基于 Markmap 项目与 MCP 协议,我开发了 markmap-mcp-server,允许大语言模型直接调用 Markmap 工具,轻松将 Markdown 文本转化为交互式思维导图,并支持多种导出格式(如 PNG、JPG、SVG)。我们可以利用该工具快速整理思路、生成项目文档等。

开源地址:https://github.com/jinzcdev/markmap-mcp-server

二、使用方法

1. 配置 markmap-mcp-server

在你使用的 MCP 客户端配置文件中添加如下服务配置:

{
    "mcpServers": {
        "markmap": {
            "type": "stdio",
            "command": "npx",
            "args": ["-y", "@jinzcdev/markmap-mcp-server"],
            "env": {
                "MARKMAP_DIR": "/Users/jinzcdev/markmap/tmp"
            }
        }
    }
}

说明MARKMAP_DIR 环境变量用于指定思维导图生成的输出目录。

2. 在 MCP 客户端中使用

这里以 Cherry Studio 为例,你可以直接输入 Markdown 文本,并通过 MCP 调用 markmap-mcp-server 生成思维导图,如下所示:

请将以下 Markdown 转为思维导图:
# 项目计划
## 阶段一
- 需求分析
- 原型设计
## 阶段二
- 开发
- 测试


也可结合其他 MCP 工具,扩展更多的上下文信息,如结合 leetcode-mcp-server 生成解题思路的思维导图,如下所示:

获取力扣每日一题,并生成解题思路的思维导图。

请添加图片描述

如图,大模型通过连续调用工具,创建出了完整的思维导图,展示了力扣每日一题的解题思路。

请添加图片描述

三、总结

markmap-mcp-server 通过 MCP 协议将 Markmap 的思维导图生成能力无缝集成到大语言模型的工作流中,使 AI 能够直接调用 Markmap 的功能,将结构化文本(如 Markdown)自动转换为清晰、可交互的思维导图。如果该工具对你有帮助,欢迎关注、支持。

往期推荐

  1. 【MCP 分享】LeetCode(力扣) MCP Server 让 AI 替你修复 Bug + 记笔记,高效刷题
  2. MCP 实战系列(Day 2)- 动手搓个文件系统 MCP 服务器
  3. MCP 实战系列(Day 1)- 什么是 MCP?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值