Token导航 LogoToken导航TokenDH.com
Custom MCP Server For AI Powered Sticky Notes logo
AI代理stdio官方级别未说明来源级核验

Custom MCP Server For AI Powered Sticky Notes

MCP Server

This project is a lightweight and extensible Custom MCP Server built using FastMCP, designed for capturing, storing, and managing sticky notes via AI tools. This project allows seamless interaction with note-taking functionality through natural language commands, making it ideal for productivity, reminders, or quick ideation.

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
本地存储PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kishorekrrish3

提供方

kishorekrrish3

最后核验

2026/5/18 04:05

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run mcp install main.py

详细介绍

🧠 NoteFlow

通过自定义MCP服务器使用AI驱动的便签

一个轻量级的模型上下文协议(MCP)服务器,使AI助手能够使用自然语言创建、检索和管理便签。 *将简单的对话转化为持久的笔记,以提高生产力、头脑风暴和提醒。*

![Python](https://www.python.org/) ![FastMCP](https://github.com/ai-collection/mcp) ![uv](https://github.com/astral-sh/uv) ![Claude](https://claude.ai/) ![MIT License](<>)

______________________________________________________________________

📖 什么是NoteFlow?

NoteFlow是一个 自定义MCP(模型上下文协议)服务器 旨在将持久的便签带入人工智能工作流程。

用户可以简单地在单独的应用程序中手动管理笔记,而不是 问他们的人工智能助手 使用自然语言创建、存储或检索笔记。

当与AI客户端集成时,例如 克劳德桌面版,NoteFlow允许助手:

  • 保存提醒
  • 店铺创意
  • 检索以前保存的笔记
  • 在对话中保持持久的上下文

所有笔记都存储在本地一个简单的 .txt 文件,使系统 轻便、透明、完全可定制.

______________________________________________________________________

✨ 特性

特性描述
🧠 自定义MCP服务器使用FastMCP实现功能齐全的MCP服务器
📝 自然语言笔记创建AI助手可以直接通过命令添加笔记
📖 笔记检索立即检索以前保存的笔记
💾 持久存储笔记存储在本地 .txt 文件
快速Python环境使用现代 uv 包管理器
🔗 Claude桌面集成在Claude中自动注册工具
🧩 可扩展设计轻松添加新工具,如删除、标记或分类笔记

______________________________________________________________________

🏗️ 系统架构

请求流

graph TD
    A[👤 User Prompt] --> B[Claude Desktop AI]
    B --> C[MCP Client]
    C --> D[Custom MCP Server - FastMCP]
    D --> E{Command Type}

    E -->|Add Note| F[Write to notes.txt]
    E -->|Retrieve Notes| G[Read notes.txt]
    E -->|List Notes| H[Parse Stored Notes]

    F --> I[Return Confirmation]
    G --> I
    H --> I

    I --> B

______________________________________________________________________

MCP工作流程

MCP服务器公开 自定义工具 AI客户端可以调用。

1.️⃣ 用户要求AI助手保存或检索笔记 2.️⃣ 助手通过发送工具请求 主控程序 3.️⃣ 这 FastMCP服务器处理请求 4.️⃣ 笔记被写入或从中检索 notes.txt 5.️⃣ 响应返回给AI客户端

这种架构允许 AI助手可以安全有效地与本地工具进行交互。

______________________________________________________________________

🛠️ 技术栈

核心后端

组件技术
程序设计语言Python 3.12
MCP服务器框架FastMCP
包管理器uv
存储本地 .txt 文件
AI客户端集成克劳德桌面

______________________________________________________________________

📂 项目结构

ai-sticky-notes-mcp/
│
├── main.py            # MCP server logic (tools, prompts, handlers)
├── notes.txt          # Persistent storage for sticky notes
└── README.md          # Project documentation

______________________________________________________________________

🚀 安装和设置

先决条件

  • Python 3.12+
  • 克劳德桌面(可选,但推荐)

______________________________________________________________________

1.️⃣ 安装 uv

Windows(PowerShell)

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Mac/Linux(curl)

curl -LsSf https://astral.sh/uv/install.sh | sh

或与 wget

wget -qO- https://astral.sh/uv/install.sh | sh

______________________________________________________________________

2.️⃣ 初始化项目

uv init .

______________________________________________________________________

3.️⃣ 添加MCP依赖关系

uv add "mcp[cli]"

______________________________________________________________________

🏃 运行MCP服务器

将所有服务器逻辑放入其中 main.py.

然后安装MCP服务器:

uv run mcp install main.py

这会注册MCP服务器,以便AI客户端可以自动发现它。

______________________________________________________________________

🔗 Claude桌面集成

如果 克劳德桌面版 已安装:

1.️⃣ 运行:

uv run mcp install main.py

2.️⃣ Claude将自动检测您的MCP服务器。

3.️⃣ 如果工具未出现,请重新启动Claude:

  • 打开 任务管理器
  • 结束 克劳德桌面进程
  • 重新启动应用程序

您的MCP工具现在应该可用。

______________________________________________________________________

🌐 MCP工具示例

您的服务器可以公开以下工具:

工具说明
add_note保存新的便利贴
get_notes检索所有笔记
search_notes查找包含关键字的笔记

交互示例:

User: Remember that I need to finish my ML assignment tonight.

Claude: Note saved successfully.

______________________________________________________________________

⚙️ 配置

设置文件说明
笔记存储notes.txt存储笔记的本地文件
MCP工具main.py定义工具和命令
客户端集成克劳德桌面自动注册MCP服务器

______________________________________________________________________

🐛 已知问题和故障排除

MCP服务器在Claude中不可见

重新启动Claude桌面应用程序:

  1. 打开 任务管理器
  2. 结束 克劳德过程
  3. 重新启动应用程序

______________________________________________________________________

笔记未保存

确保:

  • notes.txt 存在于项目目录中
  • MCP服务器有权写入文件

______________________________________________________________________

🔮 未来改进

  • 📂 注意标记和分类
  • 🧠 基于嵌入的语义搜索
  • 🗑️ 删除或编辑注释
  • ☁️ 云存储集成
  • 🔗 多代理MCP工作流

______________________________________________________________________

让AI助手记住重要的事情。

NoteFlow --因为想法不应该消失。

目录标签

目录标签

本地存储PythonClaudenote-takingaisticky-notesproductivityAI助手本地部署便签管理自然语言处理MCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP