Skip to content

Commit b4713fb

Browse files
authored
feat: add MCPB manifest, privacy policy, tool titles for Claude Connectors (#290)
- Add manifest.json for Desktop Extension (.mcpb) submission - Add Privacy Policy section to README.md - Add title annotations to all 44 MCP tools (required by review criteria) - All tools now have title + readOnlyHint/destructiveHint annotations
1 parent bafb2de commit b4713fb

3 files changed

Lines changed: 623 additions & 187 deletions

File tree

README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,31 @@ on-premises, classified environments).
403403
Perseus Computing LLC is a US-owned small business. SAM.gov registration in progress.
404404
NAICS: 541715, 541511, 541512.
405405
406+
## Privacy Policy
407+
408+
Mimir is a **local-first MCP server** — it runs entirely on your machine.
409+
410+
### Data Collection
411+
- **No data collection.** Mimir does not collect, transmit, or phone home any user data, usage statistics, or telemetry.
412+
- All data remains in your local SQLite database file.
413+
414+
### Data Usage & Storage
415+
- All memory entities, journal entries, and state are stored locally in a SQLite database at the path you specify via `--db`.
416+
- Optional **AES-256-GCM encryption at rest** is available — when enabled, entity bodies are encrypted before storage.
417+
- No data is shared with Perseus Computing LLC or any third party.
418+
419+
### Third-Party Sharing
420+
- **None.** Mimir is fully air-gapped by default. No API calls, no cloud services, no external network requests.
421+
- The optional dense vector embeddings feature uses a locally-compiled model — no external embedding API is called.
422+
423+
### Data Retention
424+
- You control retention: entities can be soft-deleted (`mimir_forget`), archived (via decay/compact), or permanently purged (`mimir_purge`).
425+
- No automatic off-machine backup is performed.
426+
427+
### Contact
428+
- **Email:** privacy@perseus.observer
429+
- **GitHub:** [Perseus-Computing-LLC/mimir](https://github.com/Perseus-Computing-LLC/mimir)
430+
406431
## License
407432

408433
MIT — see [LICENSE](./LICENSE).

manifest.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"manifest_version": "0.3",
3+
"name": "mimir",
4+
"version": "2.7.0",
5+
"display_name": "Mimir — Persistent Memory for Claude",
6+
"description": "Persistent cross-session memory for Claude. 44 MCP tools: remember, recall, search, link entities, journal audit trail, state management, AES-256-GCM encryption. Local-first, single Rust binary, zero cloud dependencies.",
7+
"long_description": "Mimir gives Claude durable memory across sessions. It is a single Rust binary (~8MB) with an embedded SQLite database — no Docker, no Postgres, no cloud. Features include:\n\n- **44 MCP tools** for entity storage, hybrid search (FTS5 + dense vector), knowledge-graph traversal, journal audit trail, and state management\n- **AES-256-GCM encryption at rest** (optional, transparent)\n- **Fully local** — never phones home, no telemetry, air-gapped by default\n- **Agent-first design** — entity lifecycle with Ebbinghaus decay, auto-promotion, archiving\n- **Works with any MCP host** — Claude Desktop, Claude Code, Cursor, Hermes Agent, Perseus, and more\n\nInstall in one line: `curl -sSf https://raw.githubusercontent.com/Perseus-Computing-LLC/mimir/main/scripts/install.sh | sh`",
8+
"author": {
9+
"name": "Perseus Computing LLC",
10+
"email": "privacy@perseus.observer",
11+
"url": "https://perseus.observer"
12+
},
13+
"repository": "https://github.com/Perseus-Computing-LLC/mimir",
14+
"homepage": "https://perseus.observer/mimir/",
15+
"documentation": "https://github.com/Perseus-Computing-LLC/mimir#readme",
16+
"license": "MIT",
17+
"keywords": ["memory", "persistent-memory", "mcp", "local-first", "encryption", "sqlite", "fts5", "hybrid-search", "agent-memory"],
18+
"privacy_policies": [
19+
"https://github.com/Perseus-Computing-LLC/mimir#privacy-policy"
20+
],
21+
"server": {
22+
"type": "binary",
23+
"entry_point": "mimir",
24+
"mcp_config": {
25+
"command": "mimir",
26+
"args": ["serve", "--db", "~/.mimir/data/mimir.db"]
27+
}
28+
},
29+
"compatibility": {
30+
"claude_desktop": ">=1.0.0",
31+
"platforms": ["darwin", "win32", "linux"]
32+
}
33+
}

0 commit comments

Comments
 (0)