SudoWhizzy について
AskYourStack(旧 SudoWhizzy)は、AI クライアントからユーザーの Linux サーバーやウェブサイトを管理するホスト型リモート MCP サーバーです。サーバー診断、サイト、SEO のツールを備え、リスクのある操作には承認を求めます。
主な機能
- 01サーバー状態とヘルスレポートの確認
- 02ログやファイルの読み取りとコマンド実行
- 03バックアップ、スナップショット、ロールバック
- 04サイトコンテンツとサイトツールの管理
- 05SEO と検索パフォーマンスの分析
活用シーン
- 01ウェブサイトの 500 エラーを調査
- 02WordPress や Magento の導入・保守
- 03サーバー状態とエラーログの確認
- 04検索状況を調べて SEO 問題に対応
MCP 対応
OAuth またはプライベートアドレスで接続し、サーバー、ウェブサイト、コンテンツ管理、SEO のツールを AI クライアントに提供するホスト型リモート MCP サーバーです。破壊的な操作にはユーザーの承認が必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://sudowhizzy.com/mcpclaude mcp add --transport http com-sudowhizzy-sudowhizzy https://sudowhizzy.com/mcp{"mcpServers":{"com-sudowhizzy-sudowhizzy":{"type":"http","url":"https://sudowhizzy.com/mcp"}}}Cursor で開く{"servers":{"com-sudowhizzy-sudowhizzy":{"type":"http","url":"https://sudowhizzy.com/mcp"}}}VS Code で開く{"mcpServers":{"com-sudowhizzy-sudowhizzy":{"type":"http","url":"https://sudowhizzy.com/mcp"}}}{"mcpServers":{"com-sudowhizzy-sudowhizzy":{"serverUrl":"https://sudowhizzy.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://sudowhizzy.com/mcphttps://sudowhizzy.com/mcp/{address}ツール
詳細
AskYourStack MCP server
Claude、ChatGPT、Cursor、Claude Code から、リスクのある操作には承認を求めながら、ご自身の Linux サーバーを管理できます。
AskYourStack は、ホスト型のリモート MCP サーバーです。サーバーにワンライナーで小さなエージェントをインストールし、プライベートな AskYourStack MCP アドレスを AI クライアントに追加すれば、平易な言葉で指示できます。未設定の VPS のセットアップ、Magento や WordPress のインストール、500 エラーの修正、バックアップの作成、マルウェアの駆除、サーバーのセキュリティ強化、サイトの新サーバーへの移行などが可能です。SEO では、Google Search Console、Google Analytics 4、Core Web Vitals、ページ内監査、構造化データに加え、サーバーログで Googlebot が実際に取得している内容も確認し、サーバー上で原因を修正します。
- ウェブサイト:https://askyourstack.com
- ドキュメント:https://askyourstack.com/docs
- セキュリティモデル:https://askyourstack.com/security
- プロンプトライブラリ:https://askyourstack.com/prompts
このリポジトリには、AskYourStack MCP サーバーの掲載情報とドキュメントが含まれています。サービス自体は askyourstack.com でホストされており、ローカルでビルドしたり実行したりするものはありません。
仕組み
- サーバーを接続します。 askyourstack.com で無料登録し、サーバーに名前を付けて、サイトを所有する Linux ユーザーとしてワンライナーのインストールコマンドを貼り付けます(エージェントはそのユーザーのサイトとファイルのみを管理します)。サーバー全体を管理させる場合は、root として実行します。エージェントは HTTPS 経由で askyourstack.com に接続します。ポートは開かず、SSH キーやパスワードが保存されることもありません。
- ダッシュボードに表示されるプライベート MCP アドレスを使って、AskYourStack を AI クライアントに追加します(以下を参照)。
- 指示します。 AI はまずサーバーの状態を確認し、実行計画を説明してから、AskYourStack のツールを通じて作業を実行します。破壊的な操作には、必ず承認が必要です。
AI クライアントを接続する
接続方法は 2 つあります。
- サインイン(OAuth): リモート MCP サーバーへのサインインに対応したクライアントは、
https://askyourstack.com/mcpに接続します。AskYourStack にサインインし、接続を求めているアプリを確認して許可します。アプリごとに個別のアクセス権が付与され、ダッシュボードの「Security」から取り消せます。 - プライベートアドレス: サインインに対応していないクライアントでは、ダッシュボードに表示される
https://askyourstack.com/mcp/YOUR-ADDRESSを使用します。このアドレスは非公開にしてください。漏えいした場合は、ダッシュボードで新しいアドレスを作成してください。以下の例ではこの方法を使用します。
ツールとプレイブックのカタログは https://askyourstack.com/mcp/catalog で公開されています。
Claude(claude.ai および Claude Desktop): 「Settings」から「Connectors」を選び、「Add custom connector」を選択します。名前を AskYourStack にし、アドレスを貼り付け、OAuth フィールドは空のままにします。ガイド
Claude Code:
claude mcp add --transport http sudowhizzy https://askyourstack.com/mcp/YOUR-ADDRESS
Cursor(mcp.json):
{
"mcpServers": {
"sudowhizzy": { "url": "https://askyourstack.com/mcp/YOUR-ADDRESS" }
}
}
ChatGPT: 「Settings」から「Connectors」を選び、開発者モードをオンにします。その後、アドレスを指定し、認証なしでカスタムコネクターを追加します。ガイド
ストリーミング可能な HTTP 経由のリモート MCP サーバーに対応するその他のクライアントも、同じ方法で接続できます。
ツール
| ツール | 機能 | プラン |
|---|---|---|
overview | 1 回の呼び出しですべての状況を確認できます。プラン、サーバーとそのサイト、未解決の問題と監視からの警告、承認待ち、接続済みの Google プロパティ、保存したメモ、最近の作業を表示します | Free |
propose_plan | リスクのある手順が複数ある作業について、一度に承認を求めます。ユーザーにはリスクのある手順がすべて表示され、それらをまとめて承認できます。各手順は、記載されたとおりに一度だけ実行されます | Free |
wait_for_approval | ユーザーに承認、プラン、または変更期間のリンクを提示した後、ユーザーが決定するまで同じターン内で待機し、ユーザーがチャットに戻らなくても作業を続行します | Starter |
save_note, forget_note | サーバーまたはアカウントに関する短いメモを保存します。次のチャットでは overview に表示されます(パスワードは保存できず、拒否されます) | Free |
log_work | 完了した作業の簡潔な概要を、オーナーのダッシュボードと次のチャット用に記録します | Free |
list_servers | アカウント上のサーバーを表示します。オンライン、安全モード、一時停止中の状態を確認できます | Free |
server_facts | ディストリビューション、CPU、メモリ、ディスク、パッケージマネージャー、サービス、ポート、Magento および WordPress のインストール状況を表示します | Free |
get_playbook | AI 向けのステップごとのガイドを表示します(Playbooks を参照) | Free |
health_report | ディスクと inode、メモリ、負荷、失敗したサービス、証明書、セキュリティ更新、再起動の必要性、バックアップ(経過時間と頻度)、メモリ不足によるプロセス終了、PHP のワーカー不足、データベース接続上限を確認します。Pro と Agency では、既知の脆弱性があるソフトウェアも確認します | Free |
list_sites | サーバー上のサイトを表示します。Magento 2、OpenMage(Magento 1)、WordPress と WooCommerce、PrestaShop、Shopware 6、Drupal、Joomla、OpenCart、Laravel を対象に、ウェブサーバー独自の設定(Plesk、CloudPanel、RunCloud、DirectAdmin、標準的な構成)および Docker コンテナから検出します。種類、ルート、ドメイン、アクセスログ、所有者、バージョン、データベース(パスワードは表示されません)、コンソールを確認できます | Free |
logs | 指定した期間のログを名前で取得します(web-error、php、magento、wordpress、database、system、mail、auth、または任意のファイル)。繰り返し発生したエラーは 1 件として集計し、それぞれのサンプルと最新の行を表示します | Free |
read_file | ファイルを読み取ります | Free |
run | エージェントのユーザー(root またはサイト専用のユーザー)としてシェルコマンドを実行します。Free では読み取り専用コマンドのみ実行できます | Free / Starter |
list_jobs, job_output | バックグラウンドジョブを確認し、新しい出力のみ読み取ります | Free |
list_snapshots | サーバー上のスナップショットを表示します | Free |
start_job, stop_job | 長時間かかるコマンド(インストール、composer、インポート)をバックグラウンドで実行し、チャット終了後も継続させます | Starter |
write_file | 以前のバージョンを保持したまま、ファイルを作成または置き換えます | Starter |
snapshot, rollback | フォルダーとデータベースを保存し、書き戻します。ロールバック自体も取り消せます | Starter |
db_query | サイト専用の認証情報を使って、読み取り専用トランザクションで SQL 文を 1 つ実行します | Starter |
magento | サイトの所有者として bin/magento を実行します | Starter |
wp | サイトの所有者として wp-cli を実行します | Starter |
site_console | Docker コンテナ内も含め、サイト専用のコマンドラインツールを所有者として実行します。bin/console(Shopware 6、PrestaShop)、artisan(Laravel)、drush(Drupal)、Joomla の cli が対象です。一覧表示はすぐに実行されます。アンインストール、データベースのリセット、任意のコードの実行には承認が必要です | Starter |
connected_sites | サーバーを介さずに接続されたサイトを表示します(任意のホスト上の WordPress はアプリケーションパスワードを使った REST API 経由、WhizzyCommerce ショップはショップ独自のコネクター経由)。名前、モード、コンテンツタイプを確認できます | Free |
content_list, content_get | 接続済みサイトの投稿、固定ページ、メディア、カテゴリー、タグ、その他のコンテンツタイプを読み取ります | Free |
content_save, content_upload, content_trash, content_undo | 接続済みサイトで、オーナーが選んだモード(読み取り専用、下書きのみ、公開も可)の範囲内で、下書きの作成、編集、画像のアップロード、ゴミ箱への移動、取り消しを行います。変更前の内容は 90 日間保持されます | Starter |
whizzy_tools | 接続済み WhizzyCommerce ショップで AI が現在利用できる機能を表示します。注文と配送、カタログとインポート、価格、売上、クーポンとギフトカード、顧客、翻訳、メニュー、リダイレクトと SEO、設定、ルーティン、レポート、デザイン(セクション、色、フォント、マーチャント独自のテーマ)が対象です。デフォルトではすべて利用でき、マーチャントは WhizzyCommerce ダッシュボードで利用範囲を絞り込めます。機能を検索すると、その入力スキーマ全体を確認できます | Free |
whizzy_call | 接続済み WhizzyCommerce ショップの機能を 1 つ実行します。読み取り結果はすぐに返されます。多くの変更はプレビューとリンクとして返され、マーチャントが自身のダッシュボードで確定します。その結果は後から確認できます。ページレイアウトと独自テーマは、マーチャントが公開する下書きになります。色、フォント、テーマ設定はすぐに反映され、ショップの変更ログから取り消せます。ショップから返された内容は保存されません | Free(読み取り)、Starter |
keyword_volume | 国と言語を指定して、最大 200 個のキーワードについて、Google 検索ボリューム、過去 12 か月の履歴、CPC、競合度を取得します(従量制:プランごとに月間利用枠があります) | Starter, SEO Starter |
keyword_ideas | 起点キーワードを基に、検索ボリューム、キーワード難易度、検索意図を含むキーワード候補を最大 100 件取得します | Starter, SEO Starter |
serp_check | デスクトップまたはモバイルでの Google の現在の検索結果を表示します。ユーザーのサイトとページ機能(AI による概要、スニペット、他の人はこちらも質問)も確認できます | Starter, SEO Starter |
domain_keywords | ドメインの検索順位、掲載順位、検索ボリューム、推定訪問数、ページ、および競合サイトを表示します | Starter, SEO Starter |
bing_sites | ユーザーの Bing Webmaster Tools アカウント内のサイト(SEO ページで Bing にサインインするか API キーを使って接続)と、AI が読み取り可能なサイトを表示します | Starter, SEO Starter |
bing_performance | Bing 検索のパフォーマンスを表示します。日ごとのインプレッション数とクリック数、直近 28 日間とその前の 28 日間の比較、上位のクエリとページ、1 つのクエリに対するページ、または 1 つのページに対するクエリを確認できます | Starter, SEO Starter |
bing_crawl | Bingbot のクロール状況を表示します。クロールされたページとインデックス登録済みページ、エラー、URL ごとのクロールの問題、個別 URL の検査結果を確認できます | Starter, SEO Starter |
bing_keywords | Bing 独自のデータを使ったキーワード調査を行います。Bing でのキーワード検索数、月ごとの履歴、関連キーワードを取得できます | Starter, SEO Starter |
bing_backlinks | Bing が把握している被リンクを表示します。被リンク数が最も多いサイトのページと、特定のページにリンクしているサイトおよびアンカーテキストを確認できます | Starter, SEO Starter |
bing_sitemaps | Bing が把握しているサイトのサイトマップを、ステータスと件数とともに表示します | Starter, SEO Starter |
bing_submit | 残りの利用枠とともに、最大 500 ページまたはサイトマップを Bing に送信します | Starter, SEO Starter |
disavow_file | ユーザーの被リンクデータ(Ahrefs、Semrush、SE Ranking、Bing)を基に、Google のリンク否認ツール用の否認ファイルを作成します。Google に登録済みのファイルと統合し、Google の形式と制限に照らして検証します。Google にはこのための API がないため、ユーザー自身がファイルをアップロードします | Starter, SEO Starter |
cf_zones | API トークンを使ってユーザーが接続した Cloudflare ゾーン(Sites ページ)を、ステータス、プラン、ネームサーバー、接続モードとともに表示します | Starter |
cf_dns_list | Cloudflare ゾーンの DNS レコードを一覧表示します。種類、名前、または検索語(名前か内容の一部)で絞り込み、各レコードの ID も表示します。 | Starter |
cf_dns_add | Cloudflare ゾーンに DNS レコードを追加します。新しいサブドメイン、メールレコード、確認用テキストを追加できます。 | Starter |
cf_dns_change | Cloudflare ゾーンの DNS レコードを変更します。cf_dns_list の record_id(または 1 件のレコードに一致する名前と種類)を指定し、内容、TTL、プロキシ、優先度、名前を変更できます。 | Starter |
cf_dns_remove | Cloudflare ゾーンの DNS レコードを削除します。cf_dns_list の record_id(または 1 件のレコードに一致する名前と種類)を指定します。 | Starter |
cf_purge_cache | Cloudflare ゾーンのキャッシュをすべて、または指定した URL について消去します | Starter |
cf_firewall_list | Cloudflare ゾーンのカスタムファイアウォールルールとレート制限を、各 ID、アクション、式とともに一覧表示します。 | Starter |
cf_firewall_add | Cloudflare ゾーンにファイアウォールルールまたはレート制限を 1 つ追加します。 | Starter |
cf_firewall_remove | cf_firewall_list の rule_id を指定して、Cloudflare ゾーンのカスタムファイアウォールルールまたはレート制限を 1 つ削除します。 | Starter |
cf_settings | 攻撃中モード、セキュリティレベル、開発モード、ブラウザーチェックを設定します。最上位モードでは、SSL モード、HTTPS の常時使用、最小 TLS バージョンも設定できます | Starter |
cf_analytics | Cloudflare 経由のトラフィックを表示します。日ごとのリクエスト数、キャッシュの割合、訪問者数、脅威、帯域幅、ステータスコード、上位の国、時間ごとのリクエスト数、直近 24 時間にファイアウォールが遮断した内容のサンプルを確認できます | Starter |
cf_undo | cf_dns、cf_firewall、cf_settings を通じて行った Cloudflare の変更を取り消すか、変更一覧を表示します | Starter |
redirects_find | ユーザーのサーバー上にあるサイトで 404 を返すパスを検出します。アクセスログ内のクローラーによるアクセス(直近の時間。既定値は 168)から検出し、Search Console が接続されている場合は、過去 90 日間にクリックがあり現在は存在しないページも検出します。 | Starter |
redirects_list | サイトに設定されたカスタムリダイレクトを表示します。Magento の url_rewrite テーブル、または Redirection か Rank Math プラグインを使用した WordPress が対象です。 | Starter |
redirects_apply | サイトのリダイレクト保存先にリダイレクトを設定します(転送元パス、転送先パスまたは完全な URL、ステータスコード 301 または 302)。Magento の url_rewrite、または WordPress の Redirection か Rank Math プラグインが対象です。 | Starter |
redirects_undo | 1 回の redirects_apply で追加されたリダイレクトを削除します。 | Starter |
redirects_history | 過去 90 日間にサイトへ追加されたリダイレクトのバッチを、それぞれのリダイレクトと取り消しの有無とともに表示します。 | Starter |
convert_images | サーバー独自のエンコーダーを使い、サイトの JPEG と PNG のアップロード画像と同じ場所に WebP または AVIF のコピーを作成します。元画像は変更されず、2 回目以降の実行では新しいファイルのみが対象になります | Starter |
list_dumps | サーバーに保存されたデータベースダンプを、種類、サイズ、経過時間とともに表示します | Free |
db_restore | サイト専用の認証情報を使って、ダンプをサイトのデータベースに読み込みます。復元を取り消せるよう、現在のデータベースを先にダンプします | Starter |
seo_fields_list | WordPress サイト(Yoast SEO、Rank Math、SEOPress、The SEO Framework)または Magento 2 ショップ(商品、カテゴリー、CMS ページ、デフォルトのストアスコープにおける商品画像)の SEO タイトル、メタディスクリプション、画像の代替テキストを、現在の値とともに一覧表示します。 | Starter |
seo_fields_apply | WordPress サイトまたは Magento 2 ショップの SEO タイトル、メタディスクリプション、画像の代替テキストを設定します。seo_fields_list で返された ID を使い、1 回の呼び出しで最大 30 項目を変更できます。 | Starter |
seo_fields_undo | seo_fields_apply のバッチで置き換えた値を復元します(90 日間保持)。 | Starter |
seo_fields_history | 過去 90 日間にサイトで行った SEO タイトル、説明、代替テキストの変更バッチを、それぞれの変更内容と取り消しの有無とともに表示します。 | Starter |
db_dump | サイト専用の認証情報を使って、サーバー上でサイトのデータベースをダンプします | Starter |
transfer, transfer_close | 移行のために、2 台のサーバー間でフォルダーを直接コピーします | Starter |
malware_scan | バックドア、アップロードフォルダー内の PHP、偽装された PHP、データベースに挿入されたスクリプト、不審な cron を検出します。さらに、既知のスキマーやバックドアのシグネチャ、Magento のセキュリティパッチの不足、脆弱なモジュール、WordPress のプラグインとテーマ、公開された .git と .env、設定ファイルのコピー、暗号資産マイナー、サーバー上のルートキットの兆候を含む、最新のルールセットも使用します | Pro |
crawl_report | アクセスログから、Googlebot、Bingbot、AI クローラー、SEO ツールが実際に取得した内容を確認します。エラー、無駄なクロール、偽の Googlebot を検出します | Free |
site_audit | サイトが稼働するサーバーからサイト全体をバックグラウンドでクロールします(最大 5,000 ページ、CDN を介さない場合)。各ページのステータス、リダイレクト、タイトル、canonical、noindex、単語数、リンク、サイトマップの網羅状況を確認します | Pro |
site_audit_report | サイト監査の結果を、問題別(リンク切れ、リダイレクトチェーン、重複タイトル、重複ページと内容の薄いページ、サイトマップの問題)、ページ別、または直前の実行結果との比較で確認します | Pro |
seo_history | ユーザーが履歴を有効にすると保存される、Search Console、Analytics、Core Web Vitals の日次データとアラートを表示します。クリック数の減少、上位ページのインデックス離脱、指標の悪化などを通知します | Starter |
indexnow_submit | 新規、更新、削除されたページを Bing、Yandex、その他の IndexNow 検索エンジンに通知します | Starter |
gsc_properties | ユーザーが選択した Google Search Console のプロパティを表示します(ダッシュボードで読み取り専用として接続) | Free |
gsc_performance_overview | サイトのパフォーマンスを表示します。指定期間とその前の期間の比較、日ごとの推移、最も大きく伸びたクエリとページ、最も大きく減少したクエリとページを確認できます | Free |
gsc_search_analytics | クエリ、ページ、国、デバイス、日付ごとのクリック数、インプレッション数、CTR、掲載順位を、フィルターと 2 つの期間の比較とともに表示します | Free |
gsc_inspect_url | 最大 20 件の URL について、Google の URL 検査結果を表示します。インデックス登録の有無とその理由、最終クロール、Google が選んだ canonical を確認できます | Free |
gsc_sitemaps | 送信済みサイトマップを表示します。エラー、警告、最終ダウンロード日時、種類ごとの URL 数を確認できます | Free |
core_web_vitals | Chrome UX Report から、ページまたはサイトの実ユーザーの LCP、INP、CLS、FCP、TTFB を取得します。LCP の内訳、過去 6 か月の週次履歴、オプションの Lighthouse テストも確認できます | Starter |
validate_schema | schema.org と Google のリッチリザルト要件に照らして、構造化データ(JSON-LD とマイクロデータ)を検証します。ライブ URL または貼り付けた HTML が対象です | Starter |
google_updates | 2021 年以降の Google のコア、スパム、Discover のアップデートとロールアウト日を表示し、トラフィックの変化と照合できるようにします | Free |
gsc_opportunities | クリックへの影響が大きい順に、優先して取り組む項目を表示します。上位にあと少しで届くクエリ、CTR の低い 1 ページ目のページ、クリック数が減少しているページ、1 つのクエリで競合する 2 つのページを、対処方法とともに確認できます | Free |
gsc_cannibalization | Google 検索でサイトの 2 ページ以上が競合している検索語を、ページごとのクリック数、インプレッション数、掲載順位とともに表示します | Pro |
ga4_properties | ユーザーが選択した Google Analytics 4 のプロパティを、トラッキングの健全性チェック(データの受信状況、キーイベント、データ保持期間)とともに表示します | Pro |
ga4_overview | チャネル別のセッション数、ユーザー数、エンゲージメント、コンバージョン、収益を前の期間と比較し、自然検索の割合も表示します | Pro |
ga4_landing_pages | チャネル別のランディングページについて、エンゲージメント、直帰率、コンバージョン、収益を、前の期間との比較とともに表示します | Pro |
ga4_ai_traffic | ChatGPT、Perplexity、Gemini、Claude、Copilot、その他の AI アシスタントからの訪問数と、そのランディングページを表示します | Pro |
ga4_report | GA4 の任意のレポートを表示します。新規ユーザーとリピーター、サイト内検索語、デバイス、国、参照元、e コマースなどを確認できます | Pro |
ga4_realtime | 過去 30 分間のアクティブユーザー数を、ページ、国、デバイス別に表示します | Pro |
page_audit | 任意のサイトの最大 10 件の URL について、ページ内監査を行います。リダイレクト、ヘッダー、タイトル、説明、robots、canonical、hreflang、見出し、Open Graph、代替テキスト、コンテンツの長さ、問題を確認できます | Pro |
page_links | ページ上のすべてのリンクを、アンカーテキストと nofollow 属性とともに表示します。リンク切れやリダイレクトも検出します | Pro |
page_content | ナビゲーションとフッターを除いたページの本文を Markdown として取得します | Pro |
robots_check | Google が読み取る方法で、Googlebot、Bingbot、AI クローラーに対する robots.txt の設定をテストします | Free |
llms_txt | サイト用の llms.txt(AI アシスタントが読み取るファイル)を作成します。サイトマップからサイト名、概要、主要ページとそれぞれのタイトルおよび説明を取得します。ファイルへの書き込みは行いません | Starter |
sitemap_check | サイトマップを監査します(インデックス、上限、lastmod)。URL のサンプルを対象に、ステータス、リダイレクト、noindex、canonical を確認します | Pro |
job_output | バックグラウンドジョブのステータス(実行中、完了、終了)、終了コード、出力を表示します。 | Free |
stop_job | 実行中のバックグラウンドジョブと、そこから開始されたすべての処理を停止します。 | Starter |
rollback | スナップショットのファイルを書き戻します(すべて、または指定したパスのみ)。 | Starter |
forget_note | 誤りがある、または事実ではなくなった保存済みメモを削除します(ID は overview にあります)。 | Free |
merchant_accounts | ユーザーが接続した Google アカウントからアクセスできる Google Merchant Center アカウントを、それぞれの ID とともに表示します(複数のクライアントを管理するアカウントのサブアカウントも含みます)。 | Starter, SEO Starter |
merchant_issues | Google ショッピング広告や無料リスティングに商品が表示されない理由を確認します。掲載先と国ごとの有効、保留中、非承認、期限切れ間近の商品数、アカウント固有の問題(停止、設定不足、ウェブサイトの所有権確認)、種類ごとにまとめた商品関連の問題について、影響を受ける商品数、重大度、Google による説明、ヘルプリンクを表示します。 | Starter, SEO Starter |
merchant_products | Merchant Center の商品とその問題を表示します。商品 ID、タイトル、リンク、および各問題の重大度、該当する属性、適用先、Google による説明を確認できます。 | Starter, SEO Starter |
content_get | 接続済みサイトの項目を、編集者が見るのと同じ形式で全項目読み取ります。タイトル、コンテンツ(保存されているソース)、ステータス、URL、その他の情報を確認できます。 | Free |
content_upload | 公開 URL から画像(jpeg、png、gif、webp、avif、最大 15 MB)を接続済みサイトのメディアライブラリ(WordPress)またはファイル(Shopify)に追加し、代替テキストとタイトルを設定します。 | Starter |
content_trash | WordPress サイトの投稿、固定ページ、その他の項目をゴミ箱に移動します(WordPress では 30 日間保持され、content_undo で元に戻せます)。または Shopify ストアの URL リダイレクトを削除します(content_undo で復元できます)。 | Starter |
content_undo | content_save、content_upload、content_trash を通じて接続済みサイトに行った変更を取り消します。編集した項目は以前の値に戻り、作成した項目はゴミ箱に移動し、ゴミ箱に移動した項目は復元されます。 | Starter |
transfer_close | サーバー間のコピーリンクを閉じます(一時キーを削除します)。 | Starter |
| Search Console の履歴:Google が保持する 16 か月分すべてを、すべてのプランで利用できます(Free では 1 つのプロパティを読み取れます)。Google Analytics 4:Pro では 10 プロパティ、90 日分、Agency では 25 プロパティ、全履歴を利用できます。Core Web Vitals:Starter では 1 日 100 回、Pro では 300 回、Agency では 1,000 回チェックできます。Agency では最大 3 つの Google アカウント(クライアント自身のアカウント)を接続できます。 |
プレイブック
MCP プロンプトおよび get_playbook から利用できます:server-setup、magento、wordpress、hardening、backups、site-checkup、malware-cleanup、migrate、bot-attack、seo-technical、publish-content、performance、updates、site-down、add-site、staging、restore、magento-upgrade、email、woocommerce、prestashop、shopware、drupal、laravel、other-shops(Joomla、OpenCart、OpenMage)、seo-dashboard、whizzycommerce、ghost。Magento の新規インストールやハッキングされたサイトなどのタスクでは、AI が適切なものを自動で取得します。
安全性
- すべての呼び出しはリスクに応じて分類されます。 読み取りはすぐに実行されます。変更は
/etcの保存後に実行されます。破壊的な操作(データの削除、データベースの削除、SSH、sudo およびファイアウォールの変更、再起動)は、承認されるまで待機します。エージェント自身のキーに触れる操作はすべてブロックされます。 - AI が偽造できない承認。 askyourstack.com にサインインして承認すると、承認は一度だけ、表示されたものと完全に同じ引数で、30 分以内に実行されます。ログやウェブページに埋め込まれたテキストでは何も承認できません。承認ページには、操作の内容、起こりうる問題、取り消し方法が平易な言葉で記載されます。また、データベーステーブルやフォルダー全体の削除が承認された場合、コマンドで対象が明確に指定されていれば、事前にコピーが保存されます。
- モードとキルスイッチ。 各サーバーは読み取り専用、通常、または完全信頼のいずれかに設定されます。ワンクリックでサーバーまたはアカウント全体を一時停止できます。接続を解除するとエージェントの権限が取り消されます。
- 取り消し。 変更前の
/etcスナップショット、上書きされたすべてのファイルの以前のバージョン、スナップショットとロールバックを利用できます。 - シークレットはサーバー上に留まります。 データベースの認証情報はサイト独自の設定から読み取られ、AI に渡されることはありません。MCP アドレスはハッシュとしてのみ保存されます。
- エージェントの更新には署名が付与され、すべての呼び出しが完全な監査ログに記録されます。
詳細はこちら:https://askyourstack.com/security
対応サーバー
systemd を搭載した Linux(Debian、Ubuntu、Rocky Linux、AlmaLinux、RHEL など)、x86_64 または ARM64。プロバイダーは問いません。新規の VPS、またはショップやサイトをすでに運用しているサーバーに対応します。
料金
Free:サーバー 1 台、読み取り専用、1 日 50 回のツール呼び出し、1 つのプロパティを対象とする Google Search Console と機会レポート。有料プランでは、変更、承認、スナップショットに加えて、Google Search Console を含む SEO ツール(Starter:サーバー 1 台、プロパティ 3 個)、マルウェアスキャン、15 分ごとのサイトチェック、Google Analytics 4、オンページおよびテクニカル SEO ツール、より長い履歴が利用できます(Pro:サーバー 5 台、プロパティ 10 個、Agency:サーバー 25 台、プロパティ 25 個、最大 3 つの Google アカウント)。最新の料金:https://askyourstack.com/#pricing。各ツールの機能と対象プラン:https://askyourstack.com/docs/tools。AI クライアントの利用料金は、それぞれのプロバイダーから別途請求されます。
サポート
[email protected] · 利用規約 · プライバシー
AskYourStack は、ポルトガルの Whizzy Digital Solutions Lda が運営しています。サーバーにインストールするエージェントはオープンソース(Apache-2.0)です:https://github.com/shopwhizzy/askyourstack-agent。各リリースをソースと照合するスクリプトも付属しています。ホスト型サービスはプロプライエタリです。この README は、MCP のディレクトリや掲載ページで引用される場合があります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。