mati 0.1.0

Engineering knowledge that survives turnover
Documentation
{
  "name": "mati",
  "version": "0.1.0",
  "description": "Engineering knowledge that survives turnover. A persistent, queryable knowledge store for codebases that accumulates per-file gotchas, architectural decisions, and project state, then surfaces them to Claude on demand via MCP stdio.",
  "author": "Jonathan Jaime",
  "homepage": "https://getmati.dev",
  "repository": "https://github.com/ioni-dev/mati",
  "license": "MIT",
  "keywords": ["ai", "mcp", "claude", "knowledge", "developer-tools"],
  "server": {
    "type": "stdio",
    "command": "mati",
    "args": ["serve"]
  },
  "tools": [
    {
      "name": "mem_get",
      "description": "Look up a single mati knowledge record by key. Always call this before using Read on any file — pass the key as \"file:<path>\". If this returns a confirmed record with confidence >= 0.6, do not read the file — use this record instead."
    },
    {
      "name": "mem_query",
      "description": "Search the mati knowledge store. Modes: \"text\" (default, BM25 full-text search) or \"graph\" (1-hop traversal from query as seed key). Returns matching records as JSON array."
    },
    {
      "name": "mem_bootstrap",
      "description": "Assemble a context packet for the current coding session. Gathers confirmed gotchas, file records, and architectural decisions relevant to the provided context_files, within a 2,000-token budget. Call this at session start."
    },
    {
      "name": "mem_set",
      "description": "Write a knowledge record. Keys must use a gotcha:/decision:/dev_note: prefix; supports write, confirm, and delete actions. Used during enrichment and manual capture."
    }
  ],
  "install": {
    "instructions": "Run `mati init` in your project root after installing the binary.",
    "methods": [
      {
        "type": "cargo",
        "command": "cargo install mati"
      },
      {
        "type": "shell",
        "command": "curl -fsSL https://github.com/ioni-dev/mati/releases/latest/download/install.sh | bash"
      }
    ]
  }
}