logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mapas_mentais_mcp

Generates automated mind maps to facilitate study, review, comparison, and presentation of topics. Directly interacts with Claude Desktop to organize ideas visually and efficiently.

Author

mapas_mentais_mcp logo

marioluciofjr

MIT License

Quick Info

GitHub GitHub Stars 7
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

developertoolsdevelopmentdeveloper toolstools integrationstools tools

MseeP.ai Security Assessment Badge

MCP-Server de Mapas Mentais

Made with Python license - MIT site - prazocerto.me linkedin - @marioluciofjr smithery badge

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

MCP-Server de Mapas Mentais MCP server

Índice

Introdução

O projeto mapas_mentais é uma aplicação Python que gera mapas mentais automatizados para facilitar o estudo, revisão, comparação e apresentação de temas diversos. Utilizando a ideia de MCP-server, o sistema oferece insights ao interagir diretamente com o Claude Desktop por meio dos modelos Claude. Ideal para estudantes, professores e profissionais que desejam organizar ideias de forma visual e eficiente, o projeto é facilmente extensível e pode ser integrado a outros sistemas de automação ou assistentes virtuais.

Estrutura do projeto

A ideia desse projeto surgiu a partir das explicações do professor Sandeco Macedo, da UFG (Universidade Federal de Goiás), sobre MCPs por meio do livro MCP e A2A para Leigos . É um MCP-Server simples que utiliza somente o pacote FastMCP, seguindo também as orientações do repositório oficial do Model Context Protol, da Anthropic.

Os seis tipos de mapas mentais utilizados neste MCP-Server são:

  • apresenta - Gera um mapa mental para apresentações sobre um tema;
  • compara - Gera um mapa mental comparando dois temas;
  • inicial - Gera um mapa mental de conhecimentos iniciais sobre o tema;
  • intermediario - Gera um mapa mental de conhecimentos intermediários sobre o tema;
  • problemas - Gera um mapa mental de análise de problemas relacionados ao tema;
  • revisa - Gera um mapa mental para revisão de conteúdo sobre um tema.

Tecnologias utilizadas

c0604008_f730_413f_9c4e_9b06c0912692    76e7aca0_5321_4238_9742_164c20af5b4a    57ffab5c_81a9_4821_8301_67391854789b    cf957637_962d_4548_87d4_bbde91fadc22    vscode_original    775a6ce6_3474_436b_b6f6_7f1f9192a878    abafaea5_eb57_4965_9130_7816280a8d84   

Requisitos

  • Python instalado (versão 3.10 ou superior);
  • Pacote uv instalado;
  • Claude Desktop instalado.

Como instalar no Claude Desktop

Installing via Smithery

To install Mapas Mentais Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @marioluciofjr/mapas_mentais_mcp --client claude

Agora vou detalhar como foi o meu passo a passo no Windows 11, utilizando o terminal (atalho CTRL + SHIFT + ') no VSCode:

  1. Instalei a versão mais atualizada do Python
  2. Já no VSCode, eu utizei o terminal para verificiar a versão do python com o comando powershell python --version
  3. Depois eu instalei o uv com o comando powershell pip install uv
  4. Para conferir se estava tudo certo, eu utilizei o comando powershell uv
  5. Para criar a pasta do projeto, eu utilizei este comando powershell mkdir “C:\Users\meu_usuario\OneDrive\area_de_trabalho\mapas_mentais”

[!IMPORTANT] Não necessariamente quer dizer que você utilizará o mesmo caminho, pode ser que você queira utilizar outro caminho, como este abaixo powershell mkdir "C:\Users\seu_usuario\mapas_mentais" Ou você pode simplesmente fazer o download do zip desse projeto para a sua máquina pelo caminho Code > Download ZIP aqui mesmo no GitHub

Image

  1. Chamei a pasta que eu tinha acabado de criar powershell cd “C:\Users\meu_usuario\OneDrive\area_de_trabalho\mapas_mentais”
  2. Utilizei o comando abaixo para abrir outra janela do VSCode e continuar com os demais comandos direto na pasta code .

[!IMPORTANT] Se não quiser criar a pasta via terminal, você pode criar uma nova pasta na sua área de trabalho ou outro local que se lembre facilmente, a fim de utilizar o atalho no VSCode CTRL + O Depois é só procurar a pasta que acabou de criar, clicar nela e abrir no VSCode. Ou somente importar a pasta completa desse repositório no seu VSCode.

  1. Voltando ao terminal, utilizei o comando abaixo para inicializar um novo projeto Python, criando arquivos de configuração e dependências automaticamente powershell uv init
  2. Utilizei em seguida o comando abaixo para criar um ambiente virtual Python isolado para instalar dependências do projeto powershell uv venv
  3. Para ativar o .venv, utilizei o comando abaixo powershell .venv\Scripts\Activate.ps1
  4. Adicionei a dependência MCP, necessária para o projeto powershell uv add mcp[cli]
  5. Verifiquei se estava tudo ok, com o comando abaixo powershell uv run mcp

[!IMPORTANT] Se aparecer esta informação abaixo no seu terminal é porque está tudo certo

Image

  1. Para criar o arquivo server.py, eu utilizei esse comando powershell uv init --script server.py

[!TIP] Como você pode já ter baixado a pasta desse repositório, então o arquivo server.pyjá estará lá no seu VSCode nessa altura do campeonato.

  1. Instalei o json abaixo do MCP-Server diretamente no arquivo claude_desktop_config.json json "mapas_mentais": { "command": "uv", "args": [ "--directory", "C://Users//meu_usuario//OneDrive//area_de_trabalho//mapas_mentais", "run", "server.py" ] }

[!IMPORTANT] Se você já instalou o Claude Desktop corretamente, siga o caminho para acessar o arquivo claude_desktop_config.json no seu computador\ 14a. Com o Claude Desktop aberto, utilize o atalho CTRL + ,\ 14b. Clique na aba Desenvolvedor e depois em Editar configuração\ 14c. Procure o arquivo claude_desktop_config.json e edite no VSCode corretamente\ 14d. Salve o arquivo com CTRL + S\ 14e. Feche o Claude Desktop e abra novamente depois de alguns segundos\ 14f. Confira no ícone de configuração se as ferramentas do MCP "mapas_mentais" estão instaladas corretamente

Image

As ferramentas foram nomeadas como `"apresenta", "compara", "inicial", "intermediario", "problemas" e "revisa".

Contribuições

Contribuições são bem-vindas! Se você tem ideias para melhorar este projeto, sinta-se à vontade para fazer um fork do repositório.

Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.

Contato

Mário Lúcio - Prazo Certo®

LinkedIn_0077B5_style_for_the_badge_logo_linkedin_logoColor_white Gmail_333_style_for_the_badge_logo_gmail_logoColor_white contato_230023_style_for_the_badge_logo_wordpress_logoColor_white

See Also

`