Satchel
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Satchel
Your records, readable by any AI agent. Carried by you.
Satchel is an open-source vault for personal records (IDs, vehicle papers, insurance, prescriptions, leases). Files stay in your own folders: a local folder, a NAS share, or a cloud-synced folder. Any MCP-capable agent (Claude, ChatGPT, Gemini, Claude Code, local models) can search them, file new ones and remind you before anything expires. Switch agents whenever you like; nothing is locked in.
AI agents ──MCP/HTTPS──▶ Relay (SNI passthrough) ──tunnel──▶ Your node ──▶ Your folders
▲
Phone companion ─┘ (approvals, inbox, capture)Repository
Path | What |
| Vault engine: sidecars, index (SQLite FTS5), journal/undo, masking, tunnel protocol |
| The node: MCP server (17 tools), embedded OAuth 2.1 server, approvals, audit, admin UI, phone PWA, tunnel client, ACME |
| Multi-tenant TLS-passthrough relay with Supabase or file-based node registry and a DNS-01 helper |
| Landing page, docs and portal (Vite + React → Cloudflare Pages, Supabase auth) |
| Electron app: runs a node, tray, notifications, macOS Vision OCR, local-model helper |
| Portal schema and RLS |
| Dockerfiles and compose files for NAS and relay |
| CI, Cloudflare Pages deploy, Supabase migrations, multi-arch images, desktop releases, relay deploy |
| MVP walkthrough site ( |
Related MCP server: OhMyLife
Develop
Requires Node.js 24+ (TypeScript runs natively, no build step for the server packages) and pnpm.
pnpm install
pnpm test # unit + end-to-end (agent → relay → node, OAuth, approvals)
node scripts/demo-seed.ts # demo vault in .satchel-dev (password: demo)
node packages/node/src/cli.ts serve --data .satchel-dev/data # http://127.0.0.1:7710
pnpm dev:web # http://localhost:5180 (demo mode without Supabase env)
pnpm --filter @satchel/desktop startDocs: apps/web/src/docs/ (rendered at /docs).
License
Apache-2.0
This server cannot be deployed
Maintenance
Related MCP Connectors
Governed personal world model and memory for your AI agent. Pair once, connect over MCP.
Agent-native notes, tasks, dev-docs, vaults, sync & handoffs. MCP + OpenAPI dual surface.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
An agent-first office suite Claude & ChatGPT read and write over one MCP URL.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceLocal-first, file-based memory layer for AI agents — one shared Markdown vault across Claude, Codex, Gemini, Cursor and any MCP client. Provides read/write memory tools with an audit trail, per-agent trust levels, and Git sync; no cloud and no lock-in.2MIT
- AlicenseNot gradedqualityBmaintenanceEnables an AI agent over MCP to read, file, and correct a plain-file, self-hosted personal life store — memories, people, money, body, papers, decisions and someday, alongside the usual tasks, projects, goals, habits and areas — recording every edit and deliberate non-edit so it can be reviewed and reversed. The agent does the maintenance work; the user just visits to glance at what needs them or wander through what's there.1MIT
- AlicenseAqualityCmaintenanceEnables AI agents to access a local-first personal context and memory layer through MCP tools for bootstrapping user context, semantically searching Markdown vault knowledge, reading files, listing topics, and adding controlled memories. It provides deterministic context retrieval, provenance-cited vector search, and secure vault operations while keeping data local and model-independent.6MIT
- FlicenseNot gradedqualityAmaintenanceGives MCP-compatible coding tools a shared, local-first store of your identity, preferences, decisions, and lessons, so agents start from an approved picture of you instead of a blank slate. Everything lives in inspectable local files that you can preview, edit, approve, or override, and that follow you across tools like Claude Code, Codex, Cursor, and Windsurf.-