DeployStack Release Summary - August 20, 2025

Three major enhancements shipped today focusing on improved user onboarding, better server discovery, and foundational event system architecture.

Pre-Install MCP Server and Favorites

New Features

Auto-Install MCP Servers for New Users

Global administrators can now mark MCP servers for automatic installation when new users create DeployStack accounts. New users get their default team pre-configured with curated tools, eliminating manual setup and providing immediate value.

Key benefits:

  • Better onboarding experience for new users
  • Reduced time to first value
  • Administrative control over recommended tools
  • Robust error handling that doesn't block registration

Added filtering capabilities to help users discover high-quality, curated MCP servers more easily. Featured servers appear first in listings and can be filtered separately from community-contributed servers.

New API capabilities:

  • Filter by featured status in list and search endpoints
  • Combine featured filtering with existing filters (language, status)
  • Featured servers prioritized in default listings

Global Event Bus System (Phase 2 Complete)

Implemented comprehensive event-driven architecture with plugin integration. Plugins can now listen to and react to core application events while maintaining isolation and security.

Technical achievements:

  • Type-safe event system with 23 defined event types
  • Fire-and-forget processing for performance
  • Plugin event listener integration
  • Comprehensive error isolation

Technical Details

Database Changes

  • Added auto_install_new_default_team boolean field to mcpServers table

API Enhancements

  • Global MCP server endpoints now accept auto_install_new_default_team parameter
  • Server list/search endpoints support featured filtering parameter
  • Event bus integrated into Fastify server as singleton

Plugin System

  • Extended Plugin interface with optional eventListeners property
  • Enhanced Plugin Manager with event listener registration and management
  • Updated example plugin with comprehensive event handlers

Impact

For New Users:

  • Immediate access to useful MCP servers upon registration
  • No manual configuration required to get started

For All Users:

  • Easier discovery of high-quality, curated MCP servers
  • Better organization of server catalog

For Developers:

  • Event-driven architecture foundation for future features
  • Plugin ecosystem can now react to core application events
  • Improved system extensibility and maintainability
Share: