MCP Catalogs
Home

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.

developer-toolsai-llmother
10
Forks
1
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Learning Laravel with structured documentation paths by skill level
you:Finding the right Laravel packages for specific functionality needs
you:Accessing up-to-date documentation offline during development
you:Cross-referencing documentation across Laravel core and packages

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 README
  • search_documentation

    Search across Laravel documentation, packages, and services

  • list_packages

    List Laravel packages with installation commands and descriptions

  • get_learning_path

    Get structured learning paths for Laravel topics

  • find_by_difficulty

    Filter documentation by beginner, intermediate, or advanced

  • browse_categories

    Browse documentation by 15 semantic categories

  • find_by_context

    Find documentation based on natural language description of needs

  • check_compatibility

    Check compatibility between different Laravel packages

  • get_integration_guide

    Get step-by-step integration guides for selected packages

  • laravel_version_info

    Get documentation for specific Laravel versions

  • update_docs

    Force update all documentation to latest versions

  • find_service_docs

    Find documentation for Laravel services like Forge, Vapor, Nova

  • related_resources

    Find connected documentation resources based on current context

Comparable tools

laravel-boostcontext7laravel-docs

Installation

Claude Desktop

  1. Open Claude Desktop Settings

- Click Claude menu → Settings → Developer → Edit Config

  1. Add to your configuration file:

``json { "mcpServers": { "laravel-mcp-companion": { "command": "docker", "args": ["run", "--rm", "-i", "ghcr.io/brianirish/laravel-mcp-companion:latest"] } } } ``

  1. 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:latest

Compare laravel-mcp-companion with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.