
Manoma
io.github.paperdavid由 GitHub 帳號 paperdavid 發布v0.2.1更新於 Oct 24, 2026
MCP server for soul.md — your portable AI identity layer across every LLM.
概覽
Manoma 是本地 MCP 伺服器,讀取使用者自有的 soul.md 身分檔案,讓助理了解你的價值觀、語氣和目前重點,並把決策與經驗寫回該檔案。
- 可以做什麼
- 讀取 soul.md 身分檔案:取得脈絡、列出各章節、查看技能深度。寫回檔案:新增決策、新增經驗或更新目前重點,皆附來源標記、經過清理並公開說明。以純文字檔案讓身分在多个 LLM 工具間通用,並可用 git 版本管理。
- 適用情境
- 當你維護 soul.md 檔案,希望助理在不同工作階段和工具中了解你的價值觀、語氣與目前重點,並在工作中把決策和經驗記錄回該檔案時使用。
- 執行需求
- 透過 npx 以本機程序執行(需要 Node.js)。環境變數 SOUL_MD_PATH 指向你的 soul.md 檔案,未設定時預設為 ~/soul.md。無需帳號、雲端服務或身分驗證。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Manoma,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
soul.md
Your identity, not theirs. One plain-text file that tells every AI who you are — and that you own.
soul.md is an open format for your AI identity: values, voice, skills, current focus. It lives on your machine, versions in git, and gets compiled into the tools you use. Manoma is the CLI and MCP server that make it work.
Two more commands close the loop with your AI's own memory:
Their memory collects; your file is the owned, current copy.
- User-owned — a file on your machine. No cloud, no account, no vendor.
- Works everywhere — compiled into tool configs, pasted into instruction fields, readable by anything.
- Stays alive — add the MCP server and the AI records decisions and lessons into the file as you work, dated and signed; every change is a git diff.
The format
The specification is one page and public domain (CC0): eight plain-markdown sections, a deterministic grammar, and one invariant — a soul.md must stay useful pasted raw into any prompt. Every file written for the older v1.4 format keeps working (migration guide).
The conformance corpus defines correct parsing; a reader that reproduces its expected outputs is conformant. Parallel implementations are welcome — a Python or Rust parser that passes the corpus is a first-class citizen.
The MCP server
One block in Claude Desktop, Cursor, or any MCP client. Six tools: get_context, get_skill_depth, list_sections, and the write-back trio add_decision / add_lesson / update_now — provenance-stamped, sanitized, disclosed. Details in mcp/README.md.
Repo
Philosophy
Every AI vendor keeps its own memory of you, in its own cloud. soul.md is the opposite bet: your identity as a plain file you control, portable between tools, diff-able in git, built to outlive any individual model.
The schema is the thing. The runtime is just how it's read.
Feedback, forks, and parallel implementations welcome — issues. MIT / CC0.
來源:README.md,提交 fa5cc3f
工具
0版本歷史
1- v0.2.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分