Claude agent tool with MCP

Claude agent tool with MCP

site icon
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 文件与示例配置一致。

使用教程

使用依赖

安装教程

  1. 克隆仓库: bash git clone https://github.com/Dr-Aniekan-Udo/Notetaker-MCP-Server.git
  2. 进入项目文件夹: bash cd Notetaker-MCP-Server
  3. 安装依赖: bash uv sync
  4. 将项目安装到 Claude 桌面: bash uv run mcp install main.py
  5. 打开 Claude 并开始使用。

调试方式

  • 在 Claude 中尝试以下命令: "Write a three line poem on Agriculture and add it to my note"
  • 确保在 Claude 中可以看到工具和附件资源。
  • 检查 Claude 配置是否正确。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。