ClaudeKeep 是一个实验项目,借助模型上下文协议(MCP),能够保存并共享您与 Claude Desktop 的 AI 对话。它具备以下两大功能:
⚠️ 重要提示
请不要认为它完美无缺或绝对安全。尽管进行了测试,但无法保证已涵盖所有边缘情况以防止您的聊天内容泄露。建议不要使用敏感对话进行测试。
访问 https://claudekeep.com,点击 登录,系统将尝试通过 GitHub OAuth 让您登录。目前仅支持 GitHub 作为 OAuth 提供者。登录成功后,在右上角会出现一个包含 JWT 令牌的框,复制该令牌即可。
若要在 Claude Desktop 中使用,需在以下文件里添加服务器配置:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
使用以下配置,然后重新启动 Claude Desktop(必须完全关闭,例如使用 CMD + Q,然后再重新启动):
{
"mcpServers": {
"claudekeep-mcp": {
"command": "npx",
"args": [
"-y",
"claudekeep-mcp"
],
"env": {
"CLAUDEKEEP_TOKEN": ""
}
}
}
}
Claude Desktop 在读取 PATH 方面可能有些复杂。若 MCP 服务器无法正常工作,请参阅 MCP README 以获取更多详细信息。
打开 Claude Desktop 后,会看到一个小的纸 clip 图标。将鼠标悬停在它上面,右上角会出现一个插头图标。点击该图标,在 default
下选择 claudekeep-mcp
,这会将默认提示附加到 Claude。
之后,您就可以像往常一样与 Claude 聊天了。您每次输入的消息都会触发 store_message
工具,该工具会在 Claude Desktop 本地存储消息。
当您想要保存聊天记录时,只需让 Claude 运行 save_chat
工具。默认情况下,聊天记录始终作为私密保存。若希望直接将聊天设为公开,请在请求保存时告知 Claude。
例如(需注意,Claude 是通过自然语言理解的大语言模型,您可以以任何方式请求,它会尽力完成正确操作):
您: 保存这个聊天
您: 保存这个聊天并设为公开
若您遇到问题,可在 GitHub 上提出问题,或通过 BlueSky 联系我:https://bsky.app/profile/alasdairb.com
如果您不小心泄露了令牌,请登录后点击令牌旁边的刷新图标。会出现警告提示,点击确认按钮即可生成新令牌。旧令牌将被销毁且无法恢复。
我期望大家都能善良行事,不分享可疑内容,但在互联网上,这可能难以完全避免。我会尽力发现并阻止此类情况,若您发现问题,请通过 BlueSky 提醒我。
💡 使用建议
您的聊天记录是与您的 GitHub 账户关联存储的,因此尽管公开聊天对其他用户匿名,但在服务器端并非完全匿名。