notes v0.2.0
·
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_tagswith counts,list_todosaggregating- [ ]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_notebysectionor character window, paginatedlist_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=1to disable).
Security
- Symlink-safe sandbox (realpath containment), file size limits, atomic writes, name validation.
NOTES_READONLY=1omits all mutating tools.
Published with npm provenance via OIDC.