Skip to main content
Glama
marioluciofjr

MCP-Server de Mapas Mentais

MCP-Mind Map Server

Made with Python license - MITwebsite - prazocerto.melinkedin - @marioluciofjr

A dynamic MCP server management service that creates, runs, and manages Model Context Protocol (MCP) servers dynamically. This service serves as an MCP server and launches/manages other MCP servers as child processes, enabling a flexible MCP ecosystem.

Index

Related MCP server: Mind Map MCP Server

Introduction

The mapas_mentais project is a Python application that generates automated mind maps to facilitate the study, review, comparison and presentation of different topics. Using the idea of MCP-server, the system provides insights by interacting directly with Claude Desktop through Claude models. Ideal for students, teachers and professionals who want to organize ideas visually and efficiently, the project is easily extensible and can be integrated with other automation systems or virtual assistants.

Project structure

The idea for this project came from the explanations given by Professor Sandeco Macedo, from UFG (Federal University of Goiás), about MCPs through the book MCP and A2A for Dummies . It is a simple MCP-Server that uses only the FastMCP package, also following the guidelines of the official repository of the Model Context Protocol , from Anthropic.

The six types of mind maps used in this MCP-Server are:

  • presents - Generates a mind map for presentations on a topic;

  • compare - Generates a mind map comparing two topics;

  • initial - Generates a mental map of initial knowledge about the topic;

  • intermediate - Generates a mind map of intermediate knowledge on the topic;

  • problems - Generates a mental map of analysis of problems related to the topic;

  • review - Generates a mind map to review content on a topic.

Technologies used

Requirements

  • Python installed (version 3.10 or higher);

  • uv package installed;

  • Claude Desktop installed.

How to install on Claude Desktop

Now I will detail how my step by step was in Windows 11, using the terminal (shortcut CTRL + SHIFT + ' ) in VSCode:

  1. I have installed the most up-to-date version of Python

  2. In VSCode, I used the terminal to check the python version with the command

    python --version
  3. So I installed the uv with the remote control

    pip install uv
  4. To check if everything was ok, I used the command

    uv
  5. To create the project folder, I used this command

    mkdir “C:\Users\meu_usuario\OneDrive\area_de_trabalho\mapas_mentais”

[!IMPORTANT] This does not necessarily mean that you will use the same path, you may want to use another path, like the one below.

  mkdir "C:\Users\seu_usuario\mapas_mentais"

Or you can simply download the zip of this project to your machine via Code > Download ZIP right here on GitHub

Image

  1. I named the folder I had just created

    cd “C:\Users\meu_usuario\OneDrive\area_de_trabalho\mapas_mentais”
  2. I used the command below to open another VSCode window and continue with the other commands directly in the folder

    code .

[!IMPORTANT] If you don't want to create the folder via terminal, you can create a new folder on your desktop or another location that you easily remember, in order to use the shortcut in VSCode CTRL + O Then just look for the folder you just created, click on it and open it in VSCode. Or just import the complete folder of this repository into your VSCode.

  1. Back in the terminal, I used the command below to initialize a new Python project, creating configuration files and dependencies automatically

    uv init
  2. I then used the command below to create an isolated Python virtual environment to install project dependencies.

    uv venv
  3. To activate .venv, I used the command below

.venv\Scripts\Activate.ps1
  1. I added the MCP dependency, which is necessary for the project

uv add mcp[cli]
  1. I checked if everything was ok, with the command below

uv run mcp

[!IMPORTANT] If the information below appears on your terminal, everything is fine.

Image

  1. To create the server.py file, I used this command

uv init --script server.py

[!TIP] Since you may have already downloaded the folder for this repository, the server.py file will already be there in your VSCode at this point.

  1. I installed the json below from MCP-Server directly into the claude_desktop_config.json file

"mapas_mentais": {
  "command": "uv",
  "args": [
    "--directory",
    "C://Users//meu_usuario//OneDrive//area_de_trabalho//mapas_mentais",
    "run",
    "server.py"
  ]
}

[!IMPORTANT] If you have already installed Claude Desktop correctly, follow the path to access the claude_desktop_config.json file on your computer
14th. With Claude Desktop open, use the shortcut CTRL + ,
14b. Click on the Desenvolvedor tab and then click on Editar configuração
14c. Find the claude_desktop_config.json file and edit it in VSCode correctly
14d. Save the file with CTRL + S
14e. Close Claude Desktop and reopen it after a few seconds
14f. Check the configuration icon to see if the MCP "mental_maps" tools are installed correctly

Image

The tools were named `"present", "compare", "initial", "intermediate", "problems" and "review".

Contributions

Contributions are welcome! If you have ideas to improve this project, feel free to fork the repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Mario Lucio - Deadline®

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables conversion of plain text descriptions and Markdown content into interactive mind maps using AI. Automatically uploads generated mind maps to Aliyun OSS and provides online access links.
    33
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Captures ideas from conversations and organizes them into a persistent, hierarchical mindmap. Supports search, deduplication, export, import, and cloud sync.
    13
    17
    MIT

View all related MCP servers

Related MCP Connectors

  • Generate AI images, video, speech, music and presentations from Claude, ChatGPT and Cursor.

  • Generate PDFs from templates via AI chat. Works with Claude, ChatGPT, Cursor, and any MCP client.

  • Connect Claude to Fathom meeting recordings, transcripts, and summaries

View all MCP Connectors

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