Run locally with Docker or deploy to a remote server behind Cloudflare Tunnel.

Vault MCP Server

Give Claude Code persistent memory with a Markdown vault.

Turns any folder of Markdown files into a searchable, structured knowledge base. Claude Code can list, read, write, edit, search, and summarize your vault, across sessions, across machines.

Python 3.12 FastMCP ChromaDB Docker

  • 7 tools: list, read, write, edit, summary, semantic search, reindex
  • Semantic search: powered by ChromaDB + sentence-transformers
  • Metadata parsing: extracts status, dates, and custom fields from your Markdown
  • Incremental indexing: only re-embeds files that changed
  • Local or remote: run on your machine with Docker, or deploy behind Cloudflare Tunnel with built-in OAuth

GitHub Repository. Clone it, break it, send a PR.

Whiteboard MCP Server

Shared context for multiple Claude Code sessions working on the same project.

When multiple sessions work on different parts of a project, context gets lost. The whiteboard gives them a direct channel to share contracts, decisions, alerts, and questions. No human relay needed.

Python 3.12 FastMCP Docker

  • Rooms with token-based access and configurable TTL
  • 4 board sections: contracts, decisions, alerts, questions
  • Q&A system: directed questions between sessions with pending/answered tracking
  • Hub-and-spoke pattern: one context session answers questions from multiple workers
  • Moderator mode: optionally restrict room closing to the creator
  • Local or remote: same Docker setup works on your machine or on a server

GitHub Repository. Clone it, break it, send a PR.

Session State MCP Server

Save your Claude Code session and resume it in a clean context window.

Long sessions degrade. /compact is lossy. This server saves a structured handoff — summary, decisions, pending tasks, files in scope — to disk as a JSON file. Load it in a new session and pick up exactly where you left off.

Python 3.11+ FastMCP stdio

  • 5 tools: save_state, load_state, list_states, delete_state, session_state_guide
  • Structured handoff: summary, decisions, pending tasks, files touched, work mode
  • Partial name matching: load state auth finds subwatch-auth-spec
  • Human-readable storage: plain JSON files in ~/.claude-states/, git-friendly
  • No Docker needed: runs locally with uv run server.py

GitHub Repository. Clone it, break it, send a PR.