Skip to main content
Glama

MCP-Server de Mapas Mentais

MCP-思维导图服务器

许可证 - 麻省理工学院网站 - prazocerto.me领英 - @marioluciofjr

动态 MCP 服务器管理服务,可动态创建、运行和管理模型上下文协议 (MCP) 服务器。该服务作为 MCP 服务器,并以子进程的形式启动/管理其他 MCP 服务器,从而实现灵活的 MCP 生态系统。

指数

介绍

mapas_mentais 项目是一个 Python 应用程序,可以生成自动思维导图,以方便学习、审查、比较和展示不同主题。系统利用MCP-server的思想,通过Claude模型直接与Claude Desktop交互来提供洞察。该项目非常适合想要以直观和高效的方式组织想法的学生、教师和专业人士,它易于扩展,并且可以与其他自动化系统或虚拟助手集成。

项目结构

该项目的想法源自戈亚斯联邦大学 (UFG) 的 Sandeco Macedo 教授通过《MCP 和 A2A for Dummies》一书对 MCP 的解释。它是一个简单的 MCP 服务器,仅使用 FastMCP 包,同时遵循 Anthropic 的模型上下文协议官方存储库的指导方针。

本 MCP-Server 中使用的六种思维导图类型为:

  • 呈现——为某个主题的演示生成思维导图;
  • 比较——生成比较两个主题的思维导图;
  • 初始——生成关于该主题的初始知识的思维导图;
  • 中级——生成该主题中级知识的思维导图;
  • 问题——生成与主题相关的问题分析的思维导图;
  • 审查 - 生成思维导图来审查某个主题的内容。

使用的技术

要求

  • 安装了 Python(版本 3.10 或更高版本);
  • uv包已安装;
  • 已安装 Claude Desktop。

如何在 Claude Desktop 上安装

现在我将详细说明如何在 Windows 11 中使用 VSCode 中的终端(快捷键CTRL + SHIFT + ' )逐步完成此操作:

  1. 我已经安装了最新版本的 Python
  2. 在 VSCode 中,我使用终端通过以下命令检查 Python 版本
    python --version
  3. 所以我安装了带遥控器的uv
    pip install uv
  4. 为了检查一切是否正常,我使用了命令
    uv
  5. 为了创建项目文件夹,我使用了这个命令
    mkdir “C:\Users\meu_usuario\OneDrive\area_de_trabalho\mapas_mentais”

[!IMPORTANT] 这并不一定意味着您将使用相同的路径,您可能想要使用另一条路径,例如下面的路径。

mkdir "C:\Users\seu_usuario\mapas_mentais"

或者,您也可以直接通过 GitHub 上的Code > Download ZIP将此项目的 zip 下载到您的机器上

图像

  1. 我将刚刚创建的文件夹命名为
    cd “C:\Users\meu_usuario\OneDrive\area_de_trabalho\mapas_mentais”
  2. 我使用下面的命令打开另一个 VSCode 窗口并直接在文件夹中继续执行其他命令
    code .

[!IMPORTANT] 如果您不想通过终端创建文件夹,您可以在桌面或其他容易记住的位置创建一个新文件夹,以便使用 VSCode CTRL + O中的快捷方式。然后只需查找刚刚创建的文件夹,单击它并在 VSCode 中打开它。或者只需将此存储库的完整文件夹导入到您的 VSCode 中。

  1. 回到终端,我使用下面的命令初始化一个新的 Python 项目,自动创建配置文件和依赖项
    uv init
  2. 然后我使用下面的命令创建一个独立的 Python 虚拟环境来安装项目依赖项。
    uv venv
  3. 为了激活 .venv,我使用了以下命令
.venv\Scripts\Activate.ps1
  1. 我添加了 MCP 依赖项,这是项目所必需的
uv add mcp[cli]
  1. 我使用以下命令检查一切是否正常
uv run mcp

[!IMPORTANT] 如果您的终端上出现以下信息,则一切正常。

图像

  1. 为了创建server.py文件,我使用了这个命令
uv init --script server.py

[!TIP] 由于您可能已经下载了此存储库的文件夹,因此此时server.py文件已经存在于您的 VSCode 中。

  1. 我将下面的 json 从 MCP-Server 直接安装到claude_desktop_config.json文件中
"mapas_mentais": { "command": "uv", "args": [ "--directory", "C://Users//meu_usuario//OneDrive//area_de_trabalho//mapas_mentais", "run", "server.py" ] }

[!IMPORTANT] 如果您已经正确安装了 Claude Desktop,请按照路径访问计算机上的claude_desktop_config.json文件
14日。打开 Claude Desktop 后,使用快捷键CTRL + ,
14b.单击Desenvolvedor选项卡,然后单击Editar configuração
14c.找到claude_desktop_config.json文件并在 VSCode 中正确编辑它
14d.使用CTRL + S保存文件
14e.关闭 Claude Desktop 并在几秒钟后重新打开
14f.检查配置图标,查看 MCP“mental_maps”工具是否安装正确

图像

这些工具被命名为“现在”、“比较”、“初始”、“中间”、“问题”和“审查”。

有用的链接

贡献

欢迎投稿!如果您有改进此项目的想法,请随意分叉存储库。

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。

接触

马里奥·卢西奥 - Deadline®

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

一个 Python 应用程序,可自动生成不同类型的思维导图(演示、比较、初级/中级内容、问题分析和回顾),以帮助通过 Claude Desktop 集成以可视化的方式组织想法。

  1. 指数
    1. 介绍
      1. 项目结构
        1. 使用的技术
          1. 要求
            1. 如何在 Claude Desktop 上安装
              1. 有用的链接
                1. 贡献
                  1. 执照
                    1. 接触

                      Related MCP Servers

                      • A
                        security
                        A
                        license
                        A
                        quality
                        A systematic reasoning MCP server implementation for Claude Desktop with beam search and thought evaluation capabilities
                        Last updated -
                        1
                        143
                        TypeScript
                        MIT License
                      • -
                        security
                        A
                        license
                        -
                        quality
                        An MCP server that implements the 'think' tool, providing Claude with a dedicated space for structured thinking during complex problem-solving tasks to improve reasoning capabilities.
                        Last updated -
                        48
                        Python
                        MIT License
                        • Linux
                        • Apple
                      • -
                        security
                        A
                        license
                        -
                        quality
                        A TypeScript Model Context Protocol (MCP) server to allow LLMs to programmatically construct mind maps to explore an idea space, with enforced "metacognitive" self-reflection.
                        Last updated -
                        59
                        2
                        TypeScript
                        MIT License
                      • A
                        security
                        F
                        license
                        A
                        quality
                        Official implementation of Anthropic's 'think' tool that provides Claude with a dedicated space for structured reasoning, improving performance by up to 54% on complex tasks requiring multi-step problem solving.
                        Last updated -
                        1
                        525
                        37
                        TypeScript
                        • Apple

                      View all related MCP servers

                      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/marioluciofjr/mapas_mentais_mcp'

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