基于模型上下文协议(MCP)构建的个人知识管理系统,将日常笔记转化为有组织且可搜索的知识。
克隆仓库
git clone git@github.com:markacianfrani/mcp-notes.git
cd mcp-notes
npm i
npm run build
设置 MCP
在你的 claude-desktop-config.json 中添加:
"notes": {
"command": "node",
"args": [
"path/to/this/repo/mcp-notes/dist/index.js",
"path/to/your/notes"
],
},
MCP 笔记旨在通过创建一个系统来解决知识碎片化的问题,该系统可以记录每日的想法、成就和见解,并将其:
目标是建立一个外部橡胶鸭子,可以从任何工具实时倾倒工作记忆并筛选垃圾。
日志是 MCP 笔记中的基本捕获单元。每天都有自己的 Markdown 文件,你可以在此记录全天的观察。可以将日志视为持续的账本。
💡 提示:利用 Claude 桌面的快速输入快捷键
MCP 是工具无关的,因此你可以跨对话甚至工具进行日志记录——请求 Copilot 或 Cursor 在修复错误后总结经验教训,或者让 Claude 桌面保存对旧问题的新解决方案。
汇总是自动生成的摘要,将每日日志压缩为更高层次的见解和模式。它们有助于将孤立的信息连接成关于你的工作和思考的一致叙述。
系统中的所有笔记都归入以下四个类别之一:
MCP 笔记基于几个核心设计原则构建:
所有笔记都存储为纯文本 Markdown 文件,确保:
主要界面设计用于最小化记录想法的摩擦:
MCP 笔记采用进步式方法,而不是一开始就要求严格的组织:
系统利用 AI 来增强人类思维,而不是取代它:
MCP 笔记提供了一组可以通过 Claude 桌面或其他兼容 MCP 的客户端调用的工具。这些工具允许你捕获、组织和检索笔记。
/log创建或更新今天的日志文件,添加你的笔记。
调用方式:"将这个添加到我的日志中:...","将那个总结添加到我的日志中:...."
/rollup将每日笔记合成一个有组织的摘要,包括类别、连接和行动项。
调用方式:"今天总结我的笔记"
write_note创建一个新的笔记或覆盖现有笔记的内容。
sticky评估一个想法的“粘性”,基于其可操作性、持久性、可查找性和未来的参考价值。
调用方式:"这个想法有粘性吗?"
evaluateInsight评估一个见解或想法的长期价值和重要性。
调用方式:"这个见解对未来有价值吗?"
search_files递归搜索匹配模式的文件和目录。
read_note读取笔记目录中的完整笔记内容。
read_multiple_notes同时读取多个笔记文件的内容。
list_directory列出笔记目录中的内容。
create_directory在笔记中创建新目录。
查看 CHANGELOG.md 文件以获取版本历史和更改。
将想法分解为其最简单的独立部分。使用此提示将大想法转化为更小的概念。较小的笔记可以更容易地与其他笔记关联。 </中文翻译>