We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MetehanYasar11/ultralytics_mcp_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# ๐ Changelog
All notable changes to this project will be documented in this file.
## [Latest] - 2025-08-09
### โจ Added
- **YOLO11 Model Variant Selection**: Choose from yolo11n/s/m/l/x base models in training interface
- **Smart Model Info Display**: Real-time parameter count and GFLOPs information for each variant
- **Enhanced Training UI**: Improved model selection with descriptive labels and performance hints
### ๐ง Improved
- **Streamlined Model Selection**: Focused on YOLO11 variants instead of mixed model families
- **Training Configuration Summary**: Clear display of selected base model in training overview
- **Consistent UI**: Synchronized both training pages (root and ultralytics folders)
### ๐ Fixed
- **Model Reference Bug**: Fixed undefined model name in training summary
- **UI Consistency**: Aligned model selection across duplicate training pages
---
## [1.0.0] - 2025-01-15
### ๐ Initial Release
- Complete Ultralytics MCP Server implementation
- One-command deployment with Docker Compose
- Full N8N integration with SSE transport
### โจ Added
- **MCP Server** with 7 specialized AI tools
- **Streamlit Dashboard** for interactive YOLO model management
- **TensorBoard Integration** for training metrics visualization
- **Jupyter Lab** environment for development
- **CUDA 12.4.1** support for GPU acceleration
- **Docker Compose** orchestration for unified deployment
### ๐ ๏ธ MCP Tools Implemented
1. `detect_objects` - Real-time object detection
2. `train_model` - Custom YOLO model training
3. `evaluate_model` - Model performance assessment
4. `predict_batch` - Batch processing capabilities
5. `export_model` - Model format conversion
6. `benchmark_model` - Performance benchmarking
7. `analyze_dataset` - Dataset statistics and validation
### ๐ง Technical Features
- **CommonJS MCP Server** for N8N compatibility
- **SSE Transport** for real-time communication
- **Health Check Endpoints** for monitoring
- **Container Orchestration** with proper networking
- **Build Optimization** with .dockerignore
- **Automatic Service Discovery** and startup
### ๐ฏ Services Available
- **Streamlit UI**: Port 8501 - Interactive model interface
- **MCP Server**: Port 8092 - N8N integration endpoint
- **TensorBoard**: Port 6006 - Training metrics visualization
- **Jupyter Lab**: Port 8888 - Development environment
### ๐ณ Container Architecture
- **ultralytics-container**: CUDA-enabled AI processing
- **mcp-connector-container**: Node.js MCP server
- **Shared Network**: Seamless inter-container communication
- **Volume Persistence**: Data and model storage
### ๐ Project Structure
```
ultralytics_mcp_server/
โโโ docker-compose.yml # Service orchestration
โโโ Dockerfile.ultralytics # AI processing container
โโโ Dockerfile.mcp-connector # MCP server container
โโโ src/server.js # MCP implementation
โโโ main_dashboard.py # Streamlit interface
โโโ pages/ # Multi-page Streamlit app
โโโ startup.sh # Service initialization
โโโ .dockerignore # Build optimization
โโโ README.md # Documentation
```
### ๐ Deployment Process
1. One-command startup: `docker-compose up -d`
2. Automatic health checks and service discovery
3. Container restart policies for reliability
4. Build optimization for faster deployments
### ๐ Performance Features
- **GPU Memory Management** - Automatic CUDA optimization
- **Batch Processing** - Efficient multi-image inference
- **Model Caching** - Pre-loaded models for faster response
- **Concurrent Processing** - Multi-threaded request handling
### ๐ Integration Features
- **N8N Compatibility** - Full MCP protocol support
- **SSE Transport** - Real-time event streaming
- **Health Monitoring** - Service status endpoints
- **Error Handling** - Comprehensive error management
### ๐ฎ User Experience
- **Single Command Deployment** - `docker-compose up -d`
- **Multi-Interface Access** - Web UI, Jupyter, TensorBoard
- **Real-time Feedback** - Live training and inference metrics
- **Professional Documentation** - Comprehensive README
### ๐ง Development Features
- **Hot Reload** - Development-friendly configuration
- **Debug Logging** - Comprehensive service logs
- **Container Inspection** - Easy debugging tools
- **Modular Architecture** - Easy to extend and modify
---
## ๐ Next Release Plans
### [1.1.0] - Coming Soon
- **Enhanced Model Support** - Additional YOLO variants
- **API Documentation** - Swagger/OpenAPI integration
- **Advanced Metrics** - Extended performance analytics
- **Custom Datasets** - Enhanced training workflows
### [1.2.0] - Future
- **Multi-GPU Support** - Distributed training capabilities
- **Cloud Integration** - AWS/GCP deployment options
- **Advanced Automation** - Enhanced N8N workflow templates
- **Performance Optimizations** - Faster inference and training
---
> **Version 1.0.0** represents a complete, production-ready AI platform for computer vision workflows! ๐