v0.2.1 - NPM Package with npx Support
🚀 Major New Feature: npx Support!
📦 NPM Package Available
Your Rust MCP server is now available as an npm package with zero Rust installation required!
# Run instantly with npx (no installation needed)
npx @pulseengine/studio-mcp-server --help
npx @pulseengine/studio-mcp-server --port 8080 --instance my-studio
# Or install globally
npm install -g @pulseengine/studio-mcp-server🔌 MCP Client Configuration
Perfect integration with MCP clients:
{
"mcpServers": {
"studio": {
"command": "npx",
"args": ["@pulseengine/studio-mcp-server", "--instance", "production"]
}
}
}✨ What's New
- Zero-dependency execution - no Rust toolchain required
- Cross-platform binaries for Windows, macOS, Linux (x64/ARM64)
- Automated publishing via GitHub Actions
- Version pinning support - use
@pulseengine/[email protected] - Perfect npx integration - works exactly like Node.js packages
🛠️ Technical Implementation
- Uses
binary-installfor seamless binary distribution - Automatic platform detection and binary downloading
- Pre-compiled binaries hosted on GitHub releases
- Smart fallback to source compilation if needed
🎯 Benefits
- JavaScript developers can use it without learning Rust
- MCP clients get native npm package support
- CI/CD pipelines can use npx for temporary execution
- Docker containers don't need Rust build dependencies
This release bridges the gap between Rust performance and Node.js ecosystem compatibility!
Full Changelog: v0.2.0...v0.2.1