Reflex MCP - 服务器笔记
一个用于管理上下文笔记的最小化MCP(模型上下文协议)服务器。该服务器提供了工具,用于编写和检索可由AI助手存储和访问的上下文/规则。
特点/功能
- 更新说明将上下文和规则写入笔记文件
- 获取笔记根据查询检索相关上下文
安装
- 使用 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)
