Dear Apache Doris Community, I am pleased to announce the upcoming release of Doris MCP Server v0.3.0, this is also the first release of Doris MCP. a major milestone that introduces significant architectural improvements and enterprise-grade features for Apache Doris integration with Model Context Protocol (MCP) clients.
## Release Overview Doris MCP Server v0.3.0 represents a complete architectural transformation from SSE-based communication to a unified Streamable HTTP implementation, while adding comprehensive security features and advanced analytics capabilities. ## Key Highlights ### Major Architecture Changes - Migrated from SSE (Server-Sent Events) to Streamable HTTP protocol - Unified endpoint design with single /mcp endpoint - Centralized tools management system - Modular architecture with specialized managers ### Enterprise Security Framework - Multi-authentication support (Token-based, Basic Auth, OAuth) - Role-Based Access Control (RBAC) with four security levels - SQL injection protection and query validation - Advanced data masking with built-in algorithms - Comprehensive audit logging ### Performance Enhancements - Query execution optimization with enhanced caching - Improved connection pool management - Performance monitoring and statistics - Better error handling and logging ### New Analytics Capabilities - Column analysis with statistical insights - Performance statistics monitoring - Enhanced metadata extraction - Catalog federation support for multi-catalog environments ## Breaking Changes This release introduces breaking changes that require attention: 1. Communication Protocol: SSE endpoints (/sse, /sse/messages) have been removed 2. Tool Names: Simplified naming convention (removed mcp_doris_ prefix) 3. Endpoint Updates: All integrations must migrate to /mcp endpoint ## Technical Improvements - Removed approximately 300 lines of legacy SSE code - Updated to Python 3.12 base image - Unified port configuration (3000, 3001, 3002) - Enhanced Docker deployment with English documentation - Comprehensive configuration management ## New Tools and Features The release includes enhanced metadata tools and experimental features: - exec_query: Enhanced SQL execution with catalog federation - get_catalog_list: Multi-catalog discovery - column_analysis: Statistical analysis (Experimental) - performance_stats: Database performance monitoring (Experimental) ## Migration Support For existing users, we provide: - Comprehensive migration guide - Updated documentation with examples - Backward compatibility considerations - Step-by-step upgrade instructions ## Testing and Validation The release has undergone extensive testing: - All existing functionality preserved - New security features validated - Performance improvements verified - Integration testing completed ## Documentation Updates - Complete README revision with new features - Detailed security configuration guide - API documentation updates - Best practices and examples ## Deployment and Distribution The release will be available through multiple channels: - GitHub repository with tagged release - PyPI package distribution - Docker container images - Comprehensive installation guides ## Community Impact This release benefits the Apache Doris ecosystem by: - Providing enterprise-grade MCP integration - Enabling secure data analysis workflows - Supporting multi-catalog environments - Offering standardized protocol compliance ## Acknowledgments Special thanks to all community members who contributed feedback, testing, and suggestions that helped shape this release. ## Getting Started Users can begin testing the release candidate and provide feedback through: - GitHub Issues: https://github.com/apache/doris-mcp-server/issues - Community Forums: Apache Doris discussion channels - Direct feedback to the development team The official release is planned for [DATE] pending final testing and community feedback. ## Resources - Project Repository: https://github.com/apache/doris-mcp-server - Documentation: Updated README and guides - Release Notes: Complete changelog available - Migration Guide: Step-by-step instructions We encourage community members to test the release candidate and provide feedback to ensure a smooth transition for all users. Thank you for your continued support of the Apache Doris ecosystem. Best regards, Yijia Su(FreeOnePlus) freeonep...@apache.org Doris MCP Server Development Team