ワンクリックで
wordpress-cms
WordPress CMS setup on Docker + Blocksy theme + MCP integration for autonomous content publishing
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
WordPress CMS setup on Docker + Blocksy theme + MCP integration for autonomous content publishing
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | wordpress-cms |
| description | WordPress CMS setup on Docker + Blocksy theme + MCP integration for autonomous content publishing |
WordPress + Docker + Blocksy + MCP integration for YOUR_DOMAIN.
# ~/.{{AGENT_NAME_LOWER}}/wordpress/docker-compose.yml
services:
db:
image: mysql:8.0
container_name: YOUR_DOMAIN-db
ports: ["3307:3306"]
volumes:
- /Volumes/YOUR_NAS/docker/wordpress/db:/var/lib/mysql
wordpress:
image: wordpress:6.7-php8.3-apache
container_name: YOUR_DOMAIN-wp
depends_on: [db]
ports: ["8080:80"]
volumes:
- /Volumes/YOUR_NAS/docker/wordpress/wp-content:/var/www/html/wp-content
- ~/.{{AGENT_NAME_LOWER}}/wordpress/wp-content/plugins:/var/www/html/wp-content/plugins
- ~/.{{AGENT_NAME_LOWER}}/wordpress/wp-content/themes:/var/www/html/wp-content/themes
pw 저장: ~/.{{AGENT_NAME_LOWER}}/wordpress/.wp-env (chmod 600)
Blocksy is the active theme. Free version supports:
docker exec YOUR_DOMAIN-wp wp --allow-root theme install blocksy --activate
docker exec YOUR_DOMAIN-wp wp --allow-root plugin install blocksy-companion --activate
MU plugin at wp-content/mu-plugins/YOUR_PREFIX-fonts.php:
add_action("wp_enqueue_scripts", function() {
wp_enqueue_style("YOUR_PREFIX-fonts",
"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&family=Noto+Serif+KR:wght@400;600;700&family=JetBrains+Mono:wght@400;700&display=swap"
);
});
$palette = array(
array("color" => "#1c1c1a", "id" => "color1"), # text primary
array("color" => "#6b6b68", "id" => "color2"), # text secondary
array("color" => "#9b9b97", "id" => "color3"), # text tertiary
array("color" => "#ffffff", "id" => "color4"), # white
array("color" => "#fafaf8", "id" => "color5"), # bg
array("color" => "#f2f2ee", "id" => "color6"), # surface
array("color" => "#e8e7e4", "id" => "color7"), # border
array("color" => "#8b7355", "id" => "color8"), # accent (bronze)
array("color" => "#7a6349", "id" => "color9"), # accent hover
array("color" => "#d4c4b0", "id" => "color10"), # accent muted
);
set_theme_mod("blocksy_color_palette", $palette);
WordPress Docker 이미지는 .htaccess rewrite rules를 자동 생성하지 않음. 수동 설정 필수:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Custom MCP server for autonomous agent→WordPress interaction.
Path: ~/.{{AGENT_NAME_LOWER}}/scripts/wordpress-mcp-server.js
Config: mcp_servers.wordpress in ~/.hermes/config.yaml
Backend: Node.js wrapping docker exec YOUR_DOMAIN-wp wp --allow-root via STDIO JSON-RPC 2.0
| Tool | Params | Returns |
|---|---|---|
| create_post | title, content, category, tags, status | Post ID |
| upload_media | file_path (inside container), title | Media ID |
| list_posts | posts_per_page, status | JSON array |
| get_post | id | JSON |
| create_category | name, slug | Term ID |
| set_site_option | key, value | Success msg |
| set_theme_mod | key, value (JSON string) | Success msg |
printf '{"jsonrpc":"2.0","id":1,"method":"tools/list"}\n' | node ~/.{{AGENT_NAME_LOWER}}/scripts/wordpress-mcp-server.js
Huly workspace "YOUR_WORKSPACE" with MCP server (@bgx4k3p/huly-mcp-server@latest).
81 tools available including issue management, project management, team management.
Key tools for content workflow:
create_issue — 제목/설명/담당자/프로젝트 지정list_issues — 필터링 + 커서 페이지네이션search_issues — 풀텍스트 검색get_issue — 상세 내용 + 상태update_issue — 상태 변경 (e.g. "Todo" → "Done")list_statuses — 프로젝트별 상태 workflow 조회| Page | URL | Content |
|---|---|---|
| Home | / | 최근 글 + 프로젝트 소개 |
| Blog | /blog/ | 포스트 목록 (카드 그리드) |
| About | /about/ | 사이트 소개 |
Categories: build-log (Build Log), ai-tools (AI & Tools), systems (Systems), creative (Creative)
# Post management
docker exec YOUR_DOMAIN-wp wp --allow-root post create --post_title="T" --post_content="C" --post_status=publish --post_category=systems
# Theme/plugin
docker exec YOUR_DOMAIN-wp wp --allow-root theme install <slug> --activate
docker exec YOUR_DOMAIN-wp wp --allow-root plugin install <slug> --activate
# Options
docker exec YOUR_DOMAIN-wp wp --allow-root option update blogname "YOUR_SITE_NAME"
docker exec YOUR_DOMAIN-wp wp --allow-root rewrite flush
# Media
docker exec YOUR_DOMAIN-wp wp --allow-root media import /path/to/file.png --title="Logo"
# Custom PHP
docker exec YOUR_DOMAIN-wp wp --allow-root eval 'echo get_option("blogname");'
docker exec YOUR_DOMAIN-wp wp --allow-root eval-file /tmp/setup.php
docker cp before docker exec.htaccess must be manually written (Docker image bug)--allow-root with wp-cli inside container{{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 기사 수집·분석·트렌드 리포트