AI便签管理服务

一个基于机器通信协议(MCP)的服务器,用于管理数字便签,支持添加、读取、获取最新便签以及生成AI摘要提示。

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

使用说明

MCP服务器

AI便签MCP服务器

一个管理数字便签的简单机器通信协议(MCP)服务器。

概述

本项目演示了如何构建一个功能齐全的MCP服务器,使您能够:

  • 向持久文本文件添加注释
  • 读取所有存储的笔记
  • 仅检索最新笔记
  • 生成提示,以便对笔记进行人工智能摘要

特性

工具

  • add_note:在您的收藏中添加新注释
  • read_notes:查看您保存的所有笔记

资源

  • notes://latest:访问您最近的笔记

鼓励

  • 备注_摘要_提示:生成一个包含所有人工智能摘要笔记的提示

入门指南

  1. 确保已安装MCP库:

    uv run mcp install
    
  2. 运行服务器:

    uv run python main.py
    
  3. 通过MCP界面与您的便签互动

文件结构

  • main.py:MCP服务器实现
  • notes.txt:存储笔记的文本文件

实现细节

服务器使用本地文本文件存储笔记。文件路径相对于脚本位置,使其可在不同环境中移植。

每个功能都包括正确的错误处理和文件存在检查,以确保平稳运行。

  1. 我的提示要求AI给出10条关于猴子的注释。然后,它创建了10个关于猴子的笔记。

  2. 我让人工智能给我一份笔记摘要。然后,它给了我一个笔记摘要。

  3. 我让AI给我最新的消息。然后它给了我最新的消息。