mcpField
C
Clarik Mcp Server

Clarik Mcp Server

本地服务
github.com/Mikerichardmail记忆与知识122 周前更新

关于 Clarik Mcp Server

Clarik 是面向 Claude Desktop 和 Claude Code 的 MCP 服务,为开发会话保存本地记忆并按相关性注入上下文,也提供检查点、项目隔离和安全防护工具。数据存储在本机,免费版包含 8 个工具,Pro 版提供全部 20 个工具。

主要功能

  1. 01保存并检索会话记忆
  2. 02按相关性注入记忆并控制令牌预算
  3. 03保存检查点并恢复会话
  4. 04按项目隔离记忆空间
  5. 05提供文件保护与假设检查工具
  6. 06数据以本地 JSON 文件存储

适用场景

  1. 01在新会话中恢复先前进度
  2. 02为不同代码项目保留独立上下文
  3. 03限制上下文中的冗余记忆
  4. 04编辑受保护文件前要求确认

MCP 相关

Clarik 作为 MCP 服务向 Claude Desktop 和 Claude Code 提供记忆、上下文管理、检查点及防护工具;仅使用 stdio 传输。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"clarik": {
"command": "npx",
"args": [
"-y",
"clarik"
]
}
}
}
启动命令npx -y clarik

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmclarik0.1.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

✨ Clarik

为 Claude 提供清晰上下文和记忆。安装一次即可。

NPM Version License Platform

Claude 会忘记会话之间的一切。Clarik 解决这个问题。

记忆持久保存 · 上下文保持精简 · 会话永不中断

开始使用 · 全部 20 个工具 · 了解如何省钱 · 升级到 Pro


🚀 快速开始

npx clarik install

就是这么简单。Clarik 会检测 Claude Desktop 和 Claude Code,配置好两者, 并在后台静默运行。

╔═══════════════════════════════════════╗
║           Welcome to Clarik           ║
║   Clarity and memory for Claude.      ║
╚═══════════════════════════════════════╝

✅ Detected: Claude Desktop
✅ Detected: Claude Code
✅ Checking compatibility...
✅ Done. Clarik is active.

打开 Claude,开始聊天。Clarik 会记住一切。


💡 功能介绍

Clarik 是一个 MCP 服务,可在后台静默解决开发者使用 Claude 时遇到的最大问题:

问题Clarik 如何解决
🧠 Claude 会忘记会话之间的一切持久记忆 — 事实、决策和注意事项永不丢失
📄 上下文被填满,质量随之下降智能注入 — 仅加载最相关的记忆
💸 重复上下文会浪费 TokenToken 优化 — 每月节省 47–73 美元的 API 费用
🔄 上下文被填满后进度丢失检查点 — 保存进度,并从原处继续
🗂️ 一个项目的记忆泄漏到另一个项目项目隔离 — 每个代码库都有独立的记忆空间
⚠️ Claude 会修改不该修改的文件代码库保护 — 修改受保护文件前需要你确认
🤔 Claude 会自行假设,而不提问假设检查器 — 标记未经核实的说法

🔧 全部 20 个工具

免费工具(无需许可证)
工具功能说明
clarik_memory_learn从对话中提取并存储事实。移除思考块。
clarik_memory_recall按相关性、时效性和重要性排序,检索相关记忆。
clarik_memory_list显示当前项目的所有记忆。
clarik_memory_edit更新指定的记忆事实。
clarik_memory_clear按类别清除记忆,或清除全部记忆。
clarik_context_trim在 Token 预算内智能注入记忆。
clarik_checkpoint_save保存会话状态的结构化快照。
clarik_checkpoint_resume从检查点恢复,准确接续上次进度。
Pro 工具(终身使用 20 美元)
工具功能说明
clarik_project_index文件用途映射 — 让 Claude 理解整个代码库。
clarik_token_monitor实时跟踪 Token 用量。在上下文使用率达到 70% 时发出警告。
clarik_memory_archive将过时记忆移至归档,保持活跃记忆运行流畅。
clarik_conflict_resolver找出并解决相互矛盾的记忆。
clarik_change_scope_guard修改前确认受保护文件。
clarik_assumption_checkerClaude 自行假设而不提问时发出标记。
clarik_diff_reviewer提供带说明的结构化差异审查。
clarik_hallucination_detector对照实际代码核查相关说法。
clarik_decision_timeline按日期和原因跟踪架构决策。
clarik_prompt_library保存并重用提示词模板。
clarik_session_search对过往会话进行全文搜索。
clarik_export_session将会话数据导出为 JSON 或 Markdown。

💰 Token 节省

Clarik 的智能记忆注入意味着 Claude 处理的冗余 Token 更少。

实际数据(Sonnet 4.6,输入 token 价格为 $3/M)
不使用 Clarik使用 Clarik
每次会话的输入 token~800K~320K
每次会话的费用~$3.90~$1.50
每月费用(20 天)~$78/mo~$5–31/mo
每月节省—$47–73/mo
Clarik Pro costs $20 once.
Saves $47–73/month.
Pays for itself in 8 days.

🏷️ 定价

版本价格包含内容
免费版永久免费8 个核心工具 — 记忆、上下文、检查点
Pro 终身版$20全部 20 个工具。一次付费,永久使用。
Pro 月付版$8/mo全部 20 个工具。可随时取消。

→ 获取 Clarik Pro

已有密钥?

npx clarik activate YOUR-KEY

🛡️ 安全模式

Clarik 提供四种安全模式,适配不同的工作流:

模式记忆防护适用场景
安全(默认)✅ 开启✅ 生效常规开发
严格✅ 开启🔒 全部确认生产代码、敏感代码库
最简❌ 关闭❌ 关闭最大程度保护隐私、快速任务
创意✅ 开启🟡 宽松原型设计、探索

🖥️ CLI 命令

npx clarik install          # Install into Claude Desktop + Claude Code
npx clarik activate KEY     # Unlock Pro tools with license key
npx clarik status           # Show plan, tools, savings, grace period
npx clarik upgrade          # Open clarik.dev/pro in browser
npx clarik uninstall        # Clean removal from all configs

🔒 隐私与数据

你的数据绝不会离开你的设备。

  • 所有记忆都存储在本地的 ~/.clarik/
  • 无遥测、无分析服务器、无云端同步
  • 除了使用你自己的 API 密钥向 Anthropic API 发送数据外,不会传输任何数据
  • 记忆文件归你所有——它们是纯 JSON 文件,可供你读取、编辑或删除
  • 许可证验证是唯一的网络请求(每 24 小时向 Gumroad 验证一次)

❓ 常见问题

Clarik 会将我的代码发送到其他地方吗?

不会。 所有数据都保存在你的设备上。Clarik 会将记忆存储为本地 JSON 文件。 唯一的网络请求是通过 Gumroad 验证许可证(Pro 用户每天一次)。

它能与 Claude Desktop 和 Claude Code 配合使用吗?

可以。 安装程序会自动检测并配置两者。

上下文填满后会发生什么?

Clarik 可以为当前会话保存一个检查点,其中包含目标、进度、决策和后续步骤。开启新会话后,使用 clarik_checkpoint_resume 即可立即继续。

我可以离线使用吗?

可以。 免费工具始终支持离线使用。上次成功验证许可证后,Pro 工具有 5 天的离线宽限期。

它能在 Windows 上运行吗?

可以。 提供完整的 Windows 支持,并自动使用 cmd /c 包装器以兼容标准输入输出。 也支持 macOS 和 Linux。

它会与其他 MCP 服务冲突吗?

不会。 所有工具都以 clarik_ 为前缀,以避免名称冲突。

我可以查看 Clarik 记住了哪些内容吗?

可以。 使用 clarik_memory_list 查看所有已存储的记忆,或直接浏览 ~/.clarik/projects/ 中的 JSON 文件。

如何删除我的数据?
npx clarik uninstall        # Remove from Claude configs
rm -rf ~/.clarik/           # Delete all stored data

🔧 兼容性

平台状态
macOS✅ 完全支持
Windows✅ 完全支持(cmd /c 包装器)
Linux✅ 完全支持
Claude Desktop✅ 自动配置
Claude Code✅ 自动配置
已知问题
  • macOS beta 版:在 macOS beta 版本中,MCP 连接可能不稳定。 如果检测到 beta 版本,安装程序会发出警告。
  • 传输方式:Clarik 仅使用 stdio 传输。由于已知的 MCP 兼容性问题,不支持 SSE 和 HTTP 传输。

🔍 故障排除

Clarik 工具未在 Claude 中显示
  1. 确认安装已成功完成:npx clarik status
  2. 重启 Claude Desktop / Claude Code
  3. 检查 MCP 配置文件是否已正确写入:
    • Mac:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows:%APPDATA%/Claude/claude_desktop_config.json
    • Linux:~/.config/Claude/claude_desktop_config.json
“连接丢失”或频繁断开

Clarik 内置了 30 秒心跳 ping,以保持连接。 如果仍然遇到断开问题:

  1. 将 Claude Desktop 更新到最新版本
  2. 尽可能避免使用 macOS 测试版
  3. 检查 ~/.clarik/ 目录权限
许可证激活失败
  1. 检查网络连接
  2. 验证密钥格式:CLARIK-XXXX-XXXX-XXXX
  3. 重试 — Gumroad 的 API 偶尔会短暂中断
  4. Pro 工具在上次成功检查后可离线使用 5 天

📊 记忆的工作方式

Clarik 会学习的内容
  • ✅ 技术栈和框架选择(“我们使用 Next.js 14 和 App Router”)
  • ✅ 架构决策(“从 REST 转为 tRPC”)
  • ✅ 文件用途(“lib/auth.ts 负责处理 JWT 和会话”)
  • ✅ 注意事项和警告(“不要使用 v2 API — 它有问题”)
  • ✅ 用户确认的事实
Clarik 绝不会学习的内容
  • ❌ 思考块(<thinking>、<antml-thinking>)
  • ❌ 思维链轨迹
  • ❌ 推测性猜测
  • ❌ 用户纠正前的内容
记忆排序

回忆记忆时,Clarik 会为每条事实评分:

score = (relevance × 0.5) + (recency × 0.3) + (importance × 0.2)

只有得分最高的事实会被注入上下文 — 不会一次性注入所有内容。

项目隔离

每个项目都有自己的记忆空间,基于以下内容生成:

git remote URL → workspace root → package.json name

React 项目的记忆绝不会出现在你的 Python 项目中。


法律声明

Clarik 是一款由社区独立开发的工具。 它与 Anthropic PBC 没有任何关联, 也未获得其认可。

Claude® 是 Anthropic PBC 的注册商标。 所有对 Claude、Claude Desktop 和 Claude Code 的引用 仅用于识别兼容性。

Token 成本节省为基于典型开发者使用模式的估算值。 实际节省取决于你的工作流、 模型选择和使用量。

Clarik 会将所有数据存储在你的设备本地。 除使用你自己的 API 密钥调用 Anthropic API 外,不会向任何服务发送数据。

按“原样”提供,不附带任何形式的保证。

完整条款:https://clarik.dev/terms


为每天使用 Claude 的开发者打造。

开始使用 · 升级至 Pro · 报告问题

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。