使用说明
📝 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
🧠 灵感
此项目演示了如何使用 主控程序 构建与本地文件和结构化数据交互的智能代理。它很容易扩展新功能。