save_session
Saves complete AI conversation history as organized Markdown files, automatically categorized by IDE and date for future reference and management.
Instructions
【保存会话】当用户说"保存当前会话"、"存储会话"、"记录对话"、"保存对话内容"等时调用。将AI对话内容保存为Markdown文件,按IDE/日期自动分类存储。
⚠️ 调用前必须执行的步骤:
AI助手必须先在内部整理完整的对话历史
将所有用户问题和AI回答按时间顺序格式化
使用清晰的Markdown格式(# 用户、# AI助手等标题)
将整理好的完整对话作为content参数传入
❌ 禁止行为:
禁止传入对话摘要或总结
禁止遗漏任何历史问答
禁止使用简化格式
✅ 正确格式示例:
用户
[第一个问题的完整内容...]
AI助手
[第一个回答的完整内容...]
用户
[第二个问题的完整内容...]
AI助手
[第二个回答的完整内容...]
触发词:保存、存储、记录、归档会话/对话/聊天
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_dir | No | 保存会话的基础目录路径(可选,优先级最高。未指定时依次使用: 环境变量MCP_SESSION_BASE_DIR > config.json配置 > 默认路径~/Documents/ide_sessions) | |
| ide_name | Yes | IDE名称(如: Qoder, VSCode, Cursor, Windsurf, Claude等),用于分类存储 | |
| session_description | Yes | 会话描述(简短概括本次对话的主题,如:实现用户登录功能、修复数据库bug等) | |
| content | Yes | 会话内容 - 必须是完整的原始对话记录,包含所有用户问题和AI回答。 ⚠️ 重要要求: 1. 必须包含从对话开始到现在的所有交互内容 2. 保持原始对话的完整性,不要总结或精简 3. 使用清晰的Markdown格式标记每轮对话 4. 保留代码块、列表、表格等所有格式 ✅ 标准格式: # 用户 [完整问题内容,包括所有细节] # AI助手 [完整回答内容,包括所有代码、解释、建议] # 用户 [下一个问题...] # AI助手 [下一个回答...] ❌ 错误示例: - "用户询问了关于X的问题,AI回答了Y"(这是总结,不是完整对话) - 只包含最近几轮对话(遗漏了历史内容) | |
| session_time | No | 会话时间(ISO 8601格式,可选,默认为当前时间) |