Skip to content

Releases: gavinsomers/obsidian-mcp-context

v0.7.0

Choose a tag to compare

@gavinsomers gavinsomers released this 28 Jun 07:40
e560344

Added

  • Added a doctor CLI command for bring-your-own-vault parser, graph,
    metadata, and warehouse readiness checks.
  • Added entity-contract and onboarding documentation for generic entity usage.
  • Added minimal and custom-entity example vaults.
  • Added contract tests proving custom folder-derived entity types flow through
    the dbt generic entity marts.

Changed

  • Custom top-level folders now become singular generic entity types, such as
    Clients/ to client and Assets/ to asset.
  • DuckDB ingest now handles valid vaults with empty parsed tables such as no
    tags or no tasks.

v0.6.0

Choose a tag to compare

@gavinsomers gavinsomers released this 28 Jun 07:24
4f698ac

Added

  • Added a pipeline status API and web UI status panel showing warehouse snapshot
    availability, simulation state, and key dbt table row counts.
  • Added allowed-root vault path validation for hardened HTTP deployments.
  • Added freshness-aware context caching so MCP/web fallback reads update after
    vault file changes.
  • Added formal web API endpoints for projects, people, companies, risks,
    decisions, and open loops over dbt marts.
  • Added generic entity dbt marts, API routes, and MCP tools for entity types,
    relationships, states, events, context, and open loops while preserving typed
    project/person/risk/decision compatibility surfaces.

v0.5.1

Choose a tag to compare

@gavinsomers gavinsomers released this 27 Jun 23:26
7052b03

Added

  • Added a DuckDB/dbt warehouse query adapter for the web UI and MCP tools.
  • Added MCP tools for dbt mart-backed project context, person context, open loops, decisions, and risks.

Changed

  • The web UI and warehouse-oriented MCP tools now prefer the persisted dbt DuckDB marts when available, falling back to the in-memory vault warehouse otherwise.
  • Docker and Airflow now publish a stable read-only DuckDB snapshot after successful dbt tests so web and MCP readers do not query the live writer database during pipeline runs.

v0.5.0

Choose a tag to compare

@gavinsomers gavinsomers released this 27 Jun 22:54
0a99ade

v0.5.0

This release turns the project into a Dockerized Obsidian warehouse simulation that can be run from a fresh clone.

Highlights

  • Added lifecycle-aware synthetic vault data with realistic source and observed timestamps.
  • Added deterministic synthetic vault generation and virtual-day vault simulation.
  • Added Docker Compose simulation services for seed generation, live vault browsing, Airflow, live web UI, and live MCP.
  • Added an Airflow DAG that advances virtual time and runs ingest, dbt run, and dbt test once per minute.
  • Added DuckDB landing tables and dbt medallion models over parsed Obsidian content.
  • Added incremental context marts for people, companies, projects, mentions, decisions, risks, open loops, person context, and project context.
  • Improved local Docker startup reliability for fresh named volumes.
  • Fixed entity matching so similarly named projects such as Project Atlas 1 and Project Atlas 16 do not leak into each other's query results.

Verification

  • Fresh clone Docker simulation smoke test passed.
  • Airflow DAG completed successfully.
  • dbt run passed with 25 models.
  • dbt test passed with 90 tests.
  • Python test suite passed with 34 tests.

v0.4.0

Choose a tag to compare

@gavinsomers gavinsomers released this 27 Jun 16:37
abfe261

Added

  • Added Dockerfile and Docker Compose stack for the synthetic vault, web UI, MCP HTTP service, and pipeline checks.
  • Added obsidian-mcp-context-web, a small local web UI over the deterministic warehouse.
  • Added MCP server --host and --port flags for containerized HTTP transports.
  • Added DuckDB ingest command for base_obsidian_* landing tables.
  • Added dbt staging, intermediate, mart models, and tests for deterministic Obsidian dimensions, facts, and timeline mart.
  • Added Docker Compose ingest, dbt, and dbt-backed pipeline services.