MCP release
Public npm package: figma-agent-mcp
Responsibilities
The repository Packages sidebar shows GitHub Packages (npm.pkg.github.com), not npmjs and not GitHub Releases. Re-run Actions → Publish GitHub Packages to backfill.
If NPM_TOKEN is set, Actions also tries npm publish to npmjs; if unset, npmjs publish is skipped without failing GitHub Release / Packages.
One-time npm login
Recommended: co-release with the plugin
Keep MCP and plugin versions aligned:
This bumps root + mcp + plugin, pushes two tags, and triggers:
- Release MCP → npm (if
NPM_TOKEN) + GitHub Release - Release Plugin → plugin ZIP GitHub Release
MCP-only (can drift versions — not recommended):
Publish to npm locally:
Bump without git:
CI pack only (no bump / no publish)
Artifact: figma-agent-mcp-pack (.tgz).
Tag convention
CHANGELOG
packages/figma-agent-mcp/CHANGELOG.md must keep a ## [Unreleased] section — the release script requires it (Keep a Changelog).
