MCP Chat Logger

MCP Chat Logger

site icon
2025.04.09 4
Python聊天记录保存Markdown格式化其它
MCP Chat Logger是一个简单而强大的聊天记录保存工具,可以将聊天历史保存为Markdown格式文件,便于后续查看和分享。
View on GitHub

Overview

基本能力

产品定位

MCP Chat Logger是一个聊天记录保存工具,专注于将聊天历史格式化为Markdown文件,便于查看和分享。

核心功能

  • 支持将聊天历史保存为格式化的Markdown文件
  • 自动为每条消息添加时间戳
  • 支持自定义保存目录
  • 支持会话ID标识不同的对话

适用场景

  • 需要保存和分享聊天历史的场景
  • 需要格式化聊天记录以便后续查看的场景
  • 需要区分不同对话会话的场景

工具列表

  • chat_logger.py: 核心功能实现,负责聊天记录的保存和格式化

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

  1. 提前安装uv
uv add "mcp[cli]"

安装教程

  1. 克隆代码库:
git clone https://github.com/yourusername/MCP_Chat_Logger.git
cd MCP_Chat_Logger
  1. 安装依赖:
uv add "mcp[cli]"

调试方式

  1. 在项目目录启动mcp服务
uv run chat_logger.py
  1. 在cursor/cherry studio中添加mcp服务器配置
"chat_logger": {
  "name": "chat_logger",
  "isActive": false,
  "command": "uv",
  "args": [
    "--directory",
    "项目路径(例如~/MCP_Chat_Logger/)",
    "run",
    "chat_logger.py"
  ]
}

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。