🌐 وردپرس و هاست اشتراکی

مدیریت وردپرس با دستیار هوش مصنوعی از طریق MCP (افزونهٔ رسمی MCP Adapter)

🕑 زمان مطالعه: ۴ دقیقه 🔄 آخرین بازبینی: ۱۶ مهر ۱۴۰۵ 🎓 سطح: پیشرفته
مدیریت وردپرس با دستیار هوش مصنوعی از طریق MCP (افزونهٔ رسمی MCP Adapter)

با MCP دستیارِ هوشِ مصنوعی مستقیماً با سایتِ وردپرسی کار می‌کند. راهِ رسمیِ اتصال با افزونهٔ MCP Adapter، گام‌به‌گام و با کاربرِ محدود.

تخفیف‌های امروز۱ از ۳
ایران سرور۲۵٪تخفیفسرور اختصاصی اوپال ۲، پلاتینیوم ۳، آمتیس ۲ایران سرور · بدون تاریخ انقضافقط برای پلن‌های «اوپال 2»، «پلاتینیوم 3» و «آمتیس2» سرور اختصاصی ایران (پلن‌های استاندارد)
IranDedicated
رفتن به سایت و استفاده
همه کدهای تخفیف ←
📋 فهرست مطالب (۷ بخش)
  1. اجزای کار
  2. گام ۱: آماده‌سازیِ سایت
  3. گام ۲ (روشِ محلی): اتصال از طریقِ WP-CLI
  4. گام ۲ (روشِ راه دور): اتصال از طریقِ HTTP
  5. گام ۳: باز کردنِ توانایی‌ها
  6. راهِ ساده‌تر: افزونه‌های آماده
  7. قواعدِ امنیتی که نباید کنار گذاشت

با پروتکلِ MCP (Model Context Protocol) دستیارِ هوشِ مصنوعی می‌تواند مستقیماً با سایتِ وردپرسیِ شما کار کند؛ مثلاً «پیش‌نویسی دربارهٔ تخفیفِ این هفته بساز» یا «نوشته‌هایی که توضیحِ متا ندارند را فهرست کن». این آموزش راهِ رسمیِ وردپرس برای این اتصال را نشان می‌دهد.

در دسترس بودن: برنامه‌های Claude و ChatGPT طبقِ فهرستِ رسمیِ سازندگانشان در ایران ارائه نمی‌شوند. این آموزش برای کاربرانی است که در کشورهای پشتیبانی‌شده فعالیت می‌کنند، یا برای کلاینت‌های MCP دیگری که به مدلِ خودمیزبانِ شما (مثلاً با Ollama) وصل‌اند؛ بخشِ وردپرسیِ کار در هر دو حالت یکی است.

اجزای کار

  • Abilities API (در هستهٔ وردپرس ۷٫۰): افزونه‌ها کارهایی را که بلدند، با ورودی، خروجی و دسترسیِ لازم ثبت می‌کنند.
  • افزونهٔ MCP Adapter (افزونهٔ رسمیِ وردپرس در wordpress.org): توانایی‌های ثبت‌شده را به‌شکلِ ابزارهای MCP در اختیارِ کلاینت می‌گذارد.
  • کلاینتِ MCP: برنامه‌ای مثلِ Claude Desktop، Claude Code یا ویرایشگرهایی مانندِ VS Code و Cursor.

پیش‌فرضِ امن: در MCP Adapter هیچ توانایی‌ای به‌طورِ پیش‌فرض عمومی نیست. هر توانایی باید صریحاً با گزینهٔ meta.mcp.public برای MCP باز شود. یعنی نصبِ افزونه به‌تنهایی چیزی را در اختیارِ هوشِ مصنوعی نمی‌گذارد.

گام ۱: آماده‌سازیِ سایت

  1. وردپرس را به نسخهٔ ۷٫۰ یا بالاتر به‌روز کنید (Abilities API در هسته است).
  2. افزونهٔ MCP Adapter را از مخزنِ رسمی نصب و فعال کنید. نسخهٔ این افزونه هنوز زیرِ ۱٫۰ است؛ پس اول روی نسخهٔ آزمایشیِ سایت امتحانش کنید.
  3. برای هوشِ مصنوعی یک کاربرِ جداگانه بسازید با کمترین نقشِ لازم — برای کارهای محتوایی «ویرایشگر» کافی است، نه «مدیر».

گام ۲ (روشِ محلی): اتصال از طریقِ WP-CLI

اگر سایت روی رایانهٔ خودتان یا سروری است که کلاینت مستقیم به آن دسترسی دارد، MCP Adapter با WP-CLI یک سرورِ MCP روی ورودی/خروجیِ استاندارد (STDIO) اجرا می‌کند:

wp mcp-adapter serve --server=mcp-adapter-default-server --user=editor-ai

در پیکربندیِ کلاینت (مثلاً فایلِ تنظیماتِ Claude Desktop):

{
  "mcpServers": {
    "wordpress": {
      "command": "wp",
      "args": ["--path=/path/to/wordpress", "mcp-adapter", "serve",
               "--server=mcp-adapter-default-server", "--user=editor-ai"]
    }
  }
}

گام ۲ (روشِ راه دور): اتصال از طریقِ HTTP

برای سایتی که روی هاست است، MCP Adapter نقطهٔ پایانیِ /wp-json/mcp/mcp-adapter-default-server را در اختیار می‌گذارد و کلاینت با یک واسطِ کوچکِ npm به آن وصل می‌شود. احرازِ هویت با رمزِ برنامه (Application Password) است که در «کاربران ← نمایه» همان کاربرِ هوشِ مصنوعی ساخته می‌شود:

{
  "mcpServers": {
    "wordpress": {
      "command": "npx",
      "args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
      "env": {
        "WP_API_URL": "https://example.com/wp-json/mcp/mcp-adapter-default-server",
        "WP_API_USERNAME": "editor-ai",
        "WP_API_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx"
      }
    }
  }
}

برای این روش، Node.js باید روی رایانه‌ای که کلاینت را اجرا می‌کند نصب باشد. اگر سایت پشتِ افزونهٔ امنیتی یا CDN است، مطمئن شوید مسیرِ /wp-json/ و رمزهای برنامه مسدود نشده‌اند.

گام ۳: باز کردنِ توانایی‌ها

کلاینت پس از اتصال سه ابزارِ پایه می‌بیند: کشفِ توانایی‌ها، دریافتِ مشخصاتِ یک توانایی و اجرای آن. اینکه دقیقاً چه کاری از دستِ هوشِ مصنوعی برمی‌آید به توانایی‌هایی بستگی دارد که هسته و افزونه‌هایتان ثبت کرده و شما برای MCP عمومی کرده‌اید. توانایی‌های فقط‌خواندنی (فهرست و گزارش) را اول باز کنید و توانایی‌های نوشتنی را فقط بعد از آزمایش.

راهِ ساده‌تر: افزونه‌های آماده

بعضی افزونه‌ها — از جمله AI Engine — سرورِ MCP و احرازِ هویتِ OAuth را خودشان فراهم می‌کنند و اتصالِ کلاینت‌هایی مثلِ ChatGPT را بدونِ ویرایشِ فایلِ پیکربندی ممکن می‌کنند. اگر نمی‌خواهید با WP-CLI و JSON کار کنید، این مسیر را امتحان کنید؛ ولی همان قواعدِ امنیتیِ زیر برقرار است.

قواعدِ امنیتی که نباید کنار گذاشت

  1. هرگز با حسابِ مدیر وصل نشوید؛ کاربرِ جدا با نقشِ محدود بسازید.
  2. رمزِ برنامه را در هیچ مخزنِ کد یا فایلِ مشترکی نگذارید و هر وقت لازم نبود، از نمایهٔ کاربر لغو کنید.
  3. تا وقتی به رفتارِ دستیار اطمینان ندارید، نوشته‌ها را با وضعیتِ «پیش‌نویس» بسازد، نه «منتشرشده».
  4. پیش از هر آزمایشِ نوشتنی بکاپِ تازه داشته باشید.
  5. گزارشِ تغییراتِ کاربرِ هوشِ مصنوعی را در پیشخوان (نسخه‌های ذخیره‌شده) مرور کنید.

برای آشنایی با بقیهٔ راه‌های اتصال — از جمله افزونه‌های آماده و زیرساختِ AI Client — مطلبِ اتصالِ وردپرس به هوشِ مصنوعی: کدام راه برای شما؟ را ببینید.

پرسش‌های متداول

MCP چیست؟
پروتکلی استاندارد که به دستیارهای هوشِ مصنوعی اجازه می‌دهد از ابزارها و داده‌های برنامه‌های دیگر به‌شکلِ ساختاریافته استفاده کنند؛ این‌جا یعنی کار با محتوای سایتِ وردپرسی.
نصبِ MCP Adapter سایت را در اختیارِ هوش مصنوعی می‌گذارد؟
نه به‌تنهایی. هیچ توانایی‌ای به‌طورِ پیش‌فرض عمومی نیست و دسترسی هم با رمزِ برنامهٔ کاربری است که خودتان می‌سازید و هر وقت بخواهید لغو می‌کنید.
با حساب مدیر وصل شوم یا نه؟
نه. یک کاربرِ جدا با کمترین نقشِ لازم بسازید تا اشتباهِ دستیار یا نشتِ رمز، کلِ سایت را در خطر نگذارد.
پارس پکدیتاسنتر داخلی، پرداخت ریالینقد و بررسی شرکت مشاهده سایت
ایران سروردیتاسنتر داخلی، پرداخت ریالینقد و بررسی شرکت مشاهده سایت
این آموزش را بفرستید: ✈ تلگرام 💬 واتس‌اپ
✨
دربارهٔ تهیهٔ این مطلب

بیشتر مطالب بخش آموزش کلادهامون با کمک هوش مصنوعی گردآوری، ساختاردهی و به فارسی نوشته می‌شود و پیش از انتشار بازبینی می‌گردد. تلاش ما این است که دستورها و مسیرها با نسخهٔ روز نرم‌افزارها هم‌خوان بمانند، اما پیش از اجرای هر دستور روی سرور واقعی، از داده‌های خود نسخهٔ پشتیبان بگیرید. اگر جایی نادرست یا قدیمی بود، از راه‌های ارتباطی به ما بگویید تا اصلاح شود.

آموزش‌های مرتبط