[WordPress] 外掛分享: Botailor ModelContext Integrator for AI

WordPress 外掛 Botailor ModelContext Integrator for AI 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「Botailor ModelContext Integrator for AI」是 2026-01-11 上架。
  • 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
  • 上一次更新是 2026-01-12,距離現在已有 44 天。
  • 外掛最低要求 WordPress 5.0 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 7.4 以上。
  • 尚未有人給過這款外掛評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

hamidxazad |

外掛標籤

AI | api | mcp | rest | content |

內容簡介

**總結:** Botailor ModelContext Integrator for AI 是一個強大的 WordPress 外掛,通過模型上下文協議(MCP)將選定的文章和頁面暴露為 AI 可讀取的端點。這個外掛提供了一種乾淨、安全的方式,讓您的 WordPress 內容可以供 AI 系統、外部應用程序和其他需要結構化訪問內容的服務使用。

**問題與答案:**
1. 什麼是 Botailor ModelContext Integrator for AI?

Botailor ModelContext Integrator for AI 是一個令人印象深刻的 WordPress 外掛,通過 MCP 將選定的文章和頁面作為 AI 可讀取的端點暴露。

2. 這個外掛提供了什麼功能?

- 選擇性內容暴露
- 細粒度權限控制
- 完整的 CRUD 操作
- REST API 端點
- 管理使用者介面
- 安全性
- WooCommerce 過濾
- 即時更新

3. 如何進行快速測試設置?

- 設定身份驗證
- 選擇要暴露的文章/頁面
- 為每個項目設置權限
- 使用批量操作一次啟用多個項目

4. 如何進行讀取操作的測試?

- 測試 manifest (無需身份驗證)
- 測試已驗證的 manifest
- 測試個別內容

5. 如何進行 CRUD 操作的測試?

- 創建新文章
- 更新現有文章
- 刪除文章

原文外掛簡介

Botailor ModelContext Integrator for AI is a powerful WordPress plugin that exposes selected posts and pages as AI-readable endpoints via the Model Context Protocol (MCP). This plugin provides a clean, secure way to make your WordPress content available to AI systems, external applications, and other services that need structured access to your content.
The plugin features granular permission control, allowing you to set specific permissions (Read, Write, Update, Delete) for each piece of content, ensuring your data remains secure while providing flexible access for authorized applications.
Features

Selective Content Exposure: Choose which posts and pages to expose via the API
Granular Permission Control: Set individual permissions (Read, Write, Update, Delete) for each content item
Full CRUD Operations: Create, Read, Update, and Delete posts and pages via API
REST API Endpoints: Clean, standardized endpoints under /wp-json/mcia/v1/
Master Endpoint: List all available endpoints with /wp-json/mcia/v1/endpoints
Manifest Endpoint: Auto-generated manifest at /wp-json/mcia/v1/manifest and /.well-known/mcp-manifest.json
Admin Interface: Easy-to-use settings page with search, pagination, and bulk actions
Security: Built-in authentication, nonces, and capability checks
WooCommerce Filtering: Automatically excludes WooCommerce products and pages
Real-time Updates: Changes take effect immediately

API Endpoints
Read Operations:
* GET /wp-json/mcia/v1/manifest – Get manifest (all exposed content)
* GET /wp-json/mcia/v1/endpoints – List all available endpoints
* GET /wp-json/mcia/v1/{slug} – Get individual content by slug
CRUD Operations (Require Authentication):
* POST /wp-json/mcia/v1/posts – Create new post
* PUT /wp-json/mcia/v1/posts/{id} – Update existing post
* DELETE /wp-json/mcia/v1/posts/{id} – Delete post
* POST /wp-json/mcia/v1/pages – Create new page
* PUT /wp-json/mcia/v1/pages/{id} – Update existing page
* DELETE /wp-json/mcia/v1/pages/{id} – Delete page
Well-known Endpoint:
* GET /.well-known/mcp-manifest.json – Public manifest (no authentication required)
Response Format
Each content endpoint returns:
`json

{
“title”: “Page/Post title”,
“content”: “Page/Post content”,
“content_html”: “HTML formatted content”,
“description”: “Short description”,
“slug”: “content-slug”,
“type”: “post|page”,
“status”: “publish”,
“date”: “2024-01-01 00:00:00”,
“modified”: “2024-01-01 00:00:00”,
“author”: “Author Name”,
“featured_image”: “image-url”,
“meta”: {},
“url”: “permalink”
}
`
Testing the Plugin
Quick Test Setup

Configure Authentication:

Go to Settings > Botailor ModelContext Integrator for AI
Set a username and password for API access
Save the credentials

Enable Content:

Select which posts/pages to expose
Set permissions (Read, Write, Update, Delete) for each item
Use bulk actions to enable multiple items at once

Test Read Operations:
`bash
Test manifest (no auth required)
curl “http://yoursite.com/.well-known/mcp-manifest.json”
Test authenticated manifest
curl -u “username:password” “http://yoursite.com/wp-json/mcia/v1/manifest”
Test individual content
curl -u “username:password” “http://yoursite.com/wp-json/mcia/v1/your-post-slug”
`

Test CRUD Operations:
`bash
Create a new post
curl -u “username:password” -X POST “http://yoursite.com/wp-json/mcia/v1/posts” \
-H “Content-Type: application/json” \
-d ‘{“title”: “Test Post”, “content”: “Test content”, “status”: “publish”}’
Update a post (replace {id} with actual post ID)
curl -u “username:password” -X PUT “http://yoursite.com/wp-json/mcia/v1/posts/{id}” \
-H “Content-Type: application/json” \
-d ‘{“title”: “Updated Title”, “content”: “Updated content”}’
Delete a post (replace {id} with actual post ID)
curl -u “username:password” -X DELETE “http://yoursite.com/wp-json/mcia/v1/posts/{id}”
`

Test Permission System:

Try to update/delete content that only has “Read” permission
Verify that operations are blocked with proper error messages
Test that content with appropriate permissions works correctly

Expected Results

Manifest: Should list all exposed content with metadata
Individual Content: Should return full post/page data with permissions
CRUD Operations: Should respect permission settings and authentication
Error Handling: Should return clear error messages for unauthorized operations

Development
This plugin follows WordPress coding standards and best practices:

Proper sanitization and validation
Nonce verification for security
Capability checks for admin functions
Modular code structure with 4-letter prefix naming convention
Comprehensive error handling
Responsive admin interface
Granular permission system
Full CRUD operations with authentication

Support
Author: Hamid Azad
GitHub: https://github.com/hamidhosenazad
Email: [email protected]
For support, feature requests, or bug reports, please visit the plugin’s GitHub repository or contact the author directly.

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Botailor ModelContext Integrator for AI」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.0.0 | trunk |

延伸相關外掛(你可能也想知道)

  • WP Consent API 》WP Consent API 是一個外掛,可以標準化插件之間同意的同意類別溝通。它需要使用 Cookie 標語插件和至少一個支援 WP Consent API 的其他插件。, , 有了這個插...。
  • InfiniteWP Client 》InfiniteWP 可讓使用者從自己的伺服器管理無限數量的 WordPress 網站。, 主要功能:, , 自行託管系統:位於您自己的伺服器上,完全受您控制, 一鍵更新所有網站...。
  • Disable REST API 》這是最全面的 WordPress REST API 存取控制外掛!, 輕鬆安裝,安裝後不需要額外設定即可使用。只需上傳並啟用,整個 REST API 將無法被一般訪客存取。, 但如...。
  • Mailgun for WordPress 》Mailgun 是超過10,000名網站和應用程式開發人員信任的電子郵件自動化引擎,用於發送、接收和追踪郵件。藉助Mailgun強大的郵件API,開發人員可以更多時間建立...。
  • Make Connector 》Make 是一個視覺化平台,讓你可以在幾分鐘內設計、建立和自動化任何事情 - 從簡單的任務到複雜的工作流程。使用 Make,你可以在 WordPress 和數千個應用程式...。
  • Disable WP REST API 》這個外掛只有一個功能:禁用沒有登入 WordPress 的訪客使用 WP REST API。不需要任何設定。, 這個外掛只有 22 行短小的程式碼(少於 2KB)。因此它非常輕量、...。
  • ACF to REST API 》此 WordPress 外掛在WordPress REST API中提供了Advanced Custom Fields的端點, 詳細資訊請參閱GitHub:https://github.com/airesvsg/acf-to-rest-api/。
  • WPGet API – Connect to any external REST API 》簡單地連接WordPress至外部API的最簡單方式。, , WPGetAPI 可輕鬆地從無限量的第三方 REST API 發送和接收資料,然後使用「Shortcode」或「Template Tag」格...。
  • WP REST Cache 》如果您在使用 WordPress REST API 時遇到速度問題,這個外掛將允許 WordPress 快取 REST API 的回應,使其更快。, 此外掛提供以下功能:, , 快取所有預設的 W...。
  • WordPress REST API (Version 2) 》WordPress 正轉變成一個完整的應用程式框架,因此需要新的 API。這個專案的目的是創建一個易於使用、易於理解且經過良好測試的框架,用於創建這些 API,以及...。
  • WPGraphQL for ACF 》- WPGraphQL for Advanced Custom Fields 是一個免費的開源 WordPress 外掛,將 ACF Fields 和 Field Groups 添加到 WPGraphQL Schema 中。, - 創建 ACF Fiel...。
  • WP REST API Controller 》WP REST API Controller 外掛提供使用者易用的圖形化介面,使管理員可以切換 WordPress 核心和自訂文章類型以及分類法的可見性和端點,同時也可以自訂 API 回...。
  • WP REST API – OAuth 1.0a Server 》使用這個外掛,您可以將應用程式連接至您的 WordPress 網站,而不必透露您的密碼。, 此外掛使用 OAuth 1.0a 協議,允許委派授權,即允許應用程式使用一組次要...。
  • Maps from Yandex for Elementor 》這款 Elementor Yandex Maps 外掛可以協助您建立符合 SEO 標準的地圖。這款外掛支援不同的地圖類型(路線圖/衛星圖/混合圖/地形圖)和自訂地圖樣式,輕鬆地在...。
  • WPGraphQL Smart Cache 》你想要快速或準確的 API 資料嗎?有了 WPGraphQL Smart Cache,您可以兼得兩者。WPGraphQL Smart Cache 是一個免費的、開源的 WordPress 外掛,提供對 WPGrap...。

文章
Filter
Apply Filters
Mastodon