AI便签系统

一个基于MCP协议的AI便签系统,支持添加、读取、删除便签,并能生成总结所有便签的提示。

  • by itsmerizzi
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 itsmerizzi/mcp-server

使用说明

📝 AI便签——MCP项目

这个项目是一个简单实用的应用程序,它使用 MCP(模型上下文协议) 创建一个由人工智能驱动的便签系统。它利用 FastMCP,the mcp[cli] 界面,并与 克劳德桌面.


🚀 特性

  • 添加新笔记
  • 阅读所有现有笔记
  • 删除所有笔记
  • 检索最新笔记
  • 生成总结所有笔记的提示

🧰 使用的技术

  • python
  • FastMCP
  • uv 环境管理
  • Claude Desktop,用于使用工具、资源和提示执行

🛠️ 设置和使用

1.创建并初始化MCP环境

uv install
uv init project-folder-name
cd project-folder-name
uv add "mcp[cli]"

2.安装并使用Claude Desktop

  • 下载并安装 克劳德桌面
  • 运行并与定义的工具、资源和提示交互

📁 文件概述

main.py

此文件包含使用MCP框架管理笔记的所有工具和逻辑。


🔧 工具

add_note(message: str) -> str

在 notes.txt 文件。

read_notes() -> str

返回所有已保存的笔记。如果不存在注释,则返回默认消息。

remove_notes() -> str

清除中的所有笔记 notes.txt 文件。


🔗 资源

get_latest_note() -> str

返回最近添加的注释。


💬 提示

note_summary_prompt() -> str

生成提示,要求AI汇总所有当前笔记。


📄 备注文件

所有笔记都存储在本地 notes.txt 文件,如果不存在,则自动创建。


✅ 需求

  • Python 3.10+
  • uv 安装
  • 已安装Claude Desktop

🧠 灵感

此项目演示了如何使用 主控程序 构建与本地文件和结构化数据交互的智能代理。它很容易扩展新功能。