Token导航 LogoToken导航

MCP Server · 数据服务

claudememkeep

为Claude Code和Claude.ai提供实时共享内存层,用于读取和写入项目上下文、决策和会话历史记录。

未说明官方级别未说明来源级核验工具 6
会话管理PythonClaude全文搜索

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
crack-kitty
提供方
crack-kitty

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

claudememkeep 属于数据服务类 MCP Server,公开资料标注 6 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

数据服务

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 6 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

claudememkeep——共享MCP内存服务器

Claude Code和Claude.ai的共享内存层。这两个接口都连接到同一个MCP服务器,实时读写项目上下文、决策和会话历史。

它的作用

  • 克劳德代码 通过MCP工具和(可选)生命周期挂钩连接
  • Claude.ai 通过连接器连接
  • 对同一PostgreSQL数据库进行读/写操作
  • 在所有存储的上下文中进行全文搜索
  • 通过Claude Code钩子自动捕获会话

架构:服务器vs.钩子

此回购包含 两个独立的部分 部署方式不同:

┌─────────────────────────────────────────────────────────┐
│                    MCP Server (Docker)                   │
│         server/app.py + PostgreSQL database              │
│         Runs once, centrally, serves everyone            │
│                                                         │
│   Claude.ai ──Connector──> /mcp ──> 6 tools ──> DB     │
│   Claude Code ──MCP─────> /mcp ──> 6 tools ──> DB     │
└─────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────┐
│              Hooks (local per machine)                   │
│         hooks/*.py — run by Claude Code locally          │
│         Each machine running Claude Code needs its own   │
│         copy of these files + configuration              │
│                                                         │
│   SessionStart  → registers session, syncs MEMORY.md    │
│   SessionEnd    → saves structured session summary      │
│   PreCompact    → archives user messages before compact  │
└─────────────────────────────────────────────────────────┘

服务器 (server/, sql/)是Claude Code和Claude.ai之间的共享桥梁。它被打包到Docker镜像中,并通过onramp、普通Docker或您喜欢的任何方式部署一次。Claude.ai(通过连接器)和Claude Code(通过MCP)都连接到它并共享同一个数据库。对服务器代码的更改需要重建容器(make update-service claude-connector).

钩子 (hooks/)是在安装了Claude Code的每台机器上本地运行的客户端脚本。它们自动化了上下文捕获——同步MEMORY.md、保存会话摘要、在压缩之前归档转录本。服务器可以在不同的机器上为多个Claude Code实例提供服务,但每台机器都需要在中配置的钩子的本地副本 ~/.claude/settings.json.

你什么时候需要更新什么?

更改为…该怎么办
server/ 或 sql/重建并重新启动容器
hooks/git pull 在每台运行克劳德代码的机器上
docker-compose.yml 或入口匝道配置make restart 入口匝道

先决条件

  • 事故 使用Traefik的部署框架
  • Docker和Docker Compose
  • 已安装Claude Code CLI
入口匝道注意事项: 此应用程序是为在onramp框架内运行而构建的,该框架处理Traefik路由、环境脚手架和服务生命周期。Onramp还会为您安装Docker和Compose,所以如果您使用的是Onramp,这些不是单独的先决条件。也就是说,服务器只是一个Docker Compose堆栈——如果你更愿意独立运行它,可以分叉并根据你的设置调整Compose文件。

安装

步骤1:通过Onramp部署

cd /apps/onramp
make enable-service claude-connector
make restart

这将:

  • 将服务YAML符号链接到 services-enabled/
  • 自动生成安全值 CLAUDE_CONNECTOR_AUTH_TOKEN 和 CLAUDE_CONNECTOR_DB_PASSWORD
  • 创建PostgreSQL数据目录
  • 构建并启动MCP服务器及其数据库

步骤2:验证部署

curl https://claude-connector.YOUR_DOMAIN/health
# Should return: {"status":"healthy"}

步骤3:设置您的机密文件

令牌是在步骤1中自动生成的。创建一个钩子将获取的secrets文件:

# Get your token
grep CLAUDE_CONNECTOR_AUTH_TOKEN /apps/onramp/services-enabled/claude-connector.env

# Create ~/.claude/.secrets (gitignored, one-time setup per machine)
cat > ~/.claude/.secrets /dev/null; python3 /path/to/claudememkeep/hooks/session-start.py'",
            "timeout": 10
          }
        ]
      }
    ],
    "SessionEnd": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "bash -c 'source ~/.claude/.secrets 2>/dev/null; python3 /path/to/claudememkeep/hooks/session-end.py'",
            "timeout": 30
          }
        ]
      }
    ],
    "PreCompact": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "bash -c 'source ~/.claude/.secrets 2>/dev/null; python3 /path/to/claudememkeep/hooks/pre-compact.py'",
            "timeout": 30
          }
        ]
      }
    ]
  }
}

替换 /path/to/claudememkeep 与此repo所在的实际路径。从以下位置读取令牌 ~/.claude/.secrets 您在步骤3中创建的文件中没有秘密。

步骤6:连接Claude.ai(可选)

  1. 首选 Claude.ai > 设置 > 连接器 > 添加自定义连接器
  2. 姓名: claude-connector (或你喜欢的任何东西)
  3. 网址: https://claude-connector.YOUR_DOMAIN/mcp
  4. 将OAuth客户端ID和密钥留空
  5. 根据需要在对话中启用连接器
关于身份验证的注意事项: 服务器当前运行authless,因为Claude.ai的OAuth 自定义MCP服务器的实现已中断 (人类学/克劳德编码#5826). A. HybridAuthProvider 具有完整的OAuth+静态承载令牌支持 server/app.py --取消注释 auth = 当Anthropic修复他们的客户时。 Claude Code继续发送其承载令牌,该令牌被无害地忽略了。

MCP工具

连接后,这些工具可用:

工具说明
save_context存储一段上下文(决策、注释、代码更改或上下文)
search_context对所有存储的工件进行全文搜索
get_project_summary概述:最近的决策、会议、工件计数
log_decision用推理记录决策的快速方法
get_recent_activity过去N小时的一切
log_session注册或更新会话记录

配置

环境变量

所有配置都在 /apps/onramp/services-enabled/claude-connector.env:

变量目的默认值
CLAUDE_CONNECTOR_AUTH_TOKENMCP身份验证的承载令牌自动生成
CLAUDE_CONNECTOR_DB_PASSWORDPostgreSQL密码自动生成
CLAUDE_CONNECTOR_DB_USERPostgreSQL用户claude_connector
CLAUDE_CONNECTOR_DB_NAME数据库名称claude_connector
CLAUDE_CONNECTOR_HOST_NAMETraefik的子域名claude-connector

钩子环境变量

这些来源于 ~/.claude/.secrets (见步骤3):

变量目的默认值
MCP_AUTH_TOKEN身份验证令牌(与上述相同)无(必需)
MCP_SERVER_URL服务器基本URLhttps://claude-connector.example.com

以(权力)否决 MCP_SERVER_URL 在 ~/.claude/.secrets 如果您的域名与默认域名不同。

本地开发

# Start local dev stack (MCP server + PostgreSQL)
docker compose up --build

# Health check
curl http://localhost:8081/health

# Test a tool call
curl -X POST http://localhost:8081/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Authorization: Bearer dev-token" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "get_project_summary",
      "arguments": {"project": "default"}
    }
  }'

本地开发堆栈使用 dev-token 作为身份验证令牌,并映射到端口8081。

建筑

看 架构:服务器vs.钩子 在顶部查看完整图片。

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

共享内存Python本地部署实时同步数据库全文搜索会话管理

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
claudememkeep

MCP World · 本页

6未说明未标注1 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

claudememkeep 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

claudememkeep 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

claudememkeep 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

claudememkeep 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

claudememkeep 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP