laravel-mcp-companion
by brianirish·★ 34·Score 45
An MCP server providing comprehensive Laravel documentation aggregation and navigation with multi-version support, learning paths, and package discovery.
Overview
The Laravel MCP Companion is a documentation aggregator and navigator for the Laravel ecosystem. It centralizes and organizes high-quality documentation from across Laravel core, services like Forge and Vapor, and popular packages. The server provides advanced features including multi-version documentation support (6.x through latest), learning paths organized by difficulty levels, and a powerful 'I need X' finder that allows users to describe what they need and get relevant documentation. It uses the TOON format for efficient token usage and automatically updates daily.
Try asking AI
After installing, here are 4 things you can ask your AI assistant:
When to choose this
Choose this server when you need comprehensive Laravel ecosystem documentation with enhanced search, learning paths, and cross-package compatibility for development or reference purposes.
When NOT to choose this
Don't choose this if you need project-aware context code generation (use Laravel Boost instead) or documentation for non-Laravel libraries (use Context7).
Tools this server exposes
12 tools extracted from the READMEsearch_documentationSearch across Laravel documentation, packages, and services
list_packagesList Laravel packages with installation commands and descriptions
get_learning_pathGet structured learning paths for Laravel topics
find_by_difficultyFilter documentation by beginner, intermediate, or advanced
browse_categoriesBrowse documentation by 15 semantic categories
find_by_contextFind documentation based on natural language description of needs
check_compatibilityCheck compatibility between different Laravel packages
get_integration_guideGet step-by-step integration guides for selected packages
laravel_version_infoGet documentation for specific Laravel versions
update_docsForce update all documentation to latest versions
find_service_docsFind documentation for Laravel services like Forge, Vapor, Nova
related_resourcesFind connected documentation resources based on current context
Comparable tools
Installation
Claude Desktop
- Open Claude Desktop Settings
- Click Claude menu → Settings → Developer → Edit Config
- Add to your configuration file:
``json { "mcpServers": { "laravel-mcp-companion": { "command": "docker", "args": ["run", "--rm", "-i", "ghcr.io/brianirish/laravel-mcp-companion:latest"] } } } ``
- Restart Claude Desktop for changes to take effect
Claude Code
Use the claude mcp add command:
# Add with Docker
claude mcp add laravel-mcp-companion -- docker run --rm -i ghcr.io/brianirish/laravel-mcp-companion:latest
# Or add to project-specific config
claude mcp add laravel-mcp-companion --scope project -- docker run --rm -i ghcr.io/brianirish/laravel-mcp-companion:latestCompare laravel-mcp-companion with
Last updated · Auto-generated from public README + GitHub signals.