RM

robertzaufall/mindm-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

11 stars 5 forks 质量 74 趋势 18MIT

MindManager MCP Server for Automation and Integration on Win + macOS

概览

This MCP will not be developed further. Please use the Codex/Claude skills from https://github.com/robertZaufall/mindm-skill instead. A Model Context Protocol (MCP) server implementation for the mindm library, providing a standardized interface to interact with MindManager on Windows and macOS. This server allows you to programmatically interact with MindManager through the Model Context Protocol (MCP), a standardized way to provide context and tools to LLMs. It leverages the mindm library to manipulate MindManager documents, topics, relationships, and other mindmap elements.

README

以下为原文 README 节选,完整内容请查看原文。

[!WARNING] Deprecated: This MCP will not be developed further. Please use the Codex/Claude skills from https://github.com/robertZaufall/mindm-skill instead.

MindManager MCP Server

A Model Context Protocol (MCP) server implementation for the mindm library, providing a standardized interface to interact with MindManager on Windows and macOS.

Overview

This server allows you to programmatically interact with MindManager through the Model Context Protocol (MCP), a standardized way to provide context and tools to LLMs. It leverages the mindm library to manipulate MindManager documents, topics, relationships, and other mindmap elements.

Animated examples (using Codex in VSCode on Windows)

  • Example Refining a single topic including tags, icons for the new topics:

get the current Mindmanager mindmap as mermaid (full), refine the given topics at least two levels deep (not just topics), add a tag “Important” to the 3 top most important topics and add corresponding stock icons to every topic but the central topic and create the new MindManager mindmap

  • Example Refining a single topic including generating text in notes for the new topics:

  • Example Cloning a map including all supported topic properties:

Other examples

Client

get the current MindManager mindmap, translate every topic to German and create a new MindManager mindmap (simple).

get the current MindManager mindmap, refine each topic 2 levels and create a new MindManager mindmap (simple).

Shell:

codex exec "get the current MindManager mindmap, add a meaningful emoji to every topic and create new MindManager mindmap (simple)"

remark: emojis only work on macOS.

Features

  • Retrieve mindmap structure and central topics
  • Export mindmaps to Mermaid, Markdown, JSON formats to be used in LLM chats
  • Create MindManager mindmaps directly from Mermaid (full or simplified syntax)
  • Fetch MindManager and package versions for quick diagnostics
  • Get information about MindManager installation and library folders
  • Get current selection from MindManager

Planned Features

  • Add, modify, and manipulate topics and subtopics without Mermaid roundtrips
  • Add relationships between topics
  • Add tags to topics
  • Set document background images

Requirements

  • Python 3.12 or higher
  • mcp package (Model Context Protocol SDK)
  • mindm library (included in this project)
  • MindManager (supported versions: 23-) installed on Windows or macOS

Installation macOS

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "mindm (MindManager)": { "command": "uv", "args": [ "run", "--with", "mindm>=0.0.5.3", "--with", "fastmcp", "--with", "markdown-it-py", "/Users/master/git/mindm-mcp/mindm_mcp/server.py" ] } } }