v1.35.0 — tool annotations, privacy policy, and a one-click desktop bundle
Desktop extension
vecline.mcpb is attached to this release — download it and open it with Claude Desktop to install the MCP server in one click. The bundle is a launcher, not a vendored copy: it prefers a vecline already on your PATH and otherwise runs npx -y vecline@1.35.0 mcp, so npm selects the right native binaries for your machine rather than shipping a per-OS bundle that fails silently on the wrong one.
Tool annotations
All 12 MCP tools now carry standard annotations, so an agent knows what a call will do before making it. Eight are marked destructive because they can overwrite a file at the given path; measure, palette, placeholder and image_info are marked read-only. Every tool is openWorldHint: false — nothing here touches a network.
Privacy policy
Published at https://vecline.xyz/privacy.html. It collects nothing. Rather than claim a clean sweep, it names the two cases where a network genuinely is touched: GitHub Pages serves the site and therefore sees request logs, and installing from npm (or converting Office files via LibreOffice) involves third-party software.
Fix
The tool list is now introspected rather than declared in the bundle manifest — a hard-coded list is a second source of truth that drifts from the server the moment a tool changes.