このページで決めること:サイトの制作と運用の作業を、人と生成AIでどう分けるか

決める前に知っておくこと

EmDashには、生成AIと一緒に使うための仕組みが公式に用意されています。

仕組み 役割
サイトのMCPサーバー AIツールがサイトのコンテンツを読み書きする入口です。/_emdash/api/mcp に既定で有効になっています。OAuthまたは個人用のアクセストークンで認証します
AIツール向けDocs MCP AIツールが最新の公式ドキュメントを参照する入口です(https://docs.emdashcms.com/mcp
公式テンプレートのAI向けファイル テンプレートには AGENTS.md と、Docs MCPを登録した .mcp.json が入っています。Agent Skills(building-emdash-sitecreating-pluginsemdash-cli など)も同梱されています
EmDash CLI emdash contentemdash schema などのコマンドで、実行中のサイトのコンテンツやスキーマを操作します

AIができる操作は、つないだユーザーのロールと、トークンに付けた権限(スコープ)の両方で決まります。どちらかが足りない操作は、EmDashが拒否します。

ロール AIができること(公式「AIツール連携」より)
管理者(Admin) すべて。スキーマの変更とサイト設定の更新を含む
編集者(Editor) すべてのコンテンツ、メディア、バイライン、タクソノミー、メニューの管理
投稿者(Author) コンテンツの作成。自分のコンテンツの編集と公開。メディアのアップロード
寄稿者(Contributor) 下書きの作成とメディアのアップロード。公開はできない

公開済みのエントリーをMCPで更新すると、公開中の版はそのまま残り、下書きだけが更新されます。公開中の版と下書きの違いは比較でき、下書きを公開するか破棄するかは別の操作です。

EmDashは更新が速いため、生成AIの学習データには古い仕様が混じることがあります。AIの回答は、Docs MCPを接続するか、公式ドキュメントで確かめます。

公式の推奨

  • AIにはコンテンツを下書きとして作らせ、管理画面で確認してから公開します。公開前に、公開中の版と下書きの比較で、変わる箇所を確認します。(公式「AIツール連携」)
  • MCPクライアントのOAuth同意画面では、要求された権限がすべて選択された状態で表示されます。クライアントに不要な権限は外してから承認します。(公式「AIツール連携」)
  • スキーマの変更はデータベースの構造を変え、保存済みのフィールドのデータを消すことがあります。管理者の権限が必要です。(公式「AIツール連携」)

選択肢の比較

A. 人が作り、AIが補助する B. AIが作り、人が確認する C. AIに任せて、事後に確認する
概要 人が記事やコードを作り、AIには質問、下調べ、部分的な作成を頼む AIが下書きやコードを作り、人が確認してから公開・デプロイする AIが作成から公開まで行い、人はあとから結果を確認する
向いている場合 作業量が少ない。内容を自分の言葉で書きたい 作業量が多いが、公開前の確認は人が受け持ちたい 誤りがあっても影響が小さく、すぐ直せる内容を扱う
注意点 人の作業時間が最も多くかかる 確認の手順と、AIに与える権限の範囲を決める必要がある 誤った内容が公開される。AIに公開できる権限を与える必要がある
費用と手間 人の手間:大 人の手間:中(確認の作業が残る) 人の手間:小(誤りを見つけたときの修正が加わる)
根拠にした公式ページ AIツール向けDocs MCP AIツール連携、MCPサーバーリファレンス AIツール連携(ロールと権限)、認証(ユーザーロール)

別の選択肢が合う条件

扱うページが少なく、内容を自分で書きたい場合はAが合います。社内向けの下書き共有など、誤りの影響が小さくすぐ直せる内容に限る場合は、Cの分担を取る方法もあります。その場合は、AIのユーザーに与えるロールと権限で、AIが変更できる範囲を絞っておきます。

根拠にした公式ページ