笔记管理服务器

Reflex MCP是一个用于管理上下文笔记的最小化MCP服务器,提供写入和检索上下文/规则的工具,适用于AI助手存储和访问信息。

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

使用说明

Reflex MCP - 服务器笔记

一个用于管理上下文笔记的最小化MCP(模型上下文协议)服务器。该服务器提供了工具,用于编写和检索可由AI助手存储和访问的上下文/规则。

特点/功能

  • 更新说明将上下文和规则写入笔记文件
  • 获取笔记根据查询检索相关上下文

安装

  1. 使用 uv 安装依赖项:
uv sync

或者安装该软件包:

uv pip install -e .

使用方法

直接运行MCP服务器:

uv run main.py

或者安装后,使用命令:

uv run reflex-mcp

或者激活虚拟环境并运行:

source .venv/bin/activate  # On Unix/macOS
python main.py
# or
reflex-mcp

服务器使用stdio传输方式,并且可以与MCP兼容的客户端集成。

配置

  • 笔记文件位置: ~/Desktop/context.md
  • 如果笔记文件不存在,将自动创建

工具

更新说明

将上下文写入笔记文件。当用户想要存储规则或重要上下文时触发。

参数:

  • context (str): 存储的上下文/规则,包括保存的原因及相关信息

返回值:

  • bool如果成功则为 True,否则为 False

示例用法:

  • “对话结束时不要写入md文件”
  • “写Python脚本时,随时参考这个例子”

获取笔记

根据查询从笔记文件中检索相关上下文。

参数:

  • query (str): 来自用户提示的上下文,用于查找相关笔记

返回:

  • str来自笔记文件的相关上下文

可扩展性

服务器包含可增强的占位符函数:

  • modify_context()目前仅追加原始文本。可扩展以使用大型语言模型(LLM)进行智能组织
  • retrieve_context()当前返回所有笔记。可以通过扩展语义搜索来提高检索效果

许可证

麻省理工学院(MIT)