Information
MCP Chat Logger
中文 | English
MCP Chat Logger 是一个简单而强大的聊天记录保存工具,可以将聊天历史保存为 Markdown 格式文件,便于后续查看和分享。
功能特点
支持大模型调用工具将聊天历史保存为格式化的 Markdown 文件
自动为每条消息添加时间戳
自定义保存目录
支持会话ID标识不同的对话
下一阶段
添加 Overview 功能
安装步骤
通过 Smithery 安装
要通过 Smithery 自动安装 MCP Chat Logger for Claude Desktop:
npx -y @smithery/cli install @AlexiFeng/MCP_Chat_Logger --client claude
克隆这个代码库:
git clone https://github.com/yourusername/MCP_Chat_Logger.git
cd MCP_Chat_Logger
安装依赖:
提前安装 uv
uv add "mcp[cli]"
使用方法
在项目目录启动 mcp 服务
uv run chat_logger.py
在 cursor/cherry studio 中添加 mcp 服务器配置
"chat_logger": \{
"name": "chat_logger",
"isActive": false,
"command": "uv",
"args": [
"--directory",
"项目路径(例如~/MCP_Chat_Logger/)",
"run",
"chat_logger.py"
]
\}
项目结构
MCP_Chat_Logger/
├── chat_logger.py # 核心功能实现
├── chat_logs/ # 默认保存目录
├── README.md # 项目说明
├── README_zh.md # 中文说明
├── README_en.md # 英文说明
└── .gitignore # Git忽略文件
贡献指南
欢迎提交问题和拉取请求!如果您想贡献代码,请遵循以下步骤:
Fork 这个仓库
创建您的特性分支 (git checkout -b feature/amazing-feature)
提交您的更改 (git commit -m 'Add some amazing feature')
推送到分支 (git push origin feature/amazing-feature)
开启一个 Pull Request
许可证
该项目采用 MIT 许可证 - 详情请查看 LICENSE 文件。