Skip to content

notes v0.2.0

Choose a tag to compare

@Abhishekkumar2021 Abhishekkumar2021 released this 27 Jun 21:23
· 17 commits to main since this release

@abhishekmcp/notes v0.2.0

A major upgrade turning the notes server into an advanced, secure, token-efficient MCP server — pure-JS, no native deps, no API keys.

Added

  • Ranked full-text search (MiniSearch): fuzzy + prefix matching, field filters (title/tag/body/path), ranked snippets with context, pagination.
  • Tags & todos: list_tags with counts, list_todos aggregating - [ ] checkboxes across notes.
  • Wiki-link knowledge graph: get_backlinks, get_neighbors, find_path (shortest chain), related_notes, graph_overview, broken_links.
  • Token-efficient I/O: get_outline, read_note by section or character window, paginated list_notes.
  • move_note: renames a note and rewrites every [[wiki-link]] pointing at it.
  • Persisted index with incremental mtime/size sync for fast warm starts (NOTES_NO_CACHE=1 to disable).

Security

  • Symlink-safe sandbox (realpath containment), file size limits, atomic writes, name validation.
  • NOTES_READONLY=1 omits all mutating tools.

Published with npm provenance via OIDC.