Skip to content

Commit b74d47f

Browse files
committed
feat: one-line install script (curl -sSf ... | sh)
Supports Linux (x86_64, aarch64), macOS (x86_64, aarch64), WSL. Auto-detects platform, downloads binary from GitHub releases, installs to ~/.local/bin, verifies, and prints quickstart.
1 parent fadd1c4 commit b74d47f

4 files changed

Lines changed: 26 additions & 6 deletions

File tree

glama.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,24 @@
22
"$schema": "https://glama.ai/mcp/schemas/server.json",
33
"maintainers": [
44
"tcconnally"
5+
],
6+
"tools": 36,
7+
"transport": {
8+
"stdio": true,
9+
"sse": true,
10+
"http": true
11+
},
12+
"features": [
13+
"hybrid-search",
14+
"encryption-at-rest",
15+
"entity-lifecycle",
16+
"graph-relationships",
17+
"journal-audit-trail",
18+
"state-management",
19+
"vault-export-import",
20+
"federation",
21+
"rag",
22+
"embedding-generation",
23+
"web-dashboard"
524
]
625
}

scripts/install.sh

100644100755
File mode changed.

server.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
33
"name": "io.github.Perseus-Computing-LLC/mimir",
44
"title": "Mimir — Persistent Memory Engine for AI Agents",
5-
"description": "Lightweight Rust MCP server providing persistent memory for AI agents. SQLite + FTS5 keyword search, Ebbinghaus decay, knowledge graph with entity linking, journal audit trails, state management with TTL, vault import/export, and conflict detection. Zero network calls, no API keys, no embeddings model required. 30 tools over stdio JSON-RPC 2.0, with optional SSE/HTTP transport and Bearer-token auth. Runs alongside your workspace — your agent remembers across sessions.",
6-
"version": "1.0.1",
5+
"description": "MCP-native, local-first persistent memory for AI agents. Rust binary with SQLite+FTS5+hybrid vector search, Ebbinghaus decay, knowledge graph, journal audit trail, state management with TTL, AES-256-GCM encryption, vault import/export, and conflict detection. Zero network calls, no API keys required. 36 MCP tools over stdio/SSE/HTTP. Install: curl -sSf https://get.mimir.perseus.observer | sh",
6+
"version": "2.0.0",
77
"packages": [{
8-
"registryType": "crates.io",
9-
"identifier": "mimir",
10-
"version": "1.0.1",
8+
"registryType": "github",
9+
"identifier": "Perseus-Computing-LLC/mimir",
10+
"version": "2.0.0",
1111
"packageArguments": [
12+
{"type": "positional", "value": "serve"},
1213
{"type": "positional", "value": "--db"},
1314
{"type": "positional", "value": "~/.mimir/data/mimir.db"}
1415
],

smithery.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ startCommand:
1111
commandFunction: |-
1212
(config) => ({
1313
command: 'mimir',
14-
args: ['--db', config.dbPath || '~/.mimir/data/mimir.db']
14+
args: ['serve', '--db', config.dbPath || '~/.mimir/data/mimir.db']
1515
})
1616
exampleConfig:
1717
dbPath: ~/.mimir/data/mimir.db

0 commit comments

Comments
 (0)