Chatdb
什么是ChatDB?
ChatDB是一个Model Context Protocol (MCP)服务器,专门设计用于记录用户与Cursor AI助手的完整对话历史。它作为大语言模型的记忆层,帮助AI更好地理解上下文和用户偏好。如何使用ChatDB?
只需简单配置MCP服务器连接,ChatDB就会自动记录所有对话。您可以通过指定数据库路径来存储对话历史。适用场景
适用于需要长期记忆对话历史的AI应用场景,如个性化助手、持续学习系统和上下文感知应用。主要功能
自动对话记录自动捕获并存储所有与Cursor的对话内容,无需人工干预
持久化存储对话历史可永久保存在指定数据库中,支持长期记忆
灵活配置支持自定义数据库存储路径,适应不同部署环境
优势与局限性
优势
提供连续对话上下文,改善AI响应质量
轻量级实现,易于集成到现有系统
开源项目,允许自定义和扩展
局限性
需要手动配置MCP服务器连接
目前仅支持本地文件系统存储
缺乏高级查询和分析功能
如何使用
安装依赖
使用uv工具管理Python项目依赖
配置MCP服务器
在配置文件中添加ChatDB服务器设置
指定数据库路径
设置DB_PATH环境变量指向您希望存储对话历史的目录
使用案例
个性化学习助手记录学习过程中的所有问答,帮助AI了解用户的知识水平和学习进度
长期项目协作在长期开发项目中保持对话连续性
常见问题
ChatDB支持哪些数据库后端?
如何保护存储的对话隐私?
可以导出对话历史吗?
相关资源
ChatDB GitHub仓库
项目源代码和最新更新
MCP协议文档
Model Context Protocol官方文档
Python uv工具
项目依赖管理工具文档
精选MCP服务推荐

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
977
4.3分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
4.1K
5分

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
6.8K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
326
4.8分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
825
4.5分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
1.9K
5分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
905
4.8分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
5.4K
4.7分
智启未来,您的人工智能解决方案智库
简体中文