Token导航 LogoToken导航

MCP Server · 文档知识

Claude-journal

为Claude Code提供跨对话持久化存储技术见解、失败方法、架构决策等结构化日志功能的MCP服务器

未说明官方级别未说明来源级核验工具 0
知识管理版本控制PythonClaude

快速开始

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

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Claude-journal 属于文档知识类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 访问 Token。

分类

文档知识

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

克劳德日记

一个MCP(模型上下文协议)服务器,为Claude Code提供日志记录功能,使Claude能够持久化存储数据 技术见解、失败的方法、架构决策、用户偏好以及跨领域的待办工作 对话。

概述

Claude Journal 通过维护结构化的日志文件,帮助 Claude 在跨对话中记住重要信息。 期刊存储于 ~/.claude/journal/ 作为一个Git仓库,提供备份、恢复和同步功能。

特点/功能

  • 项目专用日志每个项目都有一个带有唯一ID的日志
  • 全球期刊跨项目洞察与用户偏好
  • Git 集成自动提交和可选的远程同步
  • 结构化条目五种条目类型(见解、失败、决策、偏好、待办事项)
  • 强大的搜索功能按内容和类型搜索期刊

要求

  • Python 3.12 或更高版本
  • SQLite 3.9.0 或更高版本(用于 FTS5 全文搜索,随 Python 3.6+ 一起提供)
  • Git(用于日志版本控制和同步)
  • 紫外线(用于安装)

安装

uv tool install claude-journal

添加到Claude代码中:

claude mcp add --scope user journal claude-journal

设置

初始化日志存储库:

claude-journal init

这会产生 ~/.claude/journal/ 作为一个带有(某内容/功能)的Git仓库 global/journal.md 文件。

对于远程备份(可选):

claude-journal init --remote git@github.com:username/claude-journals.git

配置Claude代码

为了让克劳德有效使用这本日记,请在你的(说明中)添加指令 ~/.claude/CLAUDE.md:

## Learning and Memory Management

- YOU MUST use the journal tool frequently to capture technical insights, failed approaches, and user preferences
- Before starting complex tasks, search the journal for relevant past experiences and lessons learned
- Document architectural decisions and their outcomes for future reference
- Track patterns in user feedback to improve collaboration over time
- When you notice something that should be fixed but is unrelated to your current task, document it in your journal
  rather than fixing it immediately
- You MAY include secrets in your journal entries, but you MUST redact actual secret values. Replace secret value with
  [REDACTED] or a similar placeholder.

你也可以添加特定于项目的期刊说明在 /.claude/CLAUDE.md 如需需要。

它是如何工作的

项目识别

在项目初期的日记中,克劳德日记写道:

  1. 生成一个唯一的8位十六进制ID
  2. 创建 .claude/journal.json 在你具有此ID的项目中
  3. 创建 ~/.claude/journal//journal.md

在该项目中,后续的写入操作将使用相同的ID,即使你重命名了该目录。

条目类型

  • insight - 关于代码/架构的技术见解
  • failure - 避免重试的失败方法
  • decision - 架构决策与推理
  • preference - 用户偏好和工作方式
  • todo - 待处理工作项

输入格式

条目以Markdown格式存储:

## [2025-10-06T14:23:45Z] insight

Content goes here.
Multiple lines supported.

---

每个期刊目录都包含一个 journal.db 带有FTS5(全文搜索)索引的SQLite数据库,用于快速搜索。索引会在条目被写入时自动创建和更新,并且如果Markdown文件在工具外部被修改,索引会自动重建。

使用方法

当配置完成后,克劳德会自动使用日志工具。您无需手动调用它们。

撰写条目

当克劳德得知某件重要的事情时,他会记在日记里:

[Claude internally uses JournalWrite tool]
type: "decision"
scope: "project"
content: "Chose PostgreSQL over SQLite for multi-user support..."

搜索

当克劳德需要回忆信息时:

[Claude internally uses JournalSearch tool]
query: "authentication"
scope: "project"

Git 集成

所有日志操作都包含 git 提交:

  • 在读取操作之前从远程拉取(如果已配置)
  • 写操作之后本地提交,推送到远程(如果已配置)
  • 提交信息(或:提交消息): [scope] type: brief summary

如果Git操作失败(如网络问题、冲突),日志操作仍会在本地成功执行并返回一个警告。

MCP 工具

Claude Journal 提供了两种 MCP 工具:

写日记(JournalWrite)

参数:

  • content (字符串,必填)- 日记账条目内容
  • type (枚举,必填) - 可选值之一:见解、失败、决策、偏好、待办事项
  • scope (枚举值,可选,默认:project) - 可选值之一:global(全局)、project(项目)

期刊搜索

参数:

  • query (字符串,必填) - FTS5全文搜索查询(支持带引号的短语、AND/OR/NOT运算符、使用\*的前缀匹配)
  • scope (enum, 可选, 默认: both) - 可选值之一:global(全局)、project(项目)、both(两者)
  • type (enum,可选) - 如果指定了,则按条目类型过滤

目录结构

~/.claude/journal/              # Git repository
├── .git/
├── global/
│   ├── journal.md              # Global journal
│   └── journal.db              # SQLite FTS5 search index
└── 
/
    ├── journal.md              # Per-project journal
    └── journal.db              # SQLite FTS5 search index

/.claude/
└── journal.json                # {"id": "a3f8b2c9"}

故障排除

项目ID存在后,日志目录缺失

如果 .claude/journal.json 存在,但日志目录缺失 ~/.claude/journal//:

  1. 检查期刊仓库是否需要恢复: cd ~/.claude/journal && git status
  2. 从远程拉取: git pull
  3. 如果日志丢失,将在下次写入时重新生成ID

Git 冲突

如果你在多台机器之间同步日记时遇到冲突:

cd ~/.claude/journal
git status
# Resolve conflicts manually
git add .
git commit

远程推送失败

推送失败不会阻止日志写入。条目会先本地保存,并在下次成功推送时进行推送 操作。

发展

运行测试

make test

代码检查、格式化、类型检查

make lint

许可证

这是一款免费且无任何限制的软件,已发布至公有领域。详情请参阅LICENSE文件。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

知识管理Python本地部署对话记忆开发辅助版本控制全文检索

支持客户端

Claude

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

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0未说明未标注1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

Claude-journal 怎么安装?

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

Claude-journal 怎么在 Claude Desktop、Cursor 里配置?

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

Claude-journal 收费吗?

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

Claude-journal 需要 API Key 吗?

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

Claude-journal 支持哪些客户端?

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

来源信息

继续浏览同类 MCP