MCP-Server de Mapas Mentais
MCP-сервер ментальных карт
Динамическая служба управления серверами MCP, которая динамически создает, запускает и управляет серверами Model Context Protocol (MCP). Эта служба выступает в качестве сервера MCP и запускает/управляет другими серверами MCP как дочерними процессами, обеспечивая гибкую экосистему MCP.
Индекс
Related MCP server: CaptureMind
Введение
Проект mapas_mentais — это приложение на Python, которое автоматически генерирует ментальные карты для облегчения изучения, обзора, сравнения и представления различных тем. Используя идею MCP-сервера, система предоставляет информацию, взаимодействуя напрямую с Claude Desktop через модели Claude. Идеально подходит для студентов, преподавателей и профессионалов, желающих наглядно и эффективно организовать идеи. Проект легко расширяется и может быть интегрирован с другими системами автоматизации или виртуальными помощниками.
Структура проекта
Идея этого проекта возникла из объяснений, данных профессором Сандеко Маседо из UFG (Федерального университета Гояса) о МКП в книге «МКП и A2A для чайников» . Это простой MCP-сервер, который использует только пакет FastMCP, а также следует рекомендациям официального репозитория Model Context Protocol от Anthropic.
В этом MCP-сервере используются шесть типов ментальных карт:
представляет - Создает ментальную карту для презентаций по теме;
сравнить - создает ментальную карту, сравнивая две темы;
начальный — создает ментальную карту начальных знаний по теме;
средний уровень - Создает ментальную карту промежуточных знаний по теме;
проблемы - Создает ментальную карту анализа проблем, связанных с темой;
обзор - создает ментальную карту для обзора контента по теме.
Используемые технологии
Требования
Установленный Python (версия 3.10 или выше);
Установлен
uvпакет;Установлен Claude Desktop.
Как установить на Claude Desktop
Теперь я подробно расскажу, как все было в Windows 11, используя терминал (сочетание клавиш CTRL + SHIFT + ' ) в VSCode:
Я установил самую последнюю версию Python.
В VSCode я использовал терминал для проверки версии Python с помощью команды
python --versionИтак, я установил
uvс пультом дистанционного управления.pip install uvЧтобы проверить, все ли в порядке, я использовал команду
uvДля создания папки проекта я использовал эту команду
mkdir “C:\Users\meu_usuario\OneDrive\area_de_trabalho\mapas_mentais”
[!ВАЖНО] Это не обязательно означает, что вы будете использовать тот же путь, вы можете использовать другой путь, например, указанный ниже.
mkdir "C:\Users\seu_usuario\mapas_mentais"Или вы можете просто загрузить zip-архив этого проекта на свой компьютер через
Code>Download ZIPпрямо здесь, на GitHub.
Я назвал только что созданную папку
cd “C:\Users\meu_usuario\OneDrive\area_de_trabalho\mapas_mentais”Я использовал команду ниже, чтобы открыть еще одно окно VSCode и продолжить работу с другими командами прямо в папке.
code .
[!ВАЖНО] Если вы не хотите создавать папку через терминал, вы можете создать новую папку на рабочем столе или в другом месте, которое вы легко запомните, чтобы использовать сочетание клавиш в VSCode
CTRL+OЗатем просто найдите только что созданную папку, щелкните по ней и откройте ее в VSCode. Или просто импортируйте всю папку этого репозитория в свой VSCode.
Вернувшись в терминал, я использовал команду ниже для инициализации нового проекта Python, автоматически создав файлы конфигурации и зависимости.
uv initЗатем я использовал команду ниже, чтобы создать изолированную виртуальную среду Python для установки зависимостей проекта.
uv venvДля активации .venv я использовал команду ниже
.venv\Scripts\Activate.ps1Я добавил зависимость MCP, которая необходима для проекта.
uv add mcp[cli]Я проверил, все ли в порядке, с помощью команды ниже
uv run mcp[!ВАЖНО] Если на вашем терминале отображается следующая информация, значит все в порядке.
Для создания файла
server.pyя использовал эту команду
uv init --script server.py[!СОВЕТ] Поскольку вы, возможно, уже загрузили папку для этого репозитория, файл
server.pyна этом этапе уже будет в вашем VSCode.
Я установил 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"
]
}[!ВАЖНО] Если вы уже правильно установили Claude Desktop, следуйте по пути, чтобы получить доступ к файлу
claude_desktop_config.jsonна вашем компьютере.
14-е. При открытом Claude Desktop используйте сочетание клавишCTRL+,
14б. Нажмите на вкладкуDesenvolvedor, а затем нажмитеEditar configuração
14в. Найдите файлclaude_desktop_config.jsonи отредактируйте его в VSCode правильно.
14д. Сохраните файл с помощьюCTRL+S
14д. Закройте Claude Desktop и откройте его снова через несколько секунд.
14ф. Проверьте значок конфигурации, чтобы убедиться, что инструменты MCP «mental_maps» установлены правильно.
Инструменты получили названия «настоящее», «сравнение», «начальное», «промежуточное», «проблемы» и «обзор».
Полезные ссылки
Официальная документация Model Context Protocol - Вы узнаете все подробности этого нововведения от Anthropic
Официальный сайт Anthropic — будьте в курсе последних новостей и исследований моделей Клода
Как загрузить Claude Desktop — прямая ссылка для загрузки
Как установить VSCode — прямая ссылка для скачивания
Официальная документация по пакету uv — вы узнаете все подробности об
uvи о том, насколько он важен в Python.venv — Создание виртуальных сред — Полное объяснение того, как работает venvs
Набор иконок моделей AI/LMM — очень хороший сайт для получения иконок экосистемы AI
Devicon - очень полный сайт, также с общими значками о технологиях
Вклады
Ваши вклады приветствуются! Если у вас есть идеи по улучшению этого проекта, смело делайте форк репозитория.
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
Контакт
Марио Лусио - 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