Kirby MCP
Kirby MCP открывает агенту проект на Kirby CMS: структуру, живой контент, отладку и встроенную базу знаний о Kirby
- 69 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Инструменты меняют и удаляют страницы и файлы сайта, запускают команды Kirby CLI и `kirby_eval`
- Удаленный режим открывает рабочий сайт агенту через HTTPS и OAuth
Установка
- Работает в
Ручная установка
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
- Нужен только справочник без проекта: для этого есть режим доступа к базе знаний без установки
- Продакшен-сайт нельзя открывать агенту с правом записи
Пример запроса к агенту
Найди шаблон и блюпринт страницы «Блог», отрендери ее и покажи ошибки из журнала KirbyMCP
- Транспорт
- 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-серверыSitecore Community MCP — управление Sitecore из агента
Sitecore Community MCP
Сообщество дало агенту 121 инструмент для Sitecore XM, XP и SitecoreAI: элементы, шаблоны, медиа, презентации и PowerShell
MCP-сервер FireCMS Cloud: агент читает данные Firestore, выводит схемы коллекций и управляет пользователями проекта.
MCP-сервер и плагин для агентов генерируют веб-API из спецификаций OpenAPI, AsyncAPI, GraphQL, gRPC и SQL на ядре Rust.
Официальный набор Sanity для агентов: удаленный MCP с доступом к проектам, скиллы по моделированию контента, SEO и миграциям, плагины
Bitrix24 MCP Server (lstkhN)
Bitrix24 MCP Server
Модуль для коробочного Битрикс24: агент безопасно читает CRM, схему MySQL, код и бизнес-процессы по SSH stdio или HTTP с Bearer-токеном
PubNub MCP — документация и приложения PubNub в агенте
PubNub MCP Server
Официальный MCP-сервер PubNub: документация SDK на 20 языках и управление приложениями, ключами, каналами и аналитикой из агента
Коротко о README
README подает сервер как мост между агентом и проектом Kirby с встроенной базой знаний. Дальше быстрый старт через Composer, подключение клиентов Claude Code и Codex, примеры запросов, список инструментов и ресурсов, поддержка удаленных сайтов и раздел сопровождения.