loading…
Search for a command to run...
loading…
Connects Claude to the MindMeister API v2, enabling AI-powered mind map management including viewing, listing, exporting, and sharing maps directly from Claude.
Connects Claude to the MindMeister API v2, enabling AI-powered mind map management including viewing, listing, exporting, and sharing maps directly from Claude.
An MCP (Model Context Protocol) server that connects Claude to the MindMeister API v2, enabling AI-powered mind map management directly from Claude Desktop or Claude Code.
MCP is an open standard that lets AI assistants like Claude interact with external tools and services. This server exposes MindMeister operations as MCP tools that Claude can call during conversations.
| Tool | Description |
|---|---|
mindmeister_get_user |
Get the authenticated user's profile |
mindmeister_get_map |
Get metadata for a specific map (JSON) |
mindmeister_list_maps |
List maps with pagination |
mindmeister_export_map |
Export a map as PDF, DOCX, PPTX, RTF, or image |
mindmeister_get_map_image |
Get the image/thumbnail of a map |
mindmeister_list_rights |
List sharing permissions for a map |
mindmeister_get_preferences |
Get user preferences |
mindmeister.readonly — for read-only accessmindmeister — for full accessgit clone https://github.com/conexaoarteiro/mindmeister-mcp.git
cd mindmeister-mcp
pip install -e .
pip install git+https://github.com/conexaoarteiro/mindmeister-mcp.git
git clone https://github.com/conexaoarteiro/mindmeister-mcp.git
cd mindmeister-mcp
pip install -r requirements.txt
Set your MindMeister API token as an environment variable:
export MINDMEISTER_API_TOKEN="your_personal_access_token_here"
Or create a .env file based on .env.example:
cp .env.example .env
# Edit .env and add your token
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"mindmeister": {
"command": "python",
"args": ["-m", "mindmeister_mcp.server"],
"env": {
"MINDMEISTER_API_TOKEN": "your_personal_access_token_here"
}
}
}
}
If you installed with pip install -e ., you can also use:
{
"mcpServers": {
"mindmeister": {
"command": "mindmeister-mcp",
"env": {
"MINDMEISTER_API_TOKEN": "your_personal_access_token_here"
}
}
}
}
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonclaude mcp add mindmeister -- python -m mindmeister_mcp.server
Then set the environment variable before running Claude Code:
export MINDMEISTER_API_TOKEN="your_token"
claude
Once configured, you can ask Claude things like:
# 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
This server targets MindMeister API v2 (https://www.mindmeister.com/api/v2/). The following endpoints are covered:
GET /users/me — user profileGET /maps/{id} — map metadataGET /maps — list mapsGET /maps/{id} (with Accept header) — export as PDF/DOCX/PPTX/RTF/imageGET /map_images/{id} — map imageGET /maps/{id}/rights — map permissionsGET /users/me/preferences — user preferencesMIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mindmeister-mcp-server": {
"command": "npx",
"args": []
}
}
}