MCPHub v4.0.0
Zero Configuration Support
- Default port to 37373
- Default config path to ~/.config/mcphub/servers.json
- Auto-create config file with empty mcpServers object
- Works out of the box with just require('mcphub').setup({})
Installation Improvements
- Default Installation (Global npm) continues to work with npm install -g mcp-hub
- New Bundled Installation option for users without global npm access
- Auto-updates with plugin updates
- Flexible cmd and cmdArgs configuration for custom environments
UI Window Customization
- Configurable width and height (ratio, percentage, or raw number)
- Border style options
- Relative positioning and z-index control
Lualine Integration
- Dynamic status indicator for server states
- Shows total connected servers when idle
- Spinner animation during tool/resource calls
🎉 Native MCP Servers
- Write once, use everywhere design
- Clean chained API for tools and resources
- Full URI-based resource system with templates
- Centralized lifecycle management
- Auto-generate servers using LLMs
Built-in Neovim Server
- Common utility tools and resources pre-configured
- Improved write_file tool with editor integration
- Interactive file operations with diff view
- LSP integration with diagnostics
Extension Improvements
- MCP Resources as chat variables in CodeCompanion
- Real-time variable updates
- Configure auto-approve behavior in Avante
- Enhanced tool and resource handling
UI Enhancements
- Syntax highlighting for config view and markdown
- Multiline input textarea with 'o' keymap
- Enhanced help view
- Server prompt preview with breadcrumb navigation