mikerichardmail avatar

Clarik Mcp Server

mikerichardmail/clarik-mcp-server

Solves Claude's session amnesia by storing persistent memories locally as JSON files in your home directory. Exposes 8 free tools for learning facts from conversations, recalling context ranked by relevance, and saving checkpoints you can resume from later. Pro tier adds 12 more including project indexing, token monitoring, and a change scope guard that confirms edits to protected files. Installs via npx and auto-configures both Claude Desktop and Claude Code. All data stays local, no cloud sync. Useful when you're working on long-running projects where Claude needs to remember architectural decisions, gotchas, and context across multiple sessions without burning tokens on repeated explanations.

GitHub stars
1
tools
20
transport
STDIO
last updated
May 29, 2026

Tools

20 tools

Public tool metadata for what this MCP can expose to an agent.

clarik_memory_learnExtract and store facts from conversations. Strips thinking blocks.

Extract and store facts from conversations. Strips thinking blocks.

No parameter schema in public metadata yet.

clarik_memory_recallRetrieve relevant memories ranked by relevance, recency, and importance.

Retrieve relevant memories ranked by relevance, recency, and importance.

No parameter schema in public metadata yet.

clarik_memory_listShow all memories for the current project.

Show all memories for the current project.

No parameter schema in public metadata yet.

clarik_memory_editUpdate a specific memory fact.

Update a specific memory fact.

No parameter schema in public metadata yet.

clarik_memory_clearClear memories by category or all.

Clear memories by category or all.

No parameter schema in public metadata yet.

clarik_context_trimIntelligent memory injection within a token budget.

Intelligent memory injection within a token budget.

No parameter schema in public metadata yet.

clarik_checkpoint_saveSave a structured snapshot of your session state.

Save a structured snapshot of your session state.

No parameter schema in public metadata yet.

clarik_checkpoint_resumeResume from a checkpoint — pick up exactly where you left off.

Resume from a checkpoint — pick up exactly where you left off.

No parameter schema in public metadata yet.

clarik_project_indexFile-to-purpose map — Claude understands your entire codebase.

File-to-purpose map — Claude understands your entire codebase.

No parameter schema in public metadata yet.

clarik_token_monitorLive token usage tracking. Warns at 70% context.

Live token usage tracking. Warns at 70% context.

No parameter schema in public metadata yet.

clarik_memory_archiveMove stale memories to archive. Keeps active memory fast.

Move stale memories to archive. Keeps active memory fast.

No parameter schema in public metadata yet.

clarik_conflict_resolverSurface and resolve contradicting memories.

Surface and resolve contradicting memories.

No parameter schema in public metadata yet.

clarik_change_scope_guardProtected file confirmation before edits.

Protected file confirmation before edits.

No parameter schema in public metadata yet.

clarik_assumption_checkerFlag when Claude assumes instead of asking.

Flag when Claude assumes instead of asking.

No parameter schema in public metadata yet.

clarik_diff_reviewerStructured diff review with explanations.

Structured diff review with explanations.

No parameter schema in public metadata yet.

clarik_hallucination_detectorCross-check claims against your actual code.

Cross-check claims against your actual code.

No parameter schema in public metadata yet.

clarik_decision_timelineTrack architectural decisions with dates and reasons.

Track architectural decisions with dates and reasons.

No parameter schema in public metadata yet.

clarik_prompt_librarySave and reuse prompt templates.

Save and reuse prompt templates.

No parameter schema in public metadata yet.

clarik_session_searchFull-text search across past sessions.

Full-text search across past sessions.

No parameter schema in public metadata yet.

clarik_export_sessionExport session data as JSON or Markdown.

Export session data as JSON or Markdown.

No parameter schema in public metadata yet.

Sponsors

Readme

✨ Clarik

Clarity and memory for Claude. One install.

NPM Version License Platform

Claude forgets everything between sessions. Clarik fixes that.

Memory that persists · Context that stays lean · Sessions that never die

Get Started · All 20 Tools · How It Saves You Money · Go Pro


🚀 Quick Start

npx clarik install

That's it. Clarik detects Claude Desktop and Claude Code, configures both, and starts working silently in the background.

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

View the full README on GitHub

Details

Repository
github.com/mikerichardmail/clarik-mcp-server
Category
AI & LLM Tools
Package
clarik
Transport
STDIO
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1priberry-data avatarCrumplepriberry-data/crumplelabAudit AI coding agent setups and deployed apps for leaked keys, open data and risky config.1stars
2priberry-data avatarGreenlitpriberry-data/greenlitlabGrade apps built with Lovable, Bolt, v0 or Replit A to F, with a fix prompt for every problem.1stars
3priberry-data avatarTarepriberry-data/tarelabSee where your coding agent's tokens and money went, with cache-safe fixes. Local.1stars
4r09722akabennett avatarNanoPDFr09722akabennett/nano-pdf-mcpAI-powered PDF editing and generation MCP server using Gemini Pro.1stars
5rishav0123 avatarSentimatixrishav0123/sentimatixReal-time NSE/BSE stock sentiment, news NLP, technical analysis & RAG search via MCP.1stars
6rumblingb avatarAgentPayrumblingb/agentpayAgent payments, API key vaulting, and governed mandates. Agents spend within user-defined limits.1stars