{"repo":"LupinLin1/wechatlog-mcp-server","free":true,"listed":false,"github":"https://github.com/LupinLin1/wechatlog-mcp-server","clone":"git clone https://github.com/LupinLin1/wechatlog-mcp-server.git","description":"WeChat Chatlog MCP Server - 直接下载微信聊天媒体文件到本地","language":"JavaScript","stars":40,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Chatlog MCP Server 一个专为 Claude Code CLI 设计的聊天记录 MCP 服务器，支持直接下载微信聊天中的媒体文件到本地存储。 ✨ 主要特性 - 🔍 聊天记录查询 : 支持按时间、发送者、关键词筛选聊天记录 - 📥 直接下载 : 图片、语音、视频、文件直接下载到本地 - 🗂️ 智能管理 : 自动创建目录结构，避免文件冲突 - 🛡️ 安全可靠 : 完善的错误处理和超时保护 - 🔧 简单配置 : 最小化配置，开箱即用 🚀 快速开始 系统要求 - Node.js = 16.0.0 - Claude Code CLI - Chatlog API 服务运行中 一键安装 Linux/macOS: Windows: 手动安装: 配置 1. 编辑 .env 文件： 注意 : DEFAULT DOWNLOAD DIR 必须是绝对路径，例如： - Linux/macOS: /home/user/downloads - macOS: /Users/username/Downloads - Windows: C:\\Users\\username\\Downloads 2. 确保 Chatlog API 服务运行在指定地址 注册到 Claude 📚 使用方法 基础命令 可用工具 📋 聊天记录管理 - queryChatLog - 查询指定聊天对象的聊天记录 - getContactList - 获取微信联系人列表 - getChatroomList - 获取微信群聊列表 - getSessionList - 获取会话列表 📥 媒体文件下载 - downloadImage - 下载图片文件 - downloadVoice - 下载语音消息 - downloadVideo - 下载视频文件 - downloadFile - 下载其他文件 🔧 系统工具 - healthCheck - 检查服务状态 - accessDataFile - 访问数据文件 📁 项目结构 🔧 配置说明 环境变量 变量名 说明 默认值 必需 -------- ------ -------- ------ CHATLOG BASE URL Chatlog API 服务地址 http://127.0.0.1:5030 ✅ DEFAULT DOWNLOAD DIR 默认下载目录 /tmp/chatlog-downloads ❌ PERPLEXITY API KEY Perplexity API 密钥 - ❌ 下载目录 如果未指定 saveDir 参数，媒体文件将下载到 DEFAULT DOWNLOAD DIR 环境变量指定的目录： - 默认目录: /tmp/chatlog-downloads/ - 也可指定任意绝对路径作为 saveDir 参数 🧪 测试 运行内置测试脚本： 或使用 npm： 📝 示例用法 查询聊天记录 下载最新图片 获取联系人列表 🛠️ 开发 本地开发 贡献 1. Fork 项目 2. 创建特性分支 ( git checkout -b feature/AmazingFeature ) 3. 提交更改 ( git commit -m 'Add some AmazingFeature' ) 4. 推送到分支 ( git push origin feature/AmazingFeature ) 5. 打开 Pull Request 📄 许可证 本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。 🤝 支持 - 🐛 问题反馈","default_branch":null,"files":null,"tree":[],"storefront":"/r/LupinLin1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LupinLin1/wechatlog-mcp-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}