← 文档

MCP 服务器

MDDock 内置一个 Model Context Protocol 服务器。把 Claude Desktop、Cursor 或任何支持 MCP 的客户端指过来,agent 就能用上由本地知识库支撑的四个统一工具。

启动服务

接入 Claude Desktop

把这段加到

(macOS)或对应平台的等价文件:

重启 Claude,下面这四个工具就会出现在 MCP 选择器里。

四个统一工具

  • mddock_recall在本地知识库中检索相关片段。支持混合检索(默认)、纯词法、纯向量、图谱扩展和实体抽取,也可通过 shape/confidence_min/budget_tokens 实现 mini-KnowQL。
  • mddock_read按路径、md:// URI、审计事件、harness 包或已安装的 memory pack 读取 markdown 表面。
  • mddock_remember持久化会改变知识库的事实:写入记忆页、追踪 agent 行为者,或以审计日志方式编辑已有文档。
  • mddock_propose提出工作区变更:市场搜索/查看、安装模块、解决同步冲突,或建议两篇文档之间的 wikilink。

默认只读

写操作通过 `mddock_remember`(带审计日志的直接编辑)或 `mddock_propose`(市场安装、冲突解决、关联建议)完成。提案会先在桌面客户端展示,确认后才会真正应用——agent 不能悄悄改你的笔记。

Cursor / Continue / 其他客户端

任何符合 MCP 的客户端都可以用。底层是普通的 stdio JSON-RPC,不需要 MDDock 自有粘合层。只读 HTTP 接口(无需 MCP)见 /docs/agent-protocol。

故障排查

  • mddock doctor —— 检查工作区、schema、二进制版本
  • 日志位置:~/.mddock/logs/mcp.log
  • 如果客户端里少工具,先在终端跑 mddock mcp --json 确认能正常启动