服务与工具
Xmind
Xmind 官方远程 MCP:思维导图读写与协作(OAuth,需授权)
30 个可用工具
xmind_ add_ boundary
Add boundaries to a mindmap. rangeType 'parent' wraps the whole topic; 'children' groups a contiguous range of the topic's attached children (0-based rangeStart..rangeEnd inclusive). The topic is iden…
xmind_ add_ relationship
Add relationships (association lines) between pairs of endpoints. Each endpoint is usually a topic (id from its <!--t:id--> anchor) but may also be a boundary (<!--b:id-->). Both endpoints must alread…
xmind_ add_ sheet
Add a new sheet (a new map) to a mindmap file, with a root topic. Returns the new sheet id — pass it straight to xmind_edit_mindmap as sheetId to fill the sheet in. No xmind_list_sheets call is needed…
xmind_ add_ summary
Add summaries over contiguous ranges of a topic's children (a bracket grouping children [rangeStart..rangeEnd] inclusive, with an optional summary note). topicId is the parent topic (from its <!--t:id…
xmind_ add_ topic_ link
Link one topic to another topic in the same map (an internal cross-reference / jump). Clicking the source topic navigates to the target. Both ids come from <!--t:id--> anchors. A topic can hold one li…
xmind_ clear_ task
Remove all task data (todo state and any scheduled/gantt fields) from topics, by their <!--t:id--> anchors. Use this to turn tasks back into plain topics. Pass every topic you want to clear in one cal…
xmind_ create_ folder
Create a folder in the drive. Pass folderId to create it inside an existing folder or space; omit it to create at the root of the default space. The destination must be in the team this connection is …
xmind_ create_ mindmap
Use this when the user wants to create a mind map, visualize hierarchical ideas, or generate a Xmind file. Do not use for flowcharts, tables, or linear content. Optionally pass folderId (a folderId fr…
xmind_ edit_ mindmap
Update an existing mindmap with new markdown content. Read the mindmap first with xmind_read_mindmap, make your changes to the markdown, then write back the full updated content. Keep the <!--t:...-->…
xmind_ get_ topic
Get the full rich content of one topic by its id, plus its direct children's ids and titles. Returns the note (plain text in `note`, rich HTML in `noteHtml`), markers, labels, hyperlink, image and tas…
xmind_ list_ folders
List the direct child folders of a folder or space, plus breadcrumbs back to the space root. Pass a spaceId from xmind_list_spaces or a folderId from a previous call as folderId (a space's root folder…
xmind_ list_ mindmaps
List mindmap files in the current team. Without folderId: the mindmaps the user recently opened, most recent first. With folderId (a folderId from xmind_list_folders or a spaceId from xmind_list_space…
xmind_ list_ resources
List everything a mindmap file references: attachments, topic images, audio notes, web links and local-file links. Each entry names the topic that carries it, so you can pass topicId to xmind_get_topi…
xmind_ list_ sheets
List all sheets (maps) in a mindmap file, each with its id, title, root topic id and topic count. A file can hold several sheets; pass a sheet's `id` value as the `sheetId` argument to xmind_read_mind…
xmind_ list_ spaces
List the spaces (top-level areas) of the current team that the user has access to. Each space's id doubles as its root folder id — pass a spaceId as folderId to xmind_list_folders, xmind_list_mindmaps…
xmind_ list_ teammates
List the members of the team this connection is authorized for, with their xmindId and display name. Use it to turn a person's name into the xmindId that other tools address them by. Read-only: it can…
xmind_ manage_ drive_ item
Rename a file or folder, move a file to the trash, or restore one from the trash. rename_file / trash_file / restore_file take fileId; rename_folder takes folderId; both rename actions also take name.…
xmind_ move_ file
Move one or more mindmap files into a folder or space. Pass every file you want moved in a single call — moving them one at a time burns the per-user rate limit. Access is checked for every file befor…
xmind_ read_ mindmap
Read an existing mindmap and return its content as markdown. Use this to see the current structure before making edits. A file can have multiple sheets (maps); pass sheetId to read a specific one (fro…
xmind_ remove_ annotation
Remove an annotation — a relationship, boundary or summary — by its id (the value inside its <!--r:id-->, <!--b:id--> or <!--s:id--> anchor in the xmind_read_mindmap overview). Annotations are the lay…
xmind_ remove_ topic
Remove a single topic (and its whole subtree) by its id (from the <!--t:id--> anchor in xmind_read_mindmap output). Use this when you want to delete one known topic. Because deleting a topic also dele…
xmind_ set_ color_ theme
Change a sheet's color palette. ALWAYS whole-sheet — color themes can't be scoped to a branch (there's no per-topic colorThemeId). To emphasize individual topics, use xmind_set_topic_style instead (pe…
xmind_ set_ planned_ task
Set scheduled / gantt task fields on topics: start and due dates (epoch ms), duration (ms), progress (0..1) and priority (0..9). Merges with any existing task data. Each item carries its own schedule,…
xmind_ set_ structure
Set the layout (structure) of a mindmap. Scope: - Whole-sheet (omit topicId): the sheet's root adopts this structure, re-laying out the entire map. - Branch-scoped (pass topicId of a non-root topic): …
xmind_ set_ todo
Mark topics as todos and set their checkbox state to 'todo' or 'done' (ids come from each topic's <!--t:id--> anchor). Pass every topic you want to set in one call — topicIds accepts up to 200 and the…
xmind_ set_ topic_ attrs
Set attributes on topics by id (from the <!--t:id--> anchor in xmind_read_mindmap output). Supports note, hyperlink (href), labels and markers. Each item carries its own values, so put every topic you…
xmind_ set_ topic_ image
Attach images to topics by id (from the <!--t:id--> anchor in xmind_read_mindmap output). Provide a public http(s) image URL per item; the server fetches and stores it. Supports png, jpg, webp, gif, s…
xmind_ set_ topic_ style
Set per-topic style overrides on topics by id (from each <!--t:id--> anchor): fill/text/line/border color, bold, italic, strike-through, and font size. The style you pass is applied to EVERY topic in …
xmind_ update_ relationship
Update an existing relationship by its id (the value inside its <!--r:id--> anchor in the xmind_read_mindmap overview). Can change the title and/or re-point its source / target to another element (usu…
xmind_ whoami
Report which Xmind team this connection is authorized for, and which other teams the user belongs to. A connection reaches exactly one team: every other tool here — listing, reading, editing — is conf…