Solomd:一个本地优先的Markdown编辑器,用于AI代理集成
Solomd,由Zhitongblog开发,是一个本地优先的Markdown编辑器,旨在将个人知识库与AI代理和LLM客户端连接起来。它基于TypeScript、Rust、Tauri 2、Vue 3和CodeMirror 6构建,包含一个捆绑的MCP服务器。该服务器连接到本地Markdown库,使笔记可用于AI驱动的工作流程。Solomd支持各种平台,为管理和与内容互动提供一致的体验。它旨在使用户能够在笔记环境中直接使用先进的AI功能。
Solomd 连接到什么?
Solomd 连接到本地 Markdown 保管库,这是一个包含 .md 文件的文件夹。这个保管库通过其捆绑的 MCP 服务器 solomd-mcp 暴露给外部大型语言模型(LLM)客户端和 AI 代理。该程序充当本地优先的 Markdown 编辑器,并作为 AI 代理与知识库互动的连接点。此设置允许 AI 直接与您存储的笔记进行交互。
核心功能和工具
solomd-mcp 二进制文件提供 13 个可调用工具。八个是通用的,包括只读默认值,如 list_notes、read_note、search、get_backlinks、list_tags 和 get_outline。五个仅限 Solomd 的工具包括 autogit_log、autogit_diff、autogit_rollback、sync_status 和 share_url。写入工具如 write_note 和 append_to_note 可用,但需要 "--allow-write" 标志。read_agent_trace MCP 工具也存在。
适合谁?
Solomd 针对管理普通 Markdown 笔记和知识库的个人,尤其是那些希望将其笔记与外部 LLM 客户端和 AI 代理集成的人。寻求 AI 驱动工作流程的独立开发者也会发现它很有用。它支持与 AI 客户端的直接互动,并自动化本地内容上的任务。如果您需要一个可网络访问的 MCP 服务器以进行远程 AI 代理交互,这不是合适的选择。
如何开始
通过 "仅限本地,令牌认证" 授予对 MCP 服务器的访问。该服务器仅支持 stdio 传输协议。
用例
- 通过集成的 AI 代理面板与您的保管库进行 "聊天",实现与笔记的多轮对话流。
- 调度声明性 YAML 代理配方以执行任务,如每周回顾、每日摘要、TODO 提取、翻译、引用清理和重构,由 cron、保存时、提交时、添加标签时或手动触发。
- 将 Markdown 保管库连接到外部 LLM 客户端,如 Claude Code 和 Cursor,以直接推动内容创建、代码生成或在保管库内重构。
Solomd 提供了一种安全的、本地优先的方法,将 Markdown 笔记与 AI 代理和 LLM 客户端集成。其架构通过使用操作系统钥匙串来管理 API 密钥,并要求明确的写入操作权限,从而优先考虑本地控制和数据隐私。该程序为直接在您的内容上进行高级 AI 工作流提供了桥梁,而无需打开网络端口。它支持自动版本控制和本地语义搜索。