## v0.4.0 — MCP
### Added
+ `@shiplog/mcp` published to npm. Drop the config block in Codex / Cursor / Claude Desktop and your agent can read `git log`, draft a changelog, and publish — without leaving the terminal.
+ Tools exposed:
+ `shiplog.whoami` — verify the key
+ `shiplog.list_recent` — your latest ships
+ `shiplog.draft_from_git` — local digest → Shiplog draft (does NOT publish)
+ `shiplog.publish` — publish a release to your public page
### Changed
~ All publishing endpoints now sit under `/api/v1`. Bearer-auth with `sl_live_…` API keys (issued from Settings).
~ Old session-auth POST `/api/entries` is unchanged for the in-app editor.
### Security
+ API keys hashed with SHA-256 on the server — secret shown ONCE on issue.
+ Per-user scope. Keys can only publish for the issuing user.
- +@shiplog/mcp on npm — drop one config block in your agent
- +Tools: whoami, list_recent, draft_from_git, publish
- +Bearer-auth REST API at /api/v1
- +Pro tier required for now — keeps the budget honest