Lakeboard Converter

io.github.FelixFangX由 GitHub 帳號 FelixFangX 發布v0.5.0更新於 Nov 4, 2026

Read Lakeboard and XMind as Markdown, JSON or outlines; build XMind files from Markdown.

已驗證STDIO僅桌面效率與工作流檔案與儲存

概覽

AI 產生的概覽

把本機心智圖檔案(Lakeboard、XMind、OPML、FreeMind、Markdown 等)轉成 Markdown、JSON 或大綱,並能從 Markdown 產生 XMind 檔案。

可以做什麼
  • 將本機心智圖轉為 Markdown、JSON 或大綱文字,可指定工作表與節點上限
  • 一次批次讀取 1 到 50 個心智圖檔案,並回傳每個檔案的詮釋資料
  • 檢視心智圖,取得格式與主題數量而不輸出內容
  • 依 Markdown 大綱產生 XMind 檔案,可寫入指定路徑或以 base64 回傳
適用情境
當助理需要讀取以 Lakeboard、XMind、OPML、FreeMind、MindManager、iThoughts、SimpleMind 或 CSV 大綱格式儲存的心智圖,或需要把 Markdown 大綱轉成 XMind 檔案交給他人開啟時適用。
執行需求
透過 npx 以本機 stdio 程序執行(npm 套件 lakeboard-converter),需要 Node.js 20.12 或更新版本。未宣告任何帳號、API 金鑰或環境變數。讀取使用本機絕對路徑;寫入時目標資料夾必須已存在。
安裝前請注意
from_markdown 會寫入指定路徑的 .xmind 檔案,僅在設定 overwrite 時覆寫既有檔案,允許寫入前請確認路徑。樣式、版面、圖示、關聯與加密節點不會保留,MindNode 原生封裝需先匯出為 OPML。大型心智圖會依節點上限被截斷。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Lakeboard Converter,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

lakeboard-converter

A mind map locked in one tool’s format is a dead end. This is the bridge from that file to Markdown, for agents and for people.

[npm] [license]

Convert a map — in the browser. The file stays on your machine.

markdown
# Launch plan- Alpha  > Ship the reader- [Docs](https://example.com/docs) `P1`
bash
npm install -g lakeboard-converter

lakeboard-converter read ./map.opml prints Markdown. The same command reads every format below. mindmap-converter is the same program. The package name stays lakeboard-converter.

FormatRead → MarkdownWrite
OPML .opml, including MindNode OPML exportYes—
FreeMind and Freeplane .mmYes—
Markdown outline .md, .markdownYes. Headings, lists, markmap front matter, and indented outlinesXMind
Lakeboard .lakeboardYesXMind
XMind Zen and XMind 8 .xmindYesXMind
MindManager .mmapYes—
iThoughts .itmzYes—
SimpleMind .smmxYes—
CSV outline .csvYes. One topic per row; the column is the depth—

Not kept: styles, layout, icons, relationships, and encrypted nodes. MindManager notes are plain text. A CSV row with several topics is rejected. The native MindNode package is not read; export OPML.

English | 简体中文

Usage

Requires Node.js 20.12 or newer. convert does not replace an existing file unless you pass --overwrite. --format is md, xmind, or both (default both). --markdown-style is generic (default) or xmind.

bash
lakeboard-converter read ./map.opmllakeboard-converter build plan.md -o plan.xmind

lakeboard-converter with no subcommand opens the guided prompts.

read prints md (default), json, or outline. The default node cap is 2000 (--max-nodes, from 1 to 50000). The root is depth 0. Since 0.4.0, JSON for more than one sheet is { sheets: [{ index, title, root }] }. --sheet is a 1-based index or a sheet title.

The MCP tools are convert, convert_many, and inspect (read-only) and from_markdown (writes a .xmind only at the path you pass, in a folder that already exists). inspect reports the format in source. Set overwrite to replace a file. With no path, from_markdown returns the file as base64. Markdown input is capped at 2 MB. convert_many takes 1 to 50 files.

json
{  "mcpServers": {    "lakeboard-converter": {      "command": "lakeboard-converter",      "args": ["mcp"]    }  }}

License

MIT

來源:README.md,提交 ebd0952

工具

4

convert

Read a mind map

Pass an absolute path. Read a Yuque Lakeboard (.lakeboard) or XMind (.xmind) mind map from a local path. All sheets are included (each under its sheet title); pass sheet (1-based index or title) to read one. Large maps are cut at maxNodes (default 2000) and flagged as truncated. format "md" = nested Markdown list, "json" = topic tree, "outline" = compact indented text. Read-only.

輸入參數path必填sheetformatmaxDepthmaxNodes

convert_many

Read several mind maps

Read 1 to 50 local mind maps sequentially. Pass absolute paths. Content is returned in text; structuredContent contains per-file metadata only, without content. Node limits apply per file and across the batch. Read-only.

輸入參數paths必填sheetformatmaxDepthmaxNodesmaxTotalNodes

inspect

Check a mind map's size

Parse a local mind map and count topics without rendering content. Pass an absolute path. Read-only.

輸入參數path必填sheet

from_markdown

Build an XMind file from Markdown

Build an XMind file from a Markdown outline (headings and nested lists; links, `code` labels and > notes are kept). Pass an absolute .xmind output path to write the file (its folder must exist; an existing file is only replaced with overwrite: true), or omit output to get the file as base64 in structuredContent.base64. Nothing else is written. Large outlines are cut at maxNodes (default 2000) and flagged as truncated.

輸入參數titleoutputmarkdown必填maxNodesoverwrite

版本歷史

3
  1. v0.5.0最新Oct 21, 2026
  2. v0.4.1Oct 19, 2026
  3. v0.4.0Oct 19, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分