|  Download Laravel MCP File IndexRoot Directory
`README.md` - Main documentation and usage guide
`composer.json` - Package dependencies and metadata
`composer.lock` - Locked package versions
`phpunit.xml` - PHPUnit test configuration
`phpstan.neon` - PHPStan static analysis configuration
`phpcs.xml` - PHP CodeSniffer configuration
`.php-cs-fixer.php` - PHP CS Fixer configuration
`.env.example` - Example environment configuration
`CONTRIBUTING.md` - Contribution guidelines
`LICENSE.md` - MIT license details
`check.bat` - Windows batch script for running checks
 Source Code (src/)Core Files
`MCPServiceProvider.php` - Laravel service provider for MCP
`MCPClient.php` - Main client implementation
`Root.php` - Root management implementation
`Implementation.php` - Base implementation class
 Directories
`Contracts/` - Interface definitions
`Capabilities/` - Feature capability implementations
`Logging/` - Logging system implementation
`Pagination/` - Pagination support classes
`Requests/` - Request handling classes
`Notifications/` - Progress notification system
`Sampling/` - Sampling functionality
`Transport/` - Transport layer implementations (HTTP, WebSocket, Stdio)
`Commands/` - Artisan command implementations
`Server/` - Server-side implementations
`Facades/` - Laravel facade implementations
 Examples (examples/)
`README.md` - Examples documentation
`http_server.php` - HTTP transport server example
`http_client.php` - HTTP transport client example
`websocket_server.php` - WebSocket transport server example
`websocket_client.php` - WebSocket transport client example
`cli_tool.php` - Command-line interface example
 Tests (tests/)Core Test Files
`TestCase.php` - Base test case class
 Test Directories
`Unit/` - Unit tests
`Feature/` - Feature tests
`Transport/` - Transport layer tests
`Commands/` - Command tests
`Facades/` - Facade tests
`Server/` - Server implementation tests
 Configuration (config/)
Configuration files for the package
 GitHub Workflows (.github/)
GitHub Actions workflow configurations
 Build and Cache Directories
`build/` - Build artifacts
`vendor/` - Composer dependencies
`.phpunit.cache/` - PHPUnit cache
`.git/` - Git repository data
 Development Configuration Files
`.gitignore` - Git ignore rules
`.php-cs-fixer.cache` - PHP CS Fixer cache
`phpunit.xml.bak` - PHPUnit configuration backup
`.phpunit.result.cache` - PHPUnit results cache
 Directory Structurelaravelmcp/
??? src/                    # Source code
?   ??? Contracts/         # Interfaces
?   ??? Capabilities/      # Feature implementations
?   ??? Transport/         # Transport implementations
?   ??? ...               # Other components
??? tests/                 # Test suite
?   ??? Unit/             # Unit tests
?   ??? Feature/          # Feature tests
?   ??? ...              # Other test categories
??? examples/             # Example implementations
??? config/              # Configuration files
??? .github/             # GitHub configurations
 Key Components
Core Implementation
- `MCPClient.php` - Main client class
- `MCPServiceProvider.php` - Service provider
- `Root.php` - Root management
Transport Layer
- HTTP implementation
- WebSocket implementation
- Stdio implementation
Feature Modules
- Capabilities system
- Logging system
- Pagination support
- Notification system
- Resource management
Development Tools
- PHPUnit for testing
- PHPStan for static analysis
- PHP CS Fixer for code style
- Composer for dependency management 
 |