🧲 Magg Release v0.7.1
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
Enterkey 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