关于 mcp-server-demo (AI sticky notes)
面向 Claude Desktop 的持久化便笺 MCP 服务,可保存、读取和管理便笺,并提供最新便笺资源与摘要提示词。
主要功能
- 01保存便笺到文本文件
- 02读取全部便笺
- 03访问最新便笺资源
- 04生成便笺摘要提示词
适用场景
- 01记录待办和提醒事项
- 02查看已保存的便笺
- 03获取最近添加的便笺
- 04整理便笺内容以供摘要
MCP 相关
通过 MCP 向客户端提供添加和读取便笺的工具、最新便笺资源,以及用于总结便笺的提示词。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-server-demo(AI 便笺)
AI 便笺:一种模型上下文协议(MCP)应用,可让 Claude Desktop 创建、读取和管理持久化便笺。
概述
AI 便笺利用模型上下文协议,在 Claude Desktop 与简单的记事系统之间实现无缝集成。此实现可让 Claude:
- 将便笺保存到持久化存储中
- 获取所有已保存的便笺
- 访问最近添加的便笺
- 生成用于总结现有便笺的提示词
安装
先决条件
- Python 3.7+
- MCP Python SDK
- Claude Desktop 应用程序
设置
-
克隆此代码库:
git clone https://github.com/aymaneELHICHAMI/mcp-server-demo.gitcd mcp-server-demo
-
安装
uv -
创建虚拟环境
uv venv venv
-
激活虚拟环境
uv venv
-
从
uv.lock安装依赖项uv sync
-
运行 MCP 服务
uv run mcp install main.py如果配置未在 Claude Desktop 中生效(菜单栏 -> 设置 -> 开发者),请尝试通过任务管理器强制关闭 Claude Desktop,然后重新打开。运行正常时,你应该会看到“AI Sticky Notes MCP Server”正在运行。
核心组件
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("AI Sticky Notes")
该服务在 MCP 生态系统中注册为“AI Sticky Notes”,使 Claude Desktop 等客户端能够发现它。
便笺存储在简单的文本文件(notes.txt)中,每条便笺单独占一行。如果文件不存在,系统会自动创建。
该服务提供以下 MCP 功能:
| 类型 | 名称 | 描述 |
|---|---|---|
| 工具 | add_note | 向存储中追加一条新便笺 |
| 工具 | read_notes | 获取所有现有便笺 |
| 资源 | notes://latest | 访问最近的便笺 |
| 提示词 | note_summary_prompt | 生成用于总结便笺的提示词 |
与 Claude Desktop 搭配使用
服务运行后,Claude Desktop 会自动发现并连接到它。你可以通过自然语言与便笺交互:
You: "Please save this as a note: Remember to schedule a team meeting for Friday"
Claude: [Uses add_note tool] "Note saved!"
You: "What notes do I have?"
Claude: [Uses read_notes tool] "Here are your notes: ..."
You: "What was my most recent note?"
Claude: [Accesses notes://latest resource] "Your most recent note is: ..."
You: "Can you summarize my notes?"
Claude: [Uses note_summary_prompt] "Here's a summary of your notes: ..."
资源
-
FastMCP API 参考:https://github.com/jlowin/fastmcp
-
Claude Desktop 文档:https://docs.anthropic.com/en/docs/welcome
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。