Skip to main content
Glama
conexaoarteiro

MindMeister MCP Server

MindMeister MCPサーバー

MCP (Model Context Protocol)サーバーであり、ClaudeをMindMeister API v2に接続します。これにより、Claude DesktopやClaude Codeから直接、AIを活用したマインドマップ管理が可能になります。

MCPとは?

MCPは、ClaudeのようなAIアシスタントが外部ツールやサービスと対話できるようにするためのオープン標準です。このサーバーは、MindMeisterの操作をClaudeが会話中に呼び出せるMCPツールとして公開します。

利用可能なツール

ツール

説明

mindmeister_get_user

認証済みユーザーのプロフィールを取得

mindmeister_get_map

特定のマップのメタデータを取得 (JSON)

mindmeister_list_maps

ページネーション付きでマップを一覧表示

mindmeister_export_map

マップをPDF、DOCX、PPTX、RTF、または画像としてエクスポート

mindmeister_get_map_image

マップの画像/サムネイルを取得

mindmeister_list_rights

マップの共有権限を一覧表示

mindmeister_get_preferences

ユーザー設定を取得

前提条件

  • Python 3.10以上

  • APIアクセス権を持つMindMeisterアカウント

  • MindMeisterのパーソナルアクセストークン

APIトークンの取得方法

  1. MindMeisterにログインします

  2. アカウントAPIパーソナルアクセストークン に移動します

  3. 必要なスコープで新しいトークンを作成します:

    • mindmeister.readonly — 読み取り専用アクセス用

    • mindmeister — フルアクセス用

  4. トークンをコピーします

インストール

オプション1: ソースからインストール

git clone https://github.com/conexaoarteiro/mindmeister-mcp.git
cd mindmeister-mcp
pip install -e .

オプション2: GitHubから直接インストール

pip install git+https://github.com/conexaoarteiro/mindmeister-mcp.git

オプション3: 手動セットアップ

git clone https://github.com/conexaoarteiro/mindmeister-mcp.git
cd mindmeister-mcp
pip install -r requirements.txt

設定

MindMeister APIトークンを環境変数として設定します:

export MINDMEISTER_API_TOKEN="your_personal_access_token_here"

または、.env.exampleに基づいて.envファイルを作成します:

cp .env.example .env
# Edit .env and add your token

Claude Desktopでの使用方法

claude_desktop_config.jsonに以下を追加します:

{
  "mcpServers": {
    "mindmeister": {
      "command": "python",
      "args": ["-m", "mindmeister_mcp.server"],
      "env": {
        "MINDMEISTER_API_TOKEN": "your_personal_access_token_here"
      }
    }
  }
}

pip install -e .でインストールした場合は、以下も使用できます:

{
  "mcpServers": {
    "mindmeister": {
      "command": "mindmeister-mcp",
      "env": {
        "MINDMEISTER_API_TOKEN": "your_personal_access_token_here"
      }
    }
  }
}

設定ファイルの場所

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Claude Codeでの使用方法

claude mcp add mindmeister -- python -m mindmeister_mcp.server

次に、Claude Codeを実行する前に環境変数を設定します:

export MINDMEISTER_API_TOKEN="your_token"
claude

会話例

設定が完了すると、Claudeに以下のように尋ねることができます:

  • "MindMeisterのマップを表示して"

  • "マップ 1234567890 の詳細を取得して"

  • "マップ 1234567890 をPDFとしてエクスポートして"

  • "マップ 1234567890 にアクセスできるのは誰?"

  • "MindMeisterのアカウント詳細を教えて"

開発

# Clone and install in dev mode
git clone https://github.com/conexaoarteiro/mindmeister-mcp.git
cd mindmeister-mcp
pip install -e ".[dev]"

# Run the server directly
python -m mindmeister_mcp.server

プロジェクト構造

mindmeister-mcp/
├── README.md
├── pyproject.toml
├── requirements.txt
├── .env.example
├── .gitignore
└── src/
    └── mindmeister_mcp/
        ├── __init__.py
        ├── server.py      # FastMCP server with all tools
        ├── client.py       # Async HTTP client for MindMeister API v2
        └── models.py       # Pydantic input validation models

API対応状況

このサーバーはMindMeister API v2 (https://www.mindmeister.com/api/v2/)を対象としています。以下のエンドポイントに対応しています:

  • GET /users/me — ユーザープロフィール

  • GET /maps/{id} — マップメタデータ

  • GET /maps — マップ一覧

  • GET /maps/{id} (Acceptヘッダー付き) — PDF/DOCX/PPTX/RTF/画像としてエクスポート

  • GET /map_images/{id} — マップ画像

  • GET /maps/{id}/rights — マップ権限

  • GET /users/me/preferences — ユーザー設定

ライセンス

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/conexaoarteiro/mindmeister-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server