Skip to content

Releases: StacklokLabs/toolhive-actions

v0.0.3: MCP Configuration Action

15 Aug 11:45

Choose a tag to compare

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

12 Aug 08:20

Choose a tag to compare

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

v0.0.1...v0.0.2

This patch release focuses on stability and documentation while we work on resolving the platform-specific issues.