XMind AI MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PYTHONUTF8 | No | Python UTF-8 mode setting | 1 |
| PYTHONIOENCODING | No | Python I/O encoding setting | utf-8 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| read_xmind_fileC | 读取XMind文件内容(返回结构与统计信息)。file_path 为XMind文件路径。 |
| create_mind_mapC | 创建思维导图。topics_json 为主题JSON字符串,支持 children/topics/subtopics/nodes/items 别名;output_path 为可选绝对输出路径。 |
| analyze_mind_mapC | 分析思维导图结构,返回节点数量、层级及结构建议。 |
| convert_to_xmindA | 将TXT、Markdown、HTML、Word、Excel转换为XMind。源路径必须为绝对路径;source_file/output_file 是旧参数别名。JSON主题请用 create_mind_map。 |
| list_xmind_filesA | 列出XMind文件。directory 为绝对目录,省略时使用默认输出目录;支持递归、文件名模式和最大搜索深度。 |
| translate_xmind_titlesB | 翻译XMind标题并输出新文件。output_filepath 为可选绝对输出路径;target_lang 默认为 en,覆盖已有文件需 overwrite=True。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Most tools have distinct verbs (read, translate, create, analyze, convert, list). However, create_mind_map and convert_to_xmind both produce XMind files, and read_xmind_file vs analyze_mind_map both inspect file contents, so descriptions must disambiguate (they do, e.g. explicitly routing JSON topics to create_mind_map).
Every tool follows a clean verb_noun snake_case pattern: read_xmind_file, translate_xmind_titles, create_mind_map, analyze_mind_map, convert_to_xmind, list_xmind_files. No stylistic deviations.
Six tools is well-scoped for a focused XMind manipulation server, covering reading, creating, converting, translating, analyzing, and listing without bloat.
Core lifecycle (read, create, convert, list) is covered, but there is no tool to update/edit existing mind map nodes in place and no delete/rename operation for files. Translating and analyzing partly fill gaps, but agents editing an existing map hit a dead end.