
ClaudeKeep

2025.01.15
7
TypeScriptAI 对话保存聊天记录分享交流协作
ClaudeKeep 是一个基于 Model Context Protocol (MCP) 的实验性项目,旨在保存和分享与 Claude Desktop 的 AI 对话。它提供了一个 MCP 服务器实现,允许用户请求 Claude 保存聊天记录,并包含一个 Web 应用程序,用于查看私人聊天和公开聊天。
View on GitHub
Overview
基本能力
产品定位
ClaudeKeep 是一个实验性工具,用于保存和分享与 Claude Desktop 的 AI 对话。
核心功能
- 通过 MCP 服务器实现保存聊天记录的功能。
- 提供 Web 应用程序查看私人聊天和公开聊天。
- 支持通过 GitHub OAuth 登录获取令牌。
- 提供聊天记录的私有和公开保存选项。
适用场景
- 用户希望保存与 Claude 的对话记录。
- 用户希望分享自己的对话记录给他人。
- 开发者希望实验 MCP 协议的功能。
工具列表
store_message
:存储消息到本地。save_chat
:保存聊天记录到服务器,支持私有和公开选项。
常见问题解答
- 安全性问题:这是一个实验性项目,不保证完全安全,建议不要测试敏感聊天。
- 令牌泄露:如果令牌泄露,可以登录并刷新令牌,旧令牌将被销毁。
- 滥用问题:聊天记录与 GitHub 账户关联,公开聊天对用户匿名但对服务器不匿名。
使用教程
使用依赖
- 需要安装 Node.js 和 npm。
安装教程
- 登录 https://claudekeep.com 并通过 GitHub OAuth 获取令牌。
- 配置 Claude Desktop 的 MCP 服务器,编辑配置文件:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- 添加以下配置并重启 Claude Desktop:
{
"mcpServers": {
"claudekeep-mcp": {
"command": "npx",
"args": [
"-y",
"claudekeep-mcp"
],
"env": {
"CLAUDEKEEP_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
调试方式
- 打开 Claude Desktop,点击纸夹图标,选择
claudekeep-mcp
下的default
。 - 与 Claude 正常聊天,消息会自动存储。
- 请求 Claude 保存聊天记录:
- 私有聊天:
save this chat
- 公开聊天:
save this chat and make it public