AI对话存储服务

ClaudeKeep是一个基于模型上下文协议(MCP)的实验性工具,用于保存和分享与Claude Desktop的AI对话,支持私人和公开聊天存储。

  • by sdairs
  • TypeScript
  • 本地部署
  • 12 星标
  • 更新于
在 GitHub 查看 sdairs/claudekeep

使用说明

Anthropic发送了一个商标删除通知以进行盗版,所以这个小实验结束了。该代码仍然可用,以防对使用MCP的任何人有用。

如果说不够清楚的话,克劳德keep与Anthropic没有任何联系,也没有得到Anthropics的认可。

ClaudeKeep

ClaudeKeep是一个使用模型上下文协议(MCP)的实验,用于保存和共享来自Claude Desktop的AI对话。

它包括:

  • MCP服务器实现,允许您要求Claude保存您的聊天记录
  • 一个允许您查看私人聊天和公共聊天的网络应用程序

警告-这是一个实验

这是一个实验。请不要想当然地认为它工作完美或安全。

虽然我做了一些测试,但我不能保证我已经抓住了每一个边缘案例,以确保你的聊天记录不会被泄露。我建议你不要用敏感的聊天来测试它。

如何使用它?

1.登录并获得令牌

首选 https://claudekeep.com 并击中 登录。这将尝试通过OAuth在GitHub上登录您。目前,这是唯一受支持的OAuth提供程序。

登录后,在右上角,您将看到一个带有JWT令牌的框,请复制它。

2.配置Claude Desktop以使用MCP服务器

要与Claude Desktop一起使用,您需要将服务器配置添加到以下文件中:

在MacOS上: ~/Library/Application Support/Claude/claude_desktop_config.json

在Windows上: %APPDATA%/Claude/claude_desktop_config.json

使用此配置,然后重新启动Claude Desktop(您必须完全杀死它CMD+Q样式,然后重新开始):

{
  "mcpServers": {
    "claudekeep-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "claudekeep-mcp"
      ],
      "env": {
        "CLAUDEKEEP_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

Claude Desktop在读取PATH时可能会很尴尬。请参阅 MCP 读取 如果MCP服务器不工作,请查看更多信息。

3.选择MCP并与Claude聊天

打开Claude Desktop时,会出现一个小回形针图标。将鼠标悬停在它上面,会有一个小插头图标。点击并选择 default 在...之下 claudekeep-mcp。这将为Claude附加默认提示。

现在,像往常一样和克劳德聊天。

你写的每一条消息都会触发 store_message 工具。这将在本地将消息存储在Claude Desktop中。

当你想保存你的聊天时,只需问克劳德。克劳德将负责 save_chat 工具。默认情况下,聊天记录始终存储为私人聊天记录。如果你想立即公开你的聊天,请在要求保存时告知克劳德。

例如(但请记住,这是一个法学硕士,它正在解释你的语言,所以你可以随心所欲地提问,它可能会做正确的事情):

要保存私人聊天:

you: save this chat

要保存公共聊天:

you: save this chat and make it public

需要帮助?

提出问题或联系我 蓝天.

刷新您的令牌

如果您不小心暴露了令牌,请登录并点击令牌旁边的小刷新图标。您将看到一条警告,单击确认按钮,它将生成一个新令牌。旧令牌将被销毁,无法恢复。

滥用

我希望人们都很好,不要分享可疑的聊天,但这是互联网,所以🤷‍♂️ 这很可能会发生。我会尽力抓住它,但如果我错过了什么,请在蓝天上轻轻推我。

请注意,您的聊天记录是针对您的GitHub帐户存储的,因此虽然公共聊天记录对其他用户是匿名的,但它们在服务器上不是匿名的。