Added
- XDG Base Directory Specification Support: Migrated from hardcoded ~/.mcp-hub paths to XDG-compliant directories
- Marketplace cache now uses XDG data directory (
~/.local/share/mcp-hub/cache
) - Logs now use XDG state directory (
~/.local/state/mcp-hub/logs
) - OAuth storage now uses XDG data directory (
~/.local/share/mcp-hub/oauth
) - Backward compatibility maintained for existing ~/.mcp-hub installations
- New XDG paths utility module with automatic fallback logic
- Marketplace cache now uses XDG data directory (
Enhanced
- Updated documentation to reflect new XDG-compliant path structure
- Improved file organization following Linux filesystem standards