Shilpi for WordPress

com.shilpibuilder由 shilpibuilder.com 發布v1.9.4更新於 Oct 24, 2026

Edit a WordPress site through scoped abilities: pages, templates, design system, SEO, shop.

已驗證Streamable HTTP可網頁執行效率與工作流開發者工具媒體與設計

概覽

AI 產生的概覽

把 AI 助理連接到執行 Shilpi 主題的 WordPress 網站,透過受限工具建立與編輯頁面、範本、設計系統與 SEO。

可以做什麼
  • 讀取網站資訊,列出、讀取、建立、更新、刪除或匯入頁面、文章與範本,包含頁面 CSS 與 JavaScript
  • 列出並管理設計權杖、全域 CSS 類別,以及全域 CSS/JS 與預設頁首、頁尾、首頁
  • 管理導覽選單、分類與標籤,讀寫 SEO 欄位,上傳媒體,搜尋與管理圖示庫
  • 列出、讀取、儲存、啟用、試跑與刪除 PHP 程式碼片段,並管理腳本檔案、專案檔案、Web 應用程式清單與自架字型
  • 載入 shilpi-theme 或 wordpress-core 等 Markdown 技能,了解網站自身的慣例
適用情境
適合在執行 Shilpi 主題的 WordPress 網站上,讓助理草擬或調整頁面結構、套用網站設計系統、補齊 SEO 與選單結構,同時不給予伺服器或檔案存取權限。
執行需求
自架的 WordPress 6.4 以上版本、PHP 8.0 以上、HTTPS,以及已啟用且持有有效授權的 Shilpi 主題;伺服器執行在你自己的網域上。可透過 OAuth 端點或應用程式密碼端點連線,網站擁有者需在 Shilpi 後台開啟 AI 代理連線。
安裝前請注意
這些工具會寫入、變更與刪除網站內容、範本、選單、SEO 欄位、程式碼片段與上傳檔案。撰寫 PHP 片段是網站擁有者另行授予的權限,應及時撤銷;上傳 JavaScript 需要具備 unfiltered_html 權限的帳號。需要有效授權,關閉代理連線會同時移除兩個端點。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Shilpi for WordPress,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Shilpi MCP server

[Listed on mcpservers.org]

Connect Claude, ChatGPT or any MCP-capable agent to a WordPress site running the Shilpi theme, and let it build and edit that site through scoped abilities rather than server access.

This repository holds the public interface: the registry manifest, the tool list, the authentication guide and example client configurations. The server itself ships inside the Shilpi theme and runs on your own WordPress install, so there is no service to sign up for and no third party sits between the agent and your site.

Why this exists

Most WordPress page builders store a layout in their own format. An agent asked to edit such a page has to learn a proprietary widget tree, guess at its invariants and hope the vendor does not change them.

Shilpi stores a page as three plain fields: body HTML, a real stylesheet, and focused JavaScript. An agent editing a Shilpi page is editing markup it already understands. What it needs from the site is not raw access but vocabulary: which global classes exist, which design variables are defined, and what the house rules are. That is what these tools provide.

Endpoints

The server runs on your own site. Replace example.com with your domain.

PurposeURL
Streamable HTTP, OAuthhttps://example.com/wp-json/mcp/shilpi-oauth
Streamable HTTP, application passwordhttps://example.com/wp-json/shilpi/v1/mcp
OAuth protected-resource metadatahttps://example.com/wp-json/shilpi/v1/oauth/protected-resource
Site summary for agentshttps://example.com/llms.txt

Both endpoints require an active licence. Without one they return 404, and no credential will authenticate. Switching the server off in Shilpi → Dashboard → Connect an AI agent removes both endpoints, which makes it a genuine kill switch rather than a setting.

Requirements

  • WordPress 6.4 or newer
  • PHP 8.0 or newer
  • HTTPS, required for OAuth
  • The Shilpi theme, active, with a valid licence

Getting connected

See docs/authentication.md for the OAuth flow and the application-password fallback, and examples/ for ready-to-paste client configuration.

Abilities

Every tool is scoped. There is no filesystem access, no SSH, and no route to wp-config.php or to theme and plugin files. Writing PHP snippets is a temporary permission the site owner grants at Shilpi → Security and revokes in one click.

The list below is generated from a live install running Shilpi 1.9.4. Counts change between releases, and the WooCommerce Kit plugin adds its own tools when it is active.

Pages, posts and templates

ToolWhat it does
shilpi-site-infoSite identity, versions, inventory, breakpoints, limits, template routing
shilpi-list-pagesList pages, posts and templates with ids, slugs and permalinks
shilpi-get-pageRead one document: body HTML, page CSS, page JS, header and footer
shilpi-save-pageCreate or update a page, post or template, idempotent by slug
shilpi-set-page-codeSet a document's page CSS and JavaScript
shilpi-delete-pageRemove a document
shilpi-import-pageImport one static HTML file as a Shilpi document
shilpi-import-siteImport a folder of static HTML: templates, CSS, images and menu

Design system

ToolWhat it does
shilpi-manage-variablesList and upsert design tokens, with per-breakpoint values
shilpi-manage-classesList and manage global CSS classes and their states
shilpi-get-globalsRead global CSS and JS, and the default header, footer and front page
shilpi-set-globalsWrite those global settings

Structure and content

ToolWhat it does
shilpi-manage-menuCreate and order navigation menus, assign them to locations
shilpi-manage-taxonomyManage categories, tags and custom taxonomies
shilpi-get-seoRead title, description, canonical, robots and social fields
shilpi-set-seoWrite them through whichever SEO plugin the site runs
shilpi-upload-mediaSideload an image into the media library, idempotent by source URL
shilpi-search-iconsSearch the installed icon libraries
shilpi-manage-icon-librariesAdd and remove icon libraries

Code and assets

ToolWhat it does
shilpi-list-php-snippetsList Code Hub snippets with their enabled and error state
shilpi-get-php-snippetRead one snippet and its content hash
shilpi-save-php-snippetCreate or update a snippet, syntax-checked, hash-guarded
shilpi-configure-php-snippetEnable or disable a snippet, test-run before enabling
shilpi-delete-php-snippetRemove a snippet
shilpi-list-script-filesList managed JavaScript files
shilpi-upload-script-fileUpload a trusted library or bundle
shilpi-configure-script-fileSet enabled state, load priority and jQuery dependency
shilpi-list-project-filesList project JSON and asset files
shilpi-upload-project-fileUpload generated JSON, returns a same-origin URL
shilpi-delete-project-fileRemove a project or script file
shilpi-set-site-manifestActivate a web-app manifest
shilpi-list-fontsList self-hosted font faces
shilpi-upload-fontUpload a WOFF2, WOFF, TTF or OTF face and register it
shilpi-delete-fontRemove a font face

Agent instructions

ToolWhat it does
shilpi-get-skillLoad a Markdown skill: shilpi-theme or wordpress-core

Skills are how the site tells the agent its own conventions. You can upload your own Markdown skill to add house rules, and the agent reads it before writing.

What the server cannot do

This is the part worth reading before you connect anything.

  • No filesystem access. It cannot read or write theme or plugin files.
  • No shell, no SSH, no wp-config.php.
  • No customers, orders, addresses or payment data through the WooCommerce tools.
  • Writing PHP is off by default and is a permission with an off switch, not a setting you enable and forget.
  • Uploading JavaScript requires an account with unfiltered_html.

Licence

The contents of this repository (manifest, docs and examples) are released under the MIT licence. The Shilpi theme itself is commercial software; see https://shilpibuilder.com/pricing/.

來源:README.md,提交 d45320e

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

1
  1. v1.9.4最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式必需10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分