عوامل هوش مصنوعی (MCP)
Zinn® Reseller Toolkit برای عاملهای هوش مصنوعی
سایت WordPress شما سرور MCP خودش است. یک دستیار هوش مصنوعی با یک رمز عبور اپلیکیشن به عنوان کاربر WordPress وارد میشود و میتواند کارهایی را که آن کاربر با Zinn® Reseller Toolkit مجاز به انجام است، انجام دهد — نه بیشتر.
12 اقدام: 12 رایگان، 0 در پرو.
مرجع توسعهدهنده: هر اقدام، مسیر REST آن و پارامترهای آن
همان راهنما در پایگاه دانش ما، همراه با فهرست تمام اقدامات رایگان
آن را در سه مرحله راهاندازی کنید
سوئیچ را بررسی کنید
شما به WordPress نسخهٔ 6.9 یا بالاتر و Zinn® Reseller Toolkit نسخهٔ 1.6.1 یا بالاتر نیاز دارید. در تنظیمات افزونه، گزینهٔ «Allow AI agents (MCP)» فعال است، مگر اینکه خودتان آن را غیرفعال کرده باشید.
ایجاد رمز عبور برنامه
در WordPress، کاربران (Users) و سپس پروفایل (Profile) را باز کرده و یک رمز عبور برنامهای (application password) به نام برنامهی هوش مصنوعی خود اضافه کنید. آن را کپی کنید: WordPress آن را فقط یک بار نمایش میدهد.
سایت را به برنامه هوش مصنوعی خود اضافه کنید
از نام کاربری WordPress خود، رمز عبور برنامه و آدرس اتصال سایت خود استفاده کنید:
https://example.com/wp-json/zinn-reseller/v1/mcp
پیکربندی برای برنامههای محبوب هوش مصنوعی
هر برنامهای در زیر از طریق پراکسی رسمی WordPress، یعنی @automattic/mcp-wordpress-remote، با سایت شما ارتباط برقرار میکند. آدرس، نام کاربری و رمز عبور را با اطلاعات خود جایگزین کنید.
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"zinn-reseller": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/zinn-reseller/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add zinn-reseller \
-e WP_API_URL=https://example.com/wp-json/zinn-reseller/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latestمکاننما
// .cursor/mcp.json
{
"mcpServers": {
"zinn-reseller": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/zinn-reseller/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}VS Code
// .vscode/mcp.json — VS Code's key is "servers"
{
"servers": {
"zinn-reseller": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/zinn-reseller/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}سایر برنامهها
هر برنامهای که از سرورهای MCP از طریق ورودی و خروجی استاندارد پشتیبانی میکند، میتواند از همان دستور و تنظیمات استفاده کند. برنامههایی که فقط به سرورهای HTTP راه دور متصل میشوند، میتوانند مستقیماً با همان نام کاربری و رمز عبور برنامه به آدرس اتصال دسترسی پیدا کنند. ChatGPT فعلاً یک استثنا است: این برنامه فقط از طریق ورود با OAuth به سرورهای MCP متصل میشود، بنابراین نمیتواند از رمز عبور برنامه استفاده کند.
آنچه یک عامل هوش مصنوعی میتواند انجام دهد
هر کاری که صفحات خود افزونه میتوانند انجام دهند. عملیات مشخصشده با Pro به لایسنس Pro برای Zinn® Reseller Toolkit نیاز دارند.
| اقدام | عملکرد آن | ویرایش |
|---|---|---|
| ایجاد یک مشتری | یک حساب مشتری زیر حساب شما ایجاد میکند (نام؛ default_currency، یک کد سه حرفی). آنها را پیش از راهاندازی اولین وبسایتشان در یک پلن قرار دهید. | نسخه رایگان |
| یک سایت برای یک مشتری ایجاد کنید | یک سایت میزبانیشده برای یکی از مشتریانتان (client_id، product_line، primary_domain) ایجاد میکند. هزینهٔ آن طبق طرح مشتری و از طریق فروشگاه شما، به حساب شما صورتحساب میشود. | نسخه رایگان |
| مطالعه طرح مشتری | طرحی را که مشتری در آن قرار دارد و هزینهای که برای شما دارد (client_id) برمیگرداند. | نسخه رایگان |
| حساب نمایندگی خود را بخوانید | حساب نمایندگی فروش شما را در یک نگاه بازمیگرداند: برند، طرحها، تعداد مشتریان و خدمات، و آنچه راهاندازی شده است. | نسخه رایگان |
| تنظیمات جعبهابزار نمایندگی فروش را بخوانید | تنظیمات این افزونه (آدرس API، طرحی که سفارشهای جدید از آن استفاده میکنند، و ویژگیهای فعال) را برمیگرداند. کلید API هرگز برگردانده نمیشود، بلکه فقط ذخیره بودن یا نبودن آن اعلام میگردد. | نسخه رایگان |
| فهرست مشتریان خود را تهیه کنید | فهرست کردن حسابهای مشتریان شما، یک صفحه در هر بار (نشانگر مکان، حد). | نسخه رایگان |
| فهرست طرحهایی را که میتوانید بفروشید تهیه کنید | فهرست طرحهای میزبانی و قیمتهای آنها را (که product_line و currency آن را محدود میکنند) نمایش میدهد. | نسخه رایگان |
| فهرستکردن سایتهای مشتریانتان | فهرستی از تمام مواردی که برای مشتریان خود تدارک دیدهاید (شناسه مشتری client_id و وضعیت status آن را محدود میکنند)، صفحه به صفحه ارائه میدهد. | نسخه رایگان |
| قرار دادن یک مشتری روی یک پلن | یک مشتری را روی یکی از طرحهای شما قرار میدهد (client_id، plan_code؛ بازه زمانی: month یا year). این کار را قبل از ایجاد اولین سایت توسط آنها انجام دهید. | نسخه رایگان |
| معلق کردن سایت مشتری | یک وبسایت مشتری را به دلیل عدم پرداخت در حالت تعلیق قرار میدهد (site_id؛ دلیل: یادداشت شخصی شما، که هرگز به مشتری نمایش داده نمیشود). این سایت تا زمانی که رفع تعلیق شود، از سرویسدهی متوقف میشود. | نسخه رایگان |
| رفع تعلیق سایت مشتری | تعلیق مربوط به عدم پرداخت را برمیدارد تا وبسایت دوباره فعال شود (site_id). | نسخه رایگان |
| تغییر تنظیمات جعبهابزار نمایندگی | تنظیماتی را که ارسال میکنید (plan_code، enable_domain_search، enable_panel_link، enable_woocommerce) تغییر میدهد و بقیه را حفظ میکند. کلید API و آدرس فقط روی صفحه تغییر میکنند. | نسخه رایگان |
طراحیشده با ایمنی
هر کنش همان دسترسی WordPress را بررسی میکند که صفحهٔ اختصاصی افزونه برای همان صفحه یا نوشتهای که روی آن تأثیر میگذارد، بررسی میکند. یک مشترک اصلاً نمیتواند متصل شود.
رمزهای عبور برنامه را میتوان در هر زمان از طریق بخش «کاربران»، «پروفایل»، بدون تغییر رمز عبور عادی خود لغو کرد.
گزینه «مجوز به ایجنتهای هوش مصنوعی (MCP)» را خاموش کنید تا اکشنها و آدرس اتصال از سایت ناپدید شوند.
صفحاتی که یک ایجنت تغییر میدهد، نسخههای بازبینی WordPress خود را حفظ میکنند، بنابراین هر تغییری را میتوان لغو کرد.
میزبان شده با Zinn Digital®؟
اگر Zinn Digital® میزبان سایت باشد، سرور MCP خود ما میتواند بدون نیاز به رمز عبور برنامک، این اقدامات را برای شما انجام دهد: برنامک هوش مصنوعی خود را به سرور MCP شرکت Zinn Digital® متصل کنید و از wordpress_abilities_list و wordpress_ability_run استفاده کنید.