Skip to content

Releases: verygoodplugins/mcp-evernote

mcp-evernote: v2.0.0

Choose a tag to compare

@jack-arturo jack-arturo released this 12 Aug 01:12
39891a1

2.0.0 (2026-08-12)

⚠ BREAKING CHANGES

  • get_resource now defaults to text extraction, not binary download; pass as:"binary" (or deprecated includeData:true) for base64. evernote_get_resource_text, evernote_get_resource_recognition, and evernote_list_note_resources are removed from the default surface (still callable as deprecated aliases; EVERNOTE_LEGACY_TOOLS=true re-lists them).
  • notes: minimum supported Node.js is now 20.16.0 (was 18.18.0), required by the pdf-parse dependency.

Features

  • api: rate-limit aware NoteStore transport (#58) (e58d66e)
  • consolidate MCP tool surface (27 → 15) behind backward-compatible aliases (#62) (d5a04fa)
  • inject live notebook names into tool descriptions and add graceful fallback (#45) (9d0a814)
  • notes: batch get_note, format projection, and paged search content (#59) (1b9a974)
  • notes: cache notebooks/tags, enrich get_note, surface rateLimitDuration (#54) (3a0272e)
  • notes: extract OCR text from image attachments (#55) (7452a51)
  • notes: extract PDF attachment text via lazy-loaded pdf-parse (#53) (00cdd0c)
  • notes: USN-keyed note body cache (#60) (2c79e2b)

Bug Fixes

  • declare the disjoint Node range pdf-parse actually supports (#71) (4976b71)
  • exit orphaned stdio MCP servers on parent death (#67) (a11e33b)
  • polling: use filtered Evernote sync chunks (#37) (46c4ec7)
  • resolve noteStoreUrl via getUserUrls() instead of non-existent getNoteStoreUrl() (#42) (c696ecb)
  • stdio: keep Evernote Thrift errors off MCP stdout (#64) (c3aeec9)

mcp-evernote: v1.2.3

Choose a tag to compare

@github-actions github-actions released this 21 Jan 07:01
691209a

1.2.3 (2026-01-21)

Bug Fixes

  • ci: use npm install instead of npm ci for cross-version compat (5cedd64)

mcp-evernote: v1.2.2

Choose a tag to compare

@github-actions github-actions released this 21 Jan 06:58
3d3c7fe

1.2.2 (2026-01-21)

Bug Fixes

  • ci: add npm environment for trusted publishing (070a50f)
  • ci: use Node 24 for npm 11.5.1+ OIDC support (88e0954)

mcp-evernote: v1.2.1

Choose a tag to compare

@github-actions github-actions released this 21 Jan 06:55
9dc36a9

1.2.1 (2026-01-21)

Bug Fixes

  • ci: use NPM_TOKEN for npm publish instead of OIDC (0b92266)
  • correct npm-publish workflow for OIDC trusted publishing (7dc8a1f)

mcp-evernote: v1.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Jan 04:06
7486fd4

1.2.0 (2026-01-21)

Features

  • add CI/CD, MCP Registry, and standardization (b27df0c)
  • Add Claude Code support with automatic setup and OAuth integration (42410db)
  • Add interactive auth prompts and fix executable permissions (5552395)
  • Add polling for Evernote changes with webhook notifications (eea03b1)
  • Initial implementation of Evernote MCP server (2b3463a)
  • search: add metadata and content preview to search results (07ecf6c)
  • tools: add evernote_patch_note for targeted find-and-replace edits (f186076)

Bug Fixes

  • Add health check tool and improve error handling for MCP server stability (0ed4c2b)
  • auth: token file compatibility + release hardening (ecc9771)
  • auth: write token field; support legacy accessToken tokens (6295537)
  • Fix ES module compatibility for Evernote SDK types (5f0d3e5)
  • Separate OAuth flow for Claude Desktop compatibility (cc9ae07)
  • tests: address CodeRabbit review comments (9f4a089)
  • upgrade CodeQL Action to v4 (4317881)