Claude Code Buddy (CCB)
Add persistent project memory and smart task routing to Claude Code. Stop repeating context every session - Claude finally remembers your architecture, decisions, and patterns forever. 100% local, 17 MCP tools.
MeMesh Plugin
Minimal persistent memory plugin for Claude Code. Remembers decisions, patterns, and context across sessions.
Installation
npm install -g @pcircle/memesh
What it does
MeMesh gives Claude Code persistent memory through 3 MCP tools, 2 hooks, and a CLI dashboard:
MCP Tools
| Tool | Description |
|---|---|
remember | Store knowledge — entities with observations, relations, and tags |
recall | Search stored knowledge via FTS5 full-text search with optional tag filtering |
forget | Delete stored knowledge by name (cascades to observations, relations, tags) |
Hooks
| Hook | Event | What |
|---|---|---|
| Session Start | SessionStart | Auto-recalls project-specific + recent global memories |
| Post Commit | PostToolUse (Bash) | Records git commits as knowledge entities |
CLI
| Command | Description |
|---|---|
memesh-view | Generate and open an interactive HTML dashboard |
memesh-view

How it works
- Storage: SQLite database at
~/.memesh/knowledge-graph.db - Search: FTS5 full-text search (no vector embeddings)
- Isolation: Tag-based project filtering (
project:<name>) - Schema: entities, observations, relations, tags + FTS5 virtual table
- Validation: All tool inputs validated with Zod schemas
Architecture
src/
├── cli/
│ └── view.ts # HTML dashboard generator (D3.js graph + stats)
├── db.ts # SQLite database (open/close/migrate, FTS5)
├── knowledge-graph.ts # Entity CRUD, relations, FTS5 search
├── index.ts # Package exports
└── mcp/
├── server.ts # MCP server entry point (stdio transport)
└── tools.ts # 3 tool handlers + Zod validation
scripts/hooks/
├── session-start.js # Auto-recall on session start
└── post-commit.js # Git commit tracking
Dependencies (3): better-sqlite3, @modelcontextprotocol/sdk, zod
Development
npm install
npm run build # TypeScript compile + chmod executables
npm test # 73 tests (vitest, BDD style)
npm run typecheck # tsc --noEmit
License
MIT
Related Servers
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
BloodHound-MCP
integration that connects BloodHound with AI through MCP, allowing security professionals to analyze Active Directory attack paths using natural language queries instead of Cypher.
MCP Playground
A demonstration MCP server implementation in Go featuring real-time bidirectional file communication.
MCP Arduino Server
An MCP server for the Arduino CLI, offering tools to manage sketches, boards, libraries, and files.
Nereid - Mermaid charts
Create and explore Mermaid diagrams in collaboration with AI agents
Cloudflare MCP Server Example
A template for deploying a remote MCP server on Cloudflare Workers without authentication.
MCP Memory Gateway (rlhf-feedback-loop)
Local-first RLHF feedback loop for AI agents — capture preference signals, promote memories, block repeated mistakes, export DPO/KTO training pairs
Authless Cloudflare MCP Server
An example of a remote MCP server deployed on Cloudflare Workers without authentication.
MCP SysOperator
Manages Infrastructure as Code (IaC) operations using Ansible and Terraform. Requires external tools and manual setup.
Loki MCP
Debug and investigate app issues using AI and Grafana Loki
OpenAPI to MCP Server
A tool to create MCP servers from OpenAPI/Swagger specifications, allowing AI assistants to interact with your APIs.