MCP 日志服务器
用于处理交互式日志记录的 MCP 服务器,支持情感分析和自动保存对话。
快速入门
功能特点
- 自动管理日志会话
- 将对话保存为 Markdown 格式
- 时间戳支持的时间序列分析
- 支持读取最近的日志条目
安装
-
确保已安装 Python 运行环境。
-
配置您的 MCP 客户端(如 Claude Desktop):
设置
mcpServers.journaling
参数,例如:"command": "uv", "args": [ "--directory", <仓库路径>, "run", "server.py" ]
配置
在 .env
文件中配置以下变量:
JOURNAL_DIR
: 日志文件存储目录(默认 ~/Documents/journal)FILENAME_PREFIX
: 文件名前缀(默认 journal)FILE_EXTENSION
: 文件扩展名(默认 .md)
使用方法
- 启动新会话:调用
start_new_session()
- 记录消息:使用
record_interaction(user_message, assistant_message)
- 生成摘要:调用
generate_session_summary(summary)
- 获取最近日志:访问
journals://recent
或调用get_recent_journals()