# 🎉 MCP Session Saver
[English](README.md) | [简体中文](README-zh.md)
一个可以保存会话记录的MCP服务,会话内容能够保存到指定目录下,按照**IDE名称、日期、会话描述**存储为Markdown文件。
## ✨ 主要功能
- 📝 **保存会话记录** - 将 AI 对话保存为 Markdown 文件
- 📁 **智能组织** - 按 IDE/日期/描述自动分类
- 🔍 **会话管理** - 读取、搜索、删除会话
- 🌐 **多 IDE 支持** - 兼容 Qoder、Cursor、Claude Desktop、Windsurf、Trae、Codebuddy、Lingma、Continue、Aider 等
## 🚀 快速开始
### 方式1:使用 npx(推荐)
无需安装,直接在 IDE 的 MCP 配置中添加:
```json
{
"mcpServers": {
"session-saver": {
"command": "npx",
"args": ["-y", "mcp-session-saver"]
}
}
}
```
### 方式2:全局安装
```bash
npm install -g mcp-session-saver
```
MCP 配置:
```json
{
"mcpServers": {
"session-saver": {
"command": "mcp-session-saver"
}
}
}
```
### 方式3:本地安装
```bash
npm install mcp-session-saver
```
## 📁 自定义存储路径(可选)
在 MCP 配置中添加环境变量:
```json
{
"mcpServers": {
"session-saver": {
"command": "npx",
"args": ["-y", "mcp-session-saver"],
"env": {
"MCP_SESSION_BASE_DIR": "D:\\MyProjects\\sessions"
}
}
}
}
```
## 🎯 使用方法
配置完成后,在 IDE 中直接说:
```
保存当前会话
列出所有会话
搜索会话内容
```
## 📚 详细文档
- [**快速配置工具**](tools/) - 一键配置脚本
- [**详细使用指南**](docs/USAGE.md) - 完整使用说明
- [**多 IDE 配置**](docs/MULTI_IDE_SETUP.md) - Cursor、Claude 等 IDE 配置
- [**Qoder 配置**](docs/QODER_CONFIG_GUIDE.md) - Qoder 专用指南
## 🛠️ 技术栈
- JavaScript (ES Module)
- @modelcontextprotocol/sdk
- Node.js >= 16.0.0
## 📝 License
MIT
## 👏 贡献
欢迎提交 Issues 和 Pull Requests!