Laravel MCP Companion — MCP-сервер для Claude Code
Подключает к агенту документацию по Laravel от ветки 6.x до свежих релизов, сервисам экосистемы и популярным пакетам. Помогает находить нужные разделы прямо во время кодинга.
claude mcp add laravel-mcp-companion -- docker run -i --rm ghcr.io/brianirish/laravel-mcp-companion:v0.13.0Что делает Laravel MCP Companion
Сервер собирает воедино документацию по всей экосистеме Laravel. В базу входят официальные руководства по фреймворку, материалы по сервисам Forge, Vapor, Nova и Envoyer, а также документация сторонних библиотек вроде Spatie, Livewire, Inertia и Filament. Доступен поиск по смысловым рубрикам, выборка под уровень подготовки и режим подбора инструкций под конкретное действие.
Данные упакованы внутрь Docker-образа, поэтому сервер способен отвечать автономно. Для экономии контекста ответы выдаются в компактном формате TOON. При запуске контейнера можно жёстко задать нужную версию фреймворка через параметр --version, а также активировать HTTP-транспорт с ограничением запросов или авторизацией по токенам.
Для работы сервера на машине обязательно нужен запущенный Docker. Инструмент не считывает структуру вашего проекта и не генерирует код на основе локальных файлов — это справочный навигатор по документации.
Какие задачи решает
- найти документацию под старые выпуски Laravel вроде 6.x или 10.x
- разобраться в настройке и деплое через сервисы Forge, Vapor или Envoyer
- выбрать совместимые пакеты Spatie, Livewire или Filament под задачу
- получить пошаговый план освоения фреймворка под свой уровень
Примеры запросов агенту
- Найди в документации Laravel 11.x раздел про настройку кастомных правил валидации.
- Покажи руководство по конфигурации очередей в Laravel Forge.
- Какие пакеты от Spatie подходят для управления правами пользователей в Filament?
Как установить Laravel MCP Companion
Командой платформы
claude mcp add laravel-mcp-companion -- docker run -i --rm ghcr.io/brianirish/laravel-mcp-companion:v0.13.0Командой платформы
codex mcp add laravel-mcp-companion -- docker run -i --rm ghcr.io/brianirish/laravel-mcp-companion:v0.13.0Файл настроек
{
"mcpServers": {
"laravel-mcp-companion": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/brianirish/laravel-mcp-companion:v0.13.0"
]
}
}
}Файл настроек
{
"servers": {
"laravel-mcp-companion": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/brianirish/laravel-mcp-companion:v0.13.0"
]
}
}
}Командой платформы
gemini mcp add laravel-mcp-companion docker run -i --rm ghcr.io/brianirish/laravel-mcp-companion:v0.13.0По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Laravel MCP Companion
Как установить Laravel MCP Companion в Claude Code?
Выполните команду claude mcp add laravel-mcp-companion -- docker run -i --rm ghcr.io/brianirish/laravel-mcp-companion:v0.13.0. На компьютере должен работать Docker-демон.
Чем этот сервер отличается от Laravel Boost?
Companion служит навигатором по внешней документации разных версий и пакетов. Он не анализирует локальную кодовую базу вашего проекта и не пишет код по месту.
Можно ли зафиксировать старую версию Laravel для поиска?
Да, передайте флаг --version с нужным номером релиза при запуске контейнера, например --version 11.x.