MCP 日志服务器

MCP 日志服务器

用于处理交互式日志记录的 MCP 服务器,支持情感分析和自动保存对话。

快速入门

功能特点

  • 自动管理日志会话
  • 将对话保存为 Markdown 格式
  • 时间戳支持的时间序列分析
  • 支持读取最近的日志条目

安装

  1. 确保已安装 Python 运行环境。

  2. 配置您的 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()