mcpField
M
MCP-Server de Mapas Mentais

MCP-Server de Mapas Mentais

ローカル
github.com/marioluciofjr科学・教育766 週間前に更新

MCP-Server de Mapas Mentais について

MCP-Server de Mapas Mentaisは、学生、教師、専門家向けにマインドマップを生成するPython製MCPサーバーです。プレゼン、比較、基礎・中級の知識、問題分析、復習に対応する6種類のツールを備えています。

主な機能

  1. 01プレゼン用マインドマップの生成
  2. 022つのテーマの比較
  3. 03基礎知識の整理
  4. 04中級知識の整理
  5. 05テーマに関する問題の分析
  6. 06復習用マインドマップの生成

活用シーン

  1. 01プレゼン用のテーママップ作成
  2. 022つのテーマの視覚的な比較
  3. 03基礎または中級の学習内容の整理
  4. 04問題の分析や内容の復習

MCP 対応

Claude Desktopを含むMCPクライアントに、apresenta、compara、inicial、intermediario、problemas、revisaの6種類のマインドマップ生成ツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"mapas_mentais_mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai Security Assessment Badge

マインドマップ MCP サーバー

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

Model Context Protocol(MCP)サーバーを動的に作成、実行、管理するサービスです。このサービス自体が MCP サーバーとして機能し、ほかの MCP サーバーを子プロセスとして起動・管理することで、柔軟な MCP エコシステムを実現します。

マインドマップ MCP サーバー

目次

はじめに

mapas_mentais プロジェクトは、さまざまなテーマの学習、復習、比較、発表を支援する自動マインドマップを生成する Python アプリケーションです。
MCP サーバーの考え方を活用し、Claude のモデルを通じて Claude Desktop と直接やり取りすることで、インサイトを提供します。 アイデアを視覚的かつ効率的に整理したい学生、教師、専門家に最適です。拡張も容易で、ほかの自動化システムやバーチャルアシスタントと統合できます。

プロジェクト構成

このプロジェクトは、UFG(ゴイアス連邦大学)のSandeco Macedo教授による、書籍初心者向け MCP と A2A を通じたMCPの解説をきっかけに生まれました。Anthropicの公式Model Context Protolリポジトリの指針にも従い、FastMCPパッケージのみを使用するシンプルなMCPサーバーです。

この MCP サーバーで使用されるマインドマップは、次の6種類です。

  • apresenta - あるテーマの発表用マインドマップを生成します。
  • compara - 2つのテーマを比較するマインドマップを生成します。
  • inicial - あるテーマに関する初歩的な知識のマインドマップを生成します。
  • intermediario - あるテーマに関する中級レベルの知識のマインドマップを生成します。
  • problemas - あるテーマに関する問題を分析するマインドマップを生成します。
  • revisa - あるテーマの内容を復習するためのマインドマップを生成します。

使用技術

README の画像    README の画像    README の画像    README の画像    README の画像    README の画像    README の画像   

必要条件

  • Python がインストールされていること(バージョン 3.10 以上)。
  • uv パッケージがインストールされていること。
  • Claude Desktop がインストールされていること。

Claude Desktop へのインストール方法

Smithery を使ったインストール

Smithery を使って、Claude Desktop 用の Mapas Mentais Server を自動的にインストールするには:

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

ここからは、Windows 11 で VSCode のターミナル(ショートカット CTRL + SHIFT + ')を使って行った手順を詳しく説明します。

  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"

または、GitHub の Code > Download ZIP から、このプロジェクトの ZIP をダウンロードして、パソコンに保存することもできます。

Image

  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
    
  4. プロジェクトに必要な MCP 依存関係を追加しました。
    uv add mcp[cli]
    
  5. 次のコマンドを実行して、すべて問題ないことを確認しました。
    uv run mcp
    

重要

ターミナルに以下の情報が表示されれば、すべて正常です。

Image

  1. server.py ファイルを作成するため、次のコマンドを実行しました。
    uv init --script server.py
    

ヒント

このリポジトリのフォルダーをすでにダウンロードしている場合は、この時点で server.py ファイルが VSCode に表示されているはずです。

  1. MCP-Server の以下の JSON を、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 ファイルを開くため、次の手順に従ってください。
14a. Claude Desktop を開いた状態で、ショートカット CTRL + , を使います。
14b. Desenvolvedor タブをクリックし、次に Editar configuração をクリックします。
14c. claude_desktop_config.json ファイルを探し、VSCode で正しく編集します。
14d. CTRL + S でファイルを保存します。
14e. Claude Desktop を閉じ、数秒後にもう一度開きます。
14f. 設定アイコンから、MCP ツール「mapas_mentais」が正しくインストールされていることを確認します。

Image

ツールには "apresenta", "compara", "inicial", "intermediario", "problemas" e "revisa" という名前が付けられています。

参考リンク

コントリビューション

コントリビューションを歓迎します!このプロジェクトを改善するアイデアがあれば、お気軽にリポジトリをフォークしてください。

ライセンス

このプロジェクトは MIT ライセンスのもとでライセンスされています。詳細については、LICENSE ファイルをご覧ください。

お問い合わせ

Mário Lúcio - Prazo Certo®

README の画像 README の画像 README の画像

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。