ChatCrystal MCP server
Local-first AI PKM memory for coding conversations.
not scanned yet
58 stars42 downloads/wk
Reviews
Write oneNobody has reviewed ChatCrystal yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ChatCrystal tools
No tool declarations could be read from the package source. They show once the server is installed.
What the publisher says
From the ChatCrystal repository's README, as published. We do not edit it. Read it on GitHub
ChatCrystal
Local-first AI PKM for coding conversations
Website · Download Desktop · npm · Docs · 简体中文
ChatCrystal is a local-first AI PKM app for developers who solve real problems with Claude Code, Cursor, Codex CLI, Trae, and GitHub Copilot.
It turns scattered AI coding conversations into structured notes, semantic search, a tag knowledge graph, Markdown exports, and MCP memory your agents can reuse. If this fits your workflow, a star helps more builders find a private, local-first way to keep their AI work memory.
Quick Start
Desktop App (Recommended)
Download the latest Windows installer from GitHub Releases. After installing, launch ChatCrystal, configure your LLM and embedding providers in Settings, then click Import.
CLI / Web
npm install -g chatcrystal
crystal serve -d
crystal importThen open http://localhost:3721 in your browser.
Docker Cloud
Prefer self-hosting ChatCrystal for multiple devices? See Docker Cloud Deployment after the product overview.
What It Does
- Imports AI coding conversations from local tool data directories.
- Distills conversations into structured notes with titles, summaries, conclusions, snippets, and tags.
- Searches knowledge semantically with embeddings and relation-aware result expansion.
- Builds a tag knowledge graph where knowledge points are tags and edges show normalized co-occurrence.
- Exposes CLI and MCP tools so agents can recall and write back reusable experience.
- Runs locally with configurable LLM and embedding providers.
Screenshots
Conversations Notes Semantic Search Knowledge Graph
Common Commands
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y chatcrystal on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add chatcrystal -- npx -y chatcrystal
ChatCrystal: common questions
- Is ChatCrystal MCP server safe?
- Mostly: it is graded B (83/100). Read the ChatCrystal safety report
- How do I install ChatCrystal?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does ChatCrystal need an API key?
- Yes. The registry entry asks for
CHATCRYSTAL_API_TOKEN. - Is ChatCrystal maintained?
- The last commit was 7 days ago (2026-09-14). The latest release is v0.6.1.
- What can I use instead of ChatCrystal?
- Servers from other publishers that do the same job: Prism Coder MCP server, Memorix MCP server and Deja Vu MCP server. Compare all ChatCrystal alternatives.
Alternatives to ChatCrystal
Same job from other publishers: the closest match first, then the best rated.
- Prism CoderSession memory for coding agents: local-first recall, drift detection, on-device inference.not reviewedEstablishedC
MemorixLocal-first project memory with legacy MCP and 2026 discovery compatibility.not reviewedEstablishedB- Deja Vudeja-vu: local memory over the session histories of thirty-three coding agents.not reviewedEstablishedA
- PlurOpen, local-first engram memory for AI agents: read, correct, delete; shared over MCP.not reviewedEstablishedA
- Nautilus Compass MemoryLocal-first long-term memory for AI agents, with byte-recomputable signed verification receipts.not reviewedEstablishedB