kirby-mcp
by bnomei·★ 50·Score 45
A CLI-first MCP server for Kirby CMS projects that allows inspection of blueprints/templates/plugins and interaction with a real Kirby runtime.
Overview
Kirby MCP 是一个专为 Kirby CMS 设计的 MCP 服务器,通过 CLI-first 方式工作。它提供了丰富的工具来检查项目结构(蓝图、模板、插件等),与 Kirby 运行时交互,并包含一个本地知识库。该服务器支持内容读取、更新,IDE 助手生成,以及 Kirby CLI 命令执行等功能。其设计理念是减少对外部资源的依赖,提供快速、可靠的开发环境支持。
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Kirby MCP if you're working with Kirby CMS projects and want AI assistants to deeply understand and interact with your project structure, content, and runtime.
When NOT to choose this
Don't choose this if you're not using Kirby CMS or prefer solutions with broader CMS support, as it's specialized specifically for Kirby projects.
Tools this server exposes
12 tools extracted from the READMEkirby_blueprint_readRead a single blueprint by id
kirby_blueprints_indexIndex blueprints, includes plugin-registered ones when runtime is installed
kirby_read_page_contentRead page content by id or uuid
kirby_update_page_contentUpdate page content, requires confirmation
kirby_render_pageRender a page by id or uuid and return HTML plus errors
kirby_searchSearch the bundled local Kirby knowledge base markdown files
kirby_onlineSearch official Kirby docs (online fallback) and fetch markdown pages
kirby_evalExecute PHP in Kirby runtime for quick inspection
kirby_query_dotEvaluate Kirby query language (dot-notation) strings
kirby_tool_suggestSuggest the best next Kirby MCP tool for a task
kirby_rootsShow resolved Kirby roots via kirby roots command
kirby_initSession guidance plus project-specific audit, call once per session
Comparable tools
Installation
Installation
From your Kirby project root:
composer require bnomei/kirby-mcp --dev
vendor/bin/kirby-mcp install
vendor/bin/kirby-mcpClaude Desktop Configuration
Add to your Claude Desktop configuration:
{
"mcpServers": {
"kirby": {
"command": "php",
"args": ["vendor/bin/kirby-mcp"],
"env": {
"KIRBY_MCP_PROJECT_ROOT": "/path/to/your/kirby/project"
}
}
}
}FAQ
- Is this server only for Kirby CMS projects?
- Yes, this MCP server is specifically designed for Composer-based Kirby CMS projects and requires a Kirby installation to function properly.
- Can I modify page content through this MCP server?
- Yes, the server provides tools like kirby_update_page_content to modify page content, but these operations require confirmation for safety.
Compare kirby-mcp with
Last updated · Auto-generated from public README + GitHub signals.