• SCHEMA
  • USERS
  • DATA
  • HUMAN

AIでStrapiのスキーマとユーザー権限を監査する方法

StrapiをAIクライアントに一度接続するだけで、エージェントがスキーマ全体やユーザーリストを取得し、不整合を自動でチェックします。

このページについてAIに聞く

すぐに答え

AIでStrapiの設定を監査できますか?

はい。AIがStrapi MCPを使用してコンテンツタイプやユーザーリストを取得します。それらを要件と比較することで、不足しているフィールドや権限のないユーザーを特定できます。

検出される問題の分類

監査結果の項目

AIは検出した内容を以下のカテゴリに整理します。

SCHEMA

フィールドの不足・不備

設計意図と一致しないコンテンツタイプを特定します。不足しているフィールドや、データ型が正しくない項目のリストを作成します。

USERS

権限の不備

ユーザーリストをセキュリティルールと照合します。特定のデータにアクセスすべきでないアカウントを特定します。

DATA

データの不整合

個別のエントリを検証し、スキーマのルールに従っているか確認します。定義された構造と一致しないコンテンツを見つけ出します。

HUMAN

手動での修正が必要

AIによる自動変更ができない箇所を特定します。Strapiのダッシュボードで直接対応が必要な項目をリストアップします。

ワークフロー

リクエストを受けた際のAIの動作

AIはシステム全体の把握から、個別のデータ検証へと段階的に進めます。

  1. スキーマの把握

    Strapiインスタンスに定義されているすべてのコンテンツタイプのリストを取得します。

    list_content_types
  2. ユーザー権限の確認

    現在のユーザーリストを取得し、誰がシステムにアクセスできるかを確認します。

    list_cms_users
  3. データの詳細検証

    個別のエントリを確認し、期待されるスキーマ要件を満たしているかを検証します。

    get_entry_details
  4. 結果のレポート

    収集したデータを指示内容と比較し、不一致がある箇所を報告します。

    list_content_typeslist_cms_users

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って監査を開始できます。

出発点

これらは開始用の例です。括弧内のテキストを、実際のStrapiのフィールド名やユーザーロールに書き換えて使用してください。

Strapi Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_XW0VKYW7fERHyVcldZlUQhDE6kthxxE5fmyWrKu0/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Strapi capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "strapi-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_XW0VKYW7fERHyVcldZlUQhDE6kthxxE5fmyWrKu0/mcp"
    }
  }
}
チャットにコピー04
  • Strapiのすべてのコンテンツタイプをリストアップし、'slug'フィールドが不足しているものがないか教えてください。

  • Strapiのユーザーリストを確認し、私が指定していない管理者ロールを持つユーザーがいないか探してください。

  • 'Product'コンテンツタイプの各エントリを確認し、価格(price)の値が入力されていないものがないか教えてください。

  • 現在のコンテンツタイプをこの要件リストと比較し、一致しない箇所を特定してください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

一度接続するだけで、すぐに質問できます

Strapiの認証情報を提供するだけで準備完了です。Vinkiusはログイン情報を暗号化して保護するため、すぐにCMSに関する質問を開始できます。

StrapiをAIに接続する

FAQ

監査の仕組みについて

  • 01

    AIはStrapiのスキーマを変更できますか?

    いいえ。AIができるのはコンテンツタイプやユーザーリストの読み取りのみです。構造の変更はStrapi上で手動で行う必要があります。

  • 02

    AIはユーザーを削除できますか?

    いいえ。このMCPはユーザーリストへの読み取り権限のみを提供します。ユーザーアカウントの削除や変更はできません。

  • 03

    AIはすべてのコンテンツを閲覧できますか?

    接続を通じてツールがアクセスを許可されている範囲内のコンテンツタイプやユーザーエントリであれば、閲覧可能です。

  • 04

    フィールドの不足をAIはどうやって判断しますか?

    ユーザーが「あるべきスキーマの状態」をAIに伝えることで、AIはコンテンツタイプのリストと照らし合わせて不足を判断します。

  • 05

    StrapiのAPIトークンの安全性は?

    はい。Vinkiusは認証情報を安全に管理し、すべて暗号化して保持します。

  • Strapiに関するその他の質問は、コネクタのページで確認できます。 Strapi Connectorの全機能を見る

『Strapi』を Claude、Cursor、ChatGPT などに接続