Kirby MCP

Kirby MCP открывает агенту проект на Kirby CMS: структуру, живой контент, отладку и встроенную базу знаний о Kirby

  • 69 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Инструменты меняют и удаляют страницы и файлы сайта, запускают команды Kirby CLI и `kirby_eval`
  • Удаленный режим открывает рабочий сайт агенту через HTTPS и OAuth
Все причины и проверки

bnomei/kirby-mcp

Установка

Ручная установка

claude mcp add kirby -- "$PWD/vendor/bin/kirby-mcp" "--project=$PWD"

Перед этим в корне проекта: `composer require --dev bnomei/kirby-mcp:"^6.0"` и `vendor/bin/kirby-mcp install`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Инструменты меняют и удаляют страницы и файлы сайта, запускают команды Kirby CLI и `kirby_eval`
  • Удаленный режим открывает рабочий сайт агенту через HTTPS и OAuth

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Kirby MCP ставится в проект Kirby 6 на PHP 8.3 и выше через Composer и подключает агента к структуре сайта, живому контенту и отладке во время выполнения. Инструменты читают и меняют страницы, файлы, пользователей и сайт, ищут шаблоны, контроллеры, модели, роуты, блюпринты и плагины, рендерят страницы и собирают IDE-подсказки. Есть вызов CLI-команд Kirby, чтение хвоста журнала и проверка аудита Composer. Собственные команды проекта можно открыть как инструменты MCP с проверкой входных данных и белым списком. Вместе с доступом к сайту идет база знаний: глоссарий понятий, рецепты задач вроде форм и маршрутизации, руководства по обновлению контента и разработке для Panel. Агент ищет в ней через `kirby_search` или читает по адресам `kirby://kb`, без сетевых запросов.

Для кого. Разработчикам на Kirby CMS, которые правят шаблоны, блюпринты и контент проекта вместе с Claude Code или Codex.

Подходит, если

  • Нужно найти шаблон, контроллер или блюпринт страницы и понять, как они связаны
  • Контент страниц обновляется пакетно, и надо проверить формат полей до записи
  • Агент должен отрендерить страницу и показать ошибку из журнала
  • Проект и плагин нужно подготовить с IDE-подсказками и проверить аудитом Composer
  • Размещенный сайт подключается удаленно через HTTPS и OAuth с ограниченной учетной записью

Не подходит, если

  • Проект не на Kirby или не использует Composer: сервер рассчитан на Kirby 6 с PHP 8.3
  • Нужен только справочник без проекта: для этого есть режим доступа к базе знаний без установки
  • Продакшен-сайт нельзя открывать агенту с правом записи

Пример запроса к агенту

Найди шаблон и блюпринт страницы «Блог», отрендери ее и покажи ошибки из журнала Kirby

MCP

Транспорт
stdio, http
Авторизация
не нужна

Ограничения

Рассчитан на Composer-проекты Kirby 6 и PHP 8.3 и выше. Проверенной базой назван Kirby CMS 6.0.0-beta.3, и стабильная версия MCP не делает бету CMS готовой к продакшену. Среди инструментов есть `kirby_eval`, `kirby_run_cli_command`, удаление страниц и файлов, поэтому подключать сервер стоит сначала к копии сайта. После обновления до версии 6.4.0 существующие HTTP-сессии нужно переподключить. Инструмент создает в проекте адаптер плагина и файл `.kirby-mcp/mcp.json`.

Как отключить. Удалите пакет `composer remove bnomei/kirby-mcp --dev` и снимите запись из клиента, например `claude mcp remove kirby`. Файлы адаптера и `.kirby-mcp/` описаны в разделе «Maintenance» README.

Частые вопросы

Как подключить Kirby MCP к Claude Code?

В корне проекта выполните `claude mcp add kirby -- "$PWD/vendor/bin/kirby-mcp" "--project=$PWD"`. Для Codex есть `codex mcp add kirby -- "$PWD/vendor/bin/kirby-mcp"`.

Нужно ли держать сервер запущенным?

Нет, клиент MCP сам стартует процесс, отдельный терминал не нужен.

Что за база знаний внутри?

Глоссарий понятий Kirby, рецепты задач, руководства по обновлению контента и разработке Panel. Поиск идет через `kirby_search` локально.

Можно ли подключить размещенный сайт?

Да, через удаленный режим с HTTPS, OAuth и ограниченной учетной записью Kirby. Порядок описан в руководстве по удаленной установке.

Какие версии нужны?

Kirby 6, PHP 8.3 или новее и Composer. Версия MCP 6.4.0 использует MCP PHP SDK v0.10.0.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

MCP-сервер FireCMS Cloud: агент читает данные Firestore, выводит схемы коллекций и управляет пользователями проекта.

MCP-серверШирокий доступ1,3 тыс.Звезды репозитория

MCP-сервер и плагин для агентов генерируют веб-API из спецификаций OpenAPI, AsyncAPI, GraphQL, gRPC и SQL на ядре Rust.

MCP-серверРасширенный доступ123Звезды репозитория

Официальный набор Sanity для агентов: удаленный MCP с доступом к проектам, скиллы по моделированию контента, SEO и миграциям, плагины

ПлагинШирокий доступ197Звезды репозитория

Bitrix24 MCP Server (lstkhN)

Bitrix24 MCP Server

Российский стек

Модуль для коробочного Битрикс24: агент безопасно читает CRM, схему MySQL, код и бизнес-процессы по SSH stdio или HTTP с Bearer-токеном

MCP-серверРасширенный доступ

Коротко о README

README подает сервер как мост между агентом и проектом Kirby с встроенной базой знаний. Дальше быстрый старт через Composer, подключение клиентов Claude Code и Codex, примеры запросов, список инструментов и ресурсов, поддержка удаленных сайтов и раздел сопровождения.

Бейдж для README

Сообщить о проблеме