Releases: StacklokLabs/toolhive-actions
Releases · StacklokLabs/toolhive-actions
v0.0.3: MCP Configuration Action
What's New
🎉 New Action: mcp-config
This release introduces the mcp-config action for persisting MCP server configurations.
Features
- 💾 Save MCP server configurations - Persist your MCP server setup using
thv list --format=mcpservers - 📤 GitHub Actions artifact support - Optionally upload configurations as artifacts
- 🏷️ Label filtering - Filter servers by labels for environment-specific configurations
- 📊 JSON output format - Easy to parse and use in subsequent workflow steps
Usage
- name: Save MCP configuration
uses: stacklok/toolhive-actions/mcp-config@v0
with:
upload-artifact: 'true'Documentation
See the mcp-config documentation for detailed usage instructions and examples.
Full Changelog
- Add mcp-config action implementation
- Add comprehensive documentation
- Add example workflow
- Update main README with new action details
v0.0.2: Bug fixes and documentation improvements
What's Changed
- Fixed checksum verification in install action
- Fixed server startup verification in run-mcp-server action
- Added retry logic for server readiness checks
- Updated CI to focus on Linux testing (most stable platform)
- Documented known platform issues
Bug Fixes
- Fix checksum verification failing due to grep matching multiple lines
- Fix server startup using incorrect background spawning syntax
- Fix Windows PATH environment variable not being set correctly
- Fix macOS container runtime detection
Documentation
- Added Known Issues section to README
- Updated compatibility matrix with platform-specific notes
- Added workarounds for Windows PowerShell PATH issue
- Added workarounds for macOS container runtime limitation
- Created GitHub issues #2 and #3 to track platform problems
Known Issues
- Windows: PowerShell PATH recognition issue (#2) - use `shell: bash` as workaround
- macOS: Container runtime not available (#3) - use Linux runners for MCP servers
Full Changelog
This patch release focuses on stability and documentation while we work on resolving the platform-specific issues.