ClaudeKeep

ClaudeKeep

site icon
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。

安装教程

  1. 登录 https://claudekeep.com 并通过 GitHub OAuth 获取令牌。
  2. 配置 Claude Desktop 的 MCP 服务器,编辑配置文件:
  3. MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  4. Windows: %APPDATA%/Claude/claude_desktop_config.json
  5. 添加以下配置并重启 Claude Desktop:
{
  "mcpServers": {
    "claudekeep-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "claudekeep-mcp"
      ],
      "env": {
        "CLAUDEKEEP_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

调试方式

  1. 打开 Claude Desktop,点击纸夹图标,选择 claudekeep-mcp 下的 default
  2. 与 Claude 正常聊天,消息会自动存储。
  3. 请求 Claude 保存聊天记录:
  4. 私有聊天:save this chat
  5. 公开聊天:save this chat and make it public

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。