DictaWhisper docs

MCP

Agents can search the journal without managing it. pnpm mcp is a stdio server. Search and tags use data/journal.sqlite (FTS5 + sqlite-vec) when that file has rows; otherwise it walks sidecars. No journal-content writes; opening the derived index can migrate its cache schema. The API does not need to be running. Rebuild with pnpm journal:index.

Tools

Tool What it does
dictawhisper_search Search notes
dictawhisper_get_note Fetch one sidecar
dictawhisper_list_tags List tags
dictawhisper_recent Recent notes

This repo ships .cursor/mcp.json. Elsewhere:

{
  "mcpServers": {
    "dictawhisper": {
      "command": "node",
      "args": ["--experimental-strip-types", "src/mcp.ts"],
      "cwd": "/absolute/path/to/dictawhisper"
    }
  }
}

Current compatibility

Existing search/get/recent/tag tools remain available. Sidecars may now include entryId, displayTitle, recordedDate and date provenance, MayDos and their status/extraction metadata. Legacy sidecars remain readable. MCP uses its existing capped read-only tool contracts; HTTP page=1 provides UI pagination and is not an implicit change to MCP inputs.

Settings → Integrations supplies the executable path, source or packaged MCP entry point, and loaded DICTA_CONFIG for this installation. ExoMetaCortex synchronization is planned; no export or automatic sync is connected yet.