Skip to main content
Glama
marioluciofjr

MCP-Server de Mapas Mentais

MCP-思维导图服务器

使用 Python 制作 许可证 - 麻省理工学院网站 - prazocerto.me领英 - @marioluciofjr

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

指数

Related MCP server: MCP Think Tool

介绍

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

如果您不想通过终端创建文件夹,您可以在桌面或其他容易记住的位置创建一个新文件夹,以便使用 VSCodeCTRL + 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

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

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

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