UNPKG

obsidian-mcp-server

Version:

MCP server for Obsidian vaults — read, write, search, and surgically edit notes, tags, and frontmatter via the Local REST API plugin. STDIO or Streamable HTTP.

30 lines (24 loc) 2.4 kB
--- summary: "Enrichment block on search/list tools, mcp-ts-core ^0.9.6 → ^0.9.16, skill sync, format script safe-by-default" --- # 3.2.3 — 2026-05-29 ## Added - **`obsidian_search_notes`** emits an `enrichment` block with `effectiveQuery` (query echo) and a `notice` when the search returns no results — agent-facing context that surfaces in both `structuredContent` and `content[]`. - **`obsidian_list_notes`** and **`obsidian_list_tags`** emit an `enrichment` block with a `notice` when results are empty or capped. - **`AGENTS.md`** added at repo root, byte-identical to `CLAUDE.md` (agents that discover `AGENTS.md` now get the same protocol as Claude Code). - **`MCP_HTTP_MAX_BODY_BYTES`** documented in `.env.example` (HTTP transport hardening from framework 0.9.13). - **`skills/code-simplifier`** and **`skills/git-wrapup`** added (synced from framework 0.9.15). ## Changed - Redundant hardcoded empty-state guidance removed from `format()` on `obsidian_search_notes`, `obsidian_list_notes`, and `obsidian_list_tags` — the `enrichment.notice` now owns that signal. - **`format` script** made safe-by-default (`biome check --write .`); unsafe autofixes moved to new `format:unsafe` script. - **`server.json` description** re-aligned to match the other surfaces. - **`.mcpbignore`** now excludes `skills/` and `.agents/` from MCPB bundles. - **`skills/migrate-mcp-ts-template`** removed (pruned upstream in framework 0.9.15). - Remaining project skills resynced from framework 0.9.15 (`add-tool`, `add-service`, `add-app-tool`, `api-canvas`, `api-config`, `api-context`, `api-linter`, `design-mcp-server`, `maintenance`, `polish-docs-meta`, `release-and-publish`, `report-issue-framework`, `setup`, `skills/*/references`). - Framework scripts resynced (`build-changelog.ts`, `check-docs-sync.ts`, `check-framework-antipatterns.ts`, `check-skills-sync.ts`). - **README.md** MCP spec version updated to `2025-11-25`. - **`manifest.json`** gained `repository`, `homepage`, and `license` fields. - **`package.json`** keywords trimmed (`llm`, `llm-agent` removed); `format` / `format:unsafe` scripts updated. - Install badge configs normalized (two prior commits on `main``d56e003`, `fd256e9`). - **`@cyanheads/mcp-ts-core`** `^0.9.6 → ^0.9.16` (enrichment block 0.9.14–0.9.16, HTTP body-size limit 0.9.13, plus earlier fixes). - **`@biomejs/biome`** `^2.4.15 → ^2.4.16`.