Skip to content

🧲 Magg Release v0.7.1

Choose a tag to compare

@github-actions github-actions released this 30 Jun 02:45
· 22 commits to main since this release
v0.7.1
7f31061

Changes

Release v0.7.1

Date: Sun Jun 29 19:43:41 2025 -0700*

Add kit management system with MCP resources and enhance MBro CLI

Date: Sun Jun 29 17:50:35 2025 -0700*

Kit Management System:

  • Add KitManager class for discovering, loading, and managing MCP server bundles
  • Implement KitConfig model with optional description field
  • Auto-create kits in memory when referenced but not found on disk
  • Add protection to strip 'kits' field from server definitions in kit files
  • Expose kit configurations as MCP resources at magg://kit/{name} and magg://kits/all
  • Resources return clean JSON suitable for saving as kit files
  • Add tests for kit functionality

MBro CLI Enhancements:

  • Implement Python REPL-style multiline input with continuation prompts
  • Add shell-style argument parsing (key=value syntax)
  • Fix auto-connect cache population issue
  • Add rich parameter completion with schema-aware suggestions
  • Support backslash line continuation and proper quote handling

FastMCP Messaging Integration:

  • Add full bidirectional messaging/notification support
    • See @jlowin/fastmcp#939
  • Implement MaggMessageHandler with callback and class-based APIs
  • Create message routing infrastructure for multi-server coordination
  • Add backend message forwarding with aggregation support

Additional Improvements:

  • Add JSON string parameter support for proxy and add_server tools
    • This allows Claude Code to pass complex tool parameters as JSON strings.
  • Fix config reload race conditions and pending task errors
  • Add magg_status and magg_check tools for server health monitoring
  • Update documentation for kits, proxy, and configuration
  • Add JSON parsing tests for MBro CLI

Fix MBro CLI multiline input handling and argument parsing issues

Date: Sat Jun 28 14:50:45 2025 -0700*

  • Improve Enter key behavior for immediate command submission
  • Fix argument parsing to simplify handling of key=value pairs
  • Enhance multiline command processing with proper continuation and spacing support
  • Improve error feedback for missing required tool parameters and unsupported positional arguments
  • Update help messages and examples for better clarity

Installation

uv add magg==0.7.1