MCP Catalogs
Homekirby-mcp screenshot

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.

developer-toolsai-llmproductivity
2
Forks
2
Open issues
1 mo ago
Last commit
2d ago
Indexed

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:

you:Inspecting and modifying Kirby project blueprints, templates, and content
you:Debugging Kirby applications through runtime evaluation and logging
you:Generating IDE helpers for better autocompletion in Kirby projects
you:Is this server only for Kirby CMS projects?
you:Can I modify page content through this MCP server?

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

    Read a single blueprint by id

  • kirby_blueprints_index

    Index blueprints, includes plugin-registered ones when runtime is installed

  • kirby_read_page_content

    Read page content by id or uuid

  • kirby_update_page_content

    Update page content, requires confirmation

  • kirby_render_page

    Render a page by id or uuid and return HTML plus errors

  • kirby_search

    Search the bundled local Kirby knowledge base markdown files

  • kirby_online

    Search official Kirby docs (online fallback) and fetch markdown pages

  • kirby_eval

    Execute PHP in Kirby runtime for quick inspection

  • kirby_query_dot

    Evaluate Kirby query language (dot-notation) strings

  • kirby_tool_suggest

    Suggest the best next Kirby MCP tool for a task

  • kirby_roots

    Show resolved Kirby roots via kirby roots command

  • kirby_init

    Session guidance plus project-specific audit, call once per session

Comparable tools

craft-mcpstatamic-mcpwordpress-mcp

Installation

Installation

From your Kirby project root:

composer require bnomei/kirby-mcp --dev
vendor/bin/kirby-mcp install
vendor/bin/kirby-mcp

Claude 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

GitHub →

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