This plugin integrates Laravel Boost and Laravel MCP into Winter CMS, providing AI development tools with Winter CMS-specific context and capabilities.
This plugin provides several MCP (Model Context Protocol) tools specifically designed for Winter CMS development:
winter_plugin_list
: Get detailed information about all installed pluginswinter_theme_info
: Get active theme information and configurationwinter_component_list
: List all registered components with their detailswinter_system_info
: Get Winter CMS version and system informationwinter_backend_controllers
: List backend controllers across all plugins
The plugin registers Winter CMS documentation sources with Laravel Boost's search system, enabling AI tools to search Winter CMS documentation including:
- General documentation
- Markup/Twig documentation
- UI documentation
- API documentation
Extends Laravel Boost's AI guidelines with Winter CMS-specific conventions:
- Plugin architecture patterns
- Component development best practices
- Backend controller conventions
- Model and migration patterns
- Theme and Twig usage guidelines
- Install Laravel Boost and Laravel MCP packages:
composer require laravel/boost laravel/mcp
- The plugin will automatically register with Winter CMS once the dependencies are available.
Once installed, AI development tools that support MCP (like Claude Code) will have access to Winter CMS-specific context and can search Winter CMS documentation directly.
The plugin automatically:
- Registers Winter CMS documentation sources
- Provides MCP tools for inspecting the Winter CMS installation
- Extends AI guidelines with Winter CMS conventions
- Winter CMS 1.3+
- PHP 8.1+
- Laravel Boost package
- Laravel MCP package
This plugin significantly improves AI-assisted development by:
- Contextual Awareness: AI tools understand Winter CMS structure and conventions
- Documentation Access: Direct search of Winter CMS documentation
- Project Inspection: Tools can analyze plugin structure, themes, and components
- Best Practices: AI follows Winter CMS conventions instead of generic Laravel patterns
This plugin follows Winter CMS plugin conventions:
- Main functionality in
Plugin.php
- MCP provider in
classes/WinterMcpProvider.php
- Language files in
lang/
directory - Version tracking in
updates/version.yaml