MCP-Server de Mapas Mentais
This server dynamically generates mind maps using the Model Context Protocol (MCP) based on user-provided themes. You can:
Compare topics: Generate mind maps comparing two themes (
compara).Review content: Create mind maps for reviewing a topic (
revisa).Analyze problems: Produce mind maps for analyzing problems related to a theme (
problemas).Present topics: Generate presentation-focused mind maps (
apresenta).Introductory knowledge: Create mind maps for beginners on a topic (
inicial).Intermediate knowledge: Generate more advanced mind maps on a topic (
intermediario).
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP-Server de Mapas Mentais create a beginner mind map for learning Python programming"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP-Mind Map Server
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: CaptureMind
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);
uvpackage 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:
I have installed the most up-to-date version of Python
In VSCode, I used the terminal to check the python version with the command
python --versionSo I installed the
uvwith the remote controlpip install uvTo check if everything was ok, I used the command
uvTo 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 ZIPright here on GitHub
I named the folder I had just created
cd “C:\Users\meu_usuario\OneDrive\area_de_trabalho\mapas_mentais”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+OThen 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.
Back in the terminal, I used the command below to initialize a new Python project, creating configuration files and dependencies automatically
uv initI then used the command below to create an isolated Python virtual environment to install project dependencies.
uv venvTo activate .venv, I used the command below
.venv\Scripts\Activate.ps1I added the MCP dependency, which is necessary for the project
uv add mcp[cli]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.
To create the
server.pyfile, I used this command
uv init --script server.py[!TIP] Since you may have already downloaded the folder for this repository, the
server.pyfile will already be there in your VSCode at this point.
I installed the json below from MCP-Server directly into the
claude_desktop_config.jsonfile
"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.jsonfile on your computer
14th. With Claude Desktop open, use the shortcutCTRL+,
14b. Click on theDesenvolvedortab and then click onEditar configuração
14c. Find theclaude_desktop_config.jsonfile and edit it in VSCode correctly
14d. Save the file withCTRL+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
The tools were named `"present", "compare", "initial", "intermediate", "problems" and "review".
Useful links
Official documentation of the Model Context Protocol - You will know all the details of this innovation from Anthropic
Anthropic's official website - To stay up to date with the latest news and studies on Claude models
How to Download Claude Desktop - Direct Download Link
How to Install VSCode - Direct Download Link
Official uv package documentation - You will know all the details about
uvand how it is important in pythonvenv — Creating virtual environments - Full explanation of how venvs work
AI/LMM Models Icon Set - Very good site to get AI ecosystem icons
Devicon - very complete site also with general icons about technology
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®
Available Tools
6 toolsapresentaC
Gera um mapa mental para apresentações sobre um tema.
Inputs: tema (required).
comparaC
Gera um mapa mental comparando dois temas.
Inputs: tema1 (required), tema2 (required).
inicialC
Gera um mapa mental de conhecimentos iniciais sobre o tema.
Inputs: tema (required).
intermediarioC
Gera um mapa mental de conhecimentos intermediários sobre o tema.
Inputs: tema (required).
problemasC
Gera um mapa mental de análise de problemas relacionados ao tema.
Inputs: tema (required).
revisaC
Gera um mapa mental para revisão de conteúdo sobre um tema.
Inputs: tema (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
The tools have overlapping purposes as they all generate mind maps, but their descriptions help differentiate them by specifying distinct contexts like presentations, comparisons, knowledge levels, problem analysis, and review. However, 'inicial' and 'intermediario' could be confused as they both relate to knowledge levels without clear boundaries.
All tool names follow a consistent pattern using Portuguese verbs in a simple, uniform style (e.g., 'apresenta', 'compara', 'inicial'). There are no deviations in naming conventions, making them predictable and readable.
With 6 tools, the count is well-scoped for a mind map generation server, covering various use cases like presentations, comparisons, and reviews. Each tool appears to serve a distinct purpose, making the set appropriately sized.
The tool surface covers key mind map generation scenarios, including creation for different contexts and review. A minor gap exists in lacking explicit update or delete operations for existing mind maps, but agents can likely work around this by regenerating maps as needed.
Maintenance
Related MCP Connectors
Create mindmaps of any topic from Claude, Cursor or any AI agent. Every node can be an AI chat.
Turns an outline or a plan into a clean mind map you can print or download.
Mind maps with a full document in every node. Read, search and edit your maps from AI tools.
Turn AI conversations into visual knowledge maps. Create, connect, search, and organize thoughts.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables 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.56 npm1MIT
- AlicenseNot gradedqualityDmaintenanceTurn Claude Desktop conversations into visual mind maps via MCP. Highlights blockers to surface where you're stuck.1MIT
- AlicenseAqualityCmaintenanceCaptures ideas from conversations and organizes them into a persistent, hierarchical mindmap. Supports search, deduplication, export, import, and cloud sync.1321 npmMIT
- AlicenseBqualityDmaintenanceMCP server that visualizes Claude conversations as interactive mindmaps, enabling export and optional upload to Navigate Chat.213 npmMIT