Claude Desktop的笔记管理器MCP服务器
MCP服务器,用于与Agent集成的笔记管理应用程序,具有MCP客户端集成功能-已与Claude Desktop测试,允许您在与Claude对话期间管理笔记。
特性
- 查看用户的所有笔记
- 添加带有自动日期时间戳的新笔记
- 按ID删除笔记
- 按关键字搜索笔记
- 按日期搜索笔记
安装
先决条件
- Python 3.10或更高版本
- Claude桌面应用程序
设置步骤
- 安装uv (Python包管理器)
pip install uv
# On Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"- 创建项目目录
uv init note-manager-mcp-server
cd note-manager-mcp-server- 添加MCP CLI
uv add "mcp[cli]"- 创建main.py
创建一个 main.py 使用notemanagementserver代码在项目目录中创建文件。(有关要包含的内容,请参阅实施细节部分)
- 在Claude Desktop中安装服务器
uv run mcp install main.py- 重新启动克劳德桌面
- 从任务管理器中关闭任何正在运行的Claude实例 - 重新启动克劳德桌面 - 现在,您应该看到Claude中提供的笔记管理工具
实现细节
服务器为Claude提供以下工具:
get_notes(user_id):获取用户的所有笔记add_note(user_id, note):添加带有当前日期的新注释delete_note_by_id(user_id, note_id):按ID删除特定注释search_notes(user_id, keyword):搜索关键字注释search_notes_by_date(user_id, date):按创建日期查找笔记
数据在会话期间存储在内存中。
用法
安装后,您可以通过Claude Desktop与笔记管理器交互,方法是:
- “显示我的笔记”
- “添加关于\[主题\]的新注释”
- “删除ID为\[note_ID\]的注释”
- “查找关于\[关键字\]的注释”
- “显示来自\[日期\]的笔记”
Claude将使用适当的工具来管理您的笔记。
启动MCP检查器
uv运行mcp-dev-main.py
备注
这是一个简单的内存存储实现。服务器重启之间不会保留注释。
