ワンクリックで
wordpress-deployment
"WordPress on Docker (colima) with Blocksy theme, custom fonts, MCP server for AI agent integration."
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
"WordPress on Docker (colima) with Blocksy theme, custom fonts, MCP server for AI agent integration."
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
title: WordPress Deployment name: wordpress-deployment description: "WordPress on Docker (colima) with Blocksy theme, custom fonts, MCP server for AI agent integration." created: 2026-06-15 updated: 2026-06-15 session: "2026-06-14 content-cmo-agent" decision: "WordPress chosen over Quartz for full CMS capabilities. Blocksy over GeneratePress for free custom Korean font support." links:
WordPress runs locally in Docker (colima) on the Mac Mini, with data on the NAS via SMB mount.
Docker (colima) ──→ WordPress (localhost:8080)
├── MySQL 8.0 (localhost:3307)
├── wp-content/ → /Volumes/YOUR_NAS/docker/wordpress/ (NAS)
└── MCP server → Hermes config.yaml mcp_servers.wordpress
cd ~/.{{AGENT_NAME_LOWER}}/wordpress
export DOCKER_HOST=unix://~/.colima/default/docker.sock
docker-compose up -d
| File | Path |
|---|---|
| Docker Compose | ~/.{{AGENT_NAME_LOWER}}/wordpress/docker-compose.yml |
| Credentials | ~/.{{AGENT_NAME_LOWER}}/wordpress/.wp-env (chmod 600) |
| Uploads | /Volumes/YOUR_NAS/docker/wordpress/wp-content/ (NAS) |
Why Blocksy over GeneratePress: Free version supports custom font upload (Noto Sans KR, Noto Serif KR). GeneratePress requires paid Premium for this.
| Setting | Value |
|---|---|
| Theme | Blocksy 2.1.45 |
| Companion | Blocksy Companion plugin |
| Fonts | Noto Sans KR (body), Noto Serif KR (headings), JetBrains Mono (code) — loaded via MU plugin |
| Colors | Warm light palette (#fafaf8 bg, #8b7355 accent, #1c1c1a text) |
| Custom CSS | Injected via WP's built-in Custom CSS |
--color-bg: #fafaf8;
--color-surface: #ffffff;
--color-text: #1c1c1a;
--color-muted: #6b6b68;
--color-accent: #8b7355; /* bronze */
--color-accent-hover:#7a6349;
--color-border: #e8e7e4;
A STDIO MCP server at ~/.{{AGENT_NAME_LOWER}}/scripts/wordpress-mcp-server.js wraps wp-cli and exposes 7 tools:
| Tool | Description |
|---|---|
create_post | Create post with title, content, category, tags, status |
upload_media | Upload image/SVG files |
list_posts | List recent posts |
get_post | Get post by ID |
create_category | Create category |
set_site_option | Set WP option |
set_theme_mod | Set theme mod (JSON) |
The server wraps docker exec YOUR_DOMAIN-wp wp --allow-root calls and translates JSON-RPC 2.0 requests.
Registered in ~/.hermes/config.yaml:
mcp_servers:
wordpress:
command: node
args: ["~/.{{AGENT_NAME_LOWER}}/scripts/wordpress-mcp-server.js"]
The content-manager agent pushes drafts to WordPress via the MCP server:
graph LR
A[Content-manager] --> B[Draft files]
B --> C[WordPress MCP]
C --> D[WordPress post]
D --> E[YOUR_DOMAIN]
# View logs
docker logs YOUR_DOMAIN-wp
docker logs YOUR_DOMAIN-db
# Backup DB
docker exec YOUR_DOMAIN-db mysqldump -u YOUR_DB_USER -p YOUR_DB_NAME > backup.sql
# Update WordPress
docker exec YOUR_DOMAIN-wp wp --allow-root core update
# Update plugins
docker exec YOUR_DOMAIN-wp wp --allow-root plugin update --all
DOCKER_HOST=unix://~/.colima/default/docker.sock when running commands outside of colima contextdocker-compose v5.1.4, not the Docker plugincurl -sO https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar{{AGENT_NAME}} brain signal architecture — event bus, signal processor, awareness reporter, brain monitor
TDD-PDCA plan for building a self-replicating branching agent in {{AGENT_NAME}}. 단일 에이전트가 스스로 서브에이전트를 분기하고, 결과를 수렴시키는 구조.
Integrate {{AGENT_NAME}} with ACP (Agent Client Protocol) agents. Reverse-engineered from goose's Rust ACP provider implementation.
Maintain .{{AGENT_NAME_LOWER}} as an Obsidian vault — graph connectivity overhaul (P-layer mesh, skill clusters, SEO article web), broken link detection, backlink density verification via Obsidian CLI, filename deduplication, bidirectional linking, auto-generated orphan management, cron output graph bloat prevention, and Obsidian compatibility.
AI Trend Collection & Filtering — collect GitHub trending repos, score via 5-axis philosophy filter, evaluate, apply, and retire.
RSS 피드 모니터링 → SEO 기사 수집·분석·트렌드 리포트