inkstone

jairodriguez/inkstone
★ 0 stars TypeScript AI/LLM Updated today
Agentic MCP memory server with dream cycle — decay, consolidation, and archival. SQLite-based, local-first.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "inkstone": {
      "command": "npx",
      "args": [
        "-y",
        "jairodriguez/inkstone"
      ]
    }
  }
}

README Excerpt

Inkstone is a SQLite-based memory system for AI agents. It stores knowledge as versioned chunks with full-text search (custom Porter stemmer + BM25), vector embeddings (Ollama/OpenAI), exponential decay scoring, lifecycle management (active→validated→stale→archived), graph-based entity relations, and a 14-step "dream cycle" maintenance pipeline. Exposed via MCP (Model Context Protocol) for use by any AI agent.

Tools (20)

INKSTONE_API_KEYINKSTONE_DBINKSTONE_EMBEDDING_PROVIDERINKSTONE_EMBED_MODELINKSTONE_OLLAMA_MODELINKSTONE_OR_FALLBACKINKSTONE_OR_MODELINKSTONE_ROOTINKSTONE_WIKIOLLAMA_URLOPENROUTER_API_KEYcausal_linkschunkscontradiction_detectiondistill_clustersembedding_cacheentity_extractionexponential_decayfailure_patternsfiles