* feat(npm): add npm publishing support for polyg-mcp package
- Add tsup bundler to create single distributable for npm
- Bundle workspace packages (@polyg-mcp/core, @polyg-mcp/shared) into output
- Keep heavy deps (falkordb, openai) external to reduce bundle size
- Add GitHub Actions workflow for automated npm publish on version tags
- Update package.json with npm metadata (keywords, repo, publishConfig)
- Simplify Dockerfile to use bundled output
- Update README with npx usage and FalkorDB requirement note
Users can now run: npx polyg-mcp (after publishing to npm)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* fix(npm): address code review feedback
- Fix repository URL to match actual repo (Captain-Jay29/polyg-mcp)
- Add author field to package.json
- Enable minification in tsup (reduces bundle from 216KB to 112KB)
- Add build verification step to publish workflow
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* fix(readme): revert content changes, keep only npm additions
Restores original README messaging while preserving npm-related additions:
- npx usage section
- FalkorDB environment variables in Claude Desktop config
- FalkorDB requirement note
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>