AI便签管理服务

一个基于MCP协议的AI便签管理服务,支持添加、读取、总结便签内容。

  • by crman
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 crman/ai-sticky-notes-mcp-server

使用说明

AI便签MCP服务器

项目概述

该项目是名为“AI便签”的MCP(模型上下文协议)服务器的基本实现。它允许用户通过添加、阅读和汇总便签来管理便签。服务器是使用 FastMCP 从 MCP 框架。

特性

  • 添加注释:将新注释附加到文件中。
  • 阅读笔记:检索所有存储的笔记。
  • 获取最新笔记:获取最新的笔记。
  • 总结笔记:生成一个总结所有笔记的提示。

项目结构

  • main.py:包含用于管理笔记的服务器逻辑和工具。
  • notes.txt:储存所有的便利贴。
  • pyproject.toml:用于管理依赖关系和项目元数据的配置文件。

先决条件

  • Python 3.11或更高版本
  • 虚拟环境设置

安装说明

  1. 克隆存储库:

    git clone https://github.com/crman/AI-Sticky-Notes-MCP-Server.git
    cd AI-Sticky-Notes-MCP-Server
    
  2. 创建并激活虚拟环境:

    python -m venv .venv
    .venv\Scripts\activate  # On Windows
    
  3. 使用安装依赖项 uv:

    uv sync
    

运行服务器

使用以下命令启动MCP服务器 uv,运行以下命令:

uv run mcp install main.py