
Claude agent tool with MCP

2025.04.16
0
Python笔记管理Claude 集成开发效率
Notetaker-MCP-Server 是一个基于 Claude 代理工具的 MCP 服务器模块,旨在帮助用户无缝管理笔记。该服务通过与 Claude 桌面应用连接,自动在用户文件夹中创建 notebook.txt 文件来存储笔记。它提供了多种工具和提示,用于添加、读取、总结和搜索笔记内容,极大地提升了笔记管理的效率和便捷性。
View on GitHub
Overview
基本能力
产品定位
Notetaker-MCP-Server 是一个笔记管理工具,通过与 Claude 桌面应用集成,提供无缝的笔记添加、读取、总结和搜索功能。
核心功能
- 添加笔记:将内容添加到笔记本中,内容可以由 Claude 生成。
- 读取所有笔记:从笔记本中读取所有笔记内容。
- 读取最新笔记:从笔记本中读取最新添加的笔记。
- 读取指定索引笔记:从笔记本中读取指定索引的笔记。
- 笔记总结提示:提示 LLM 返回笔记的总结。
- 笔记搜索提示:提示 LLM 搜索笔记中的信息并返回内容和索引。
适用场景
- 需要快速记录和管理笔记的用户。
- 希望通过 Claude 生成内容并自动保存到笔记中的用户。
- 需要总结或搜索笔记内容的用户。
工具列表
组件 | 类型 | 描述 |
---|---|---|
add_note | Tools | 将笔记内容添加到笔记本中,内容可以由 Claude 生成。 |
read_all_notes | Tools | 从笔记本中读取所有笔记内容。 |
read_latest_notes | Tools | 从笔记本中读取最新添加的笔记。 |
read_indexed_notes | Tools | 从笔记本中读取指定索引的笔记。 |
note_summary_prompt | Prompt | 提示 LLM 返回笔记的总结。 |
search_note_prompt | Prompt | 提示 LLM 搜索笔记中的信息并返回内容和索引。 |
常见问题解答
- 如何确认 MCP 已连接?
- 在 Claude 聊天中可以看到工具。
- 在集成选项中可以看到附件资源和使用提示。
- 如何检查 Claude 配置?
- 在 Claude 中点击“文件” -> “设置” -> 开发者部分 -> 点击“编辑配置”,确保 JSON 文件与示例配置一致。
使用教程
使用依赖
- 安装 uv 用于项目管理和包安装。
- 安装 Claude Desktop。
安装教程
- 克隆仓库:
bash git clone https://github.com/Dr-Aniekan-Udo/Notetaker-MCP-Server.git
- 进入项目文件夹:
bash cd Notetaker-MCP-Server
- 安装依赖:
bash uv sync
- 将项目安装到 Claude 桌面:
bash uv run mcp install main.py
- 打开 Claude 并开始使用。
调试方式
- 在 Claude 中尝试以下命令:
"Write a three line poem on Agriculture and add it to my note"
- 确保在 Claude 中可以看到工具和附件资源。
- 检查 Claude 配置是否正确。