Skip to main content
Glama

MCP-Server de Mapas Mentais

MCP-сервер ментальных карт

лицензия - Массачусетский технологический институтвеб-сайт - prazocerto.melinkedin - @marioluciofjr

Динамическая служба управления серверами MCP, которая динамически создает, запускает и управляет серверами Model Context Protocol (MCP). Эта служба выступает в качестве сервера MCP и запускает/управляет другими серверами MCP как дочерними процессами, обеспечивая гибкую экосистему MCP.

Индекс

Введение

Проект 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:

  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”

[!ВАЖНО] Это не обязательно означает, что вы будете использовать тот же путь, вы можете использовать другой путь, например, указанный ниже.

mkdir "C:\Users\seu_usuario\mapas_mentais"

Или вы можете просто загрузить zip-архив этого проекта на свой компьютер через Code > Download ZIP прямо здесь, на GitHub.

Изображение

  1. Я назвал только что созданную папку
    cd “C:\Users\meu_usuario\OneDrive\area_de_trabalho\mapas_mentais”
  2. Я использовал команду ниже, чтобы открыть еще одно окно VSCode и продолжить работу с другими командами прямо в папке.
    code .

[!ВАЖНО] Если вы не хотите создавать папку через терминал, вы можете создать новую папку на рабочем столе или в другом месте, которое вы легко запомните, чтобы использовать сочетание клавиш в VSCode CTRL + 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

[!ВАЖНО] Если на вашем терминале отображается следующая информация, значит все в порядке.

Изображение

  1. Для создания файла server.py я использовал эту команду
uv init --script server.py

[!СОВЕТ] Поскольку вы, возможно, уже загрузили папку для этого репозитория, файл 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" ] }

[!ВАЖНО] Если вы уже правильно установили 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» установлены правильно.

Изображение

Инструменты получили названия «настоящее», «сравнение», «начальное», «промежуточное», «проблемы» и «обзор».

Полезные ссылки

Вклады

Ваши вклады приветствуются! Если у вас есть идеи по улучшению этого проекта, смело делайте форк репозитория.

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .

Контакт

Марио Лусио - Deadline®

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Приложение Python, которое автоматически генерирует различные типы ментальных карт (презентация, сравнение, контент для начинающих/среднего уровня, анализ проблем и обзор), помогая визуально организовывать идеи посредством интеграции с Claude Desktop.

  1. Индекс
    1. Введение
      1. Структура проекта
        1. Используемые технологии
          1. Требования
            1. Как установить на Claude Desktop
              1. Полезные ссылки
                1. Вклады
                  1. Лицензия
                    1. Контакт

                      Related MCP Servers

                      • A
                        security
                        A
                        license
                        A
                        quality
                        A systematic reasoning MCP server implementation for Claude Desktop with beam search and thought evaluation capabilities
                        Last updated -
                        1
                        143
                        TypeScript
                        MIT License
                      • -
                        security
                        A
                        license
                        -
                        quality
                        An MCP server that implements the 'think' tool, providing Claude with a dedicated space for structured thinking during complex problem-solving tasks to improve reasoning capabilities.
                        Last updated -
                        48
                        Python
                        MIT License
                        • Linux
                        • Apple
                      • -
                        security
                        A
                        license
                        -
                        quality
                        A TypeScript Model Context Protocol (MCP) server to allow LLMs to programmatically construct mind maps to explore an idea space, with enforced "metacognitive" self-reflection.
                        Last updated -
                        59
                        2
                        TypeScript
                        MIT License
                      • A
                        security
                        F
                        license
                        A
                        quality
                        Official implementation of Anthropic's 'think' tool that provides Claude with a dedicated space for structured reasoning, improving performance by up to 54% on complex tasks requiring multi-step problem solving.
                        Last updated -
                        1
                        525
                        37
                        TypeScript
                        • Apple

                      View all related MCP servers

                      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