- SCHEMA
- INDEXES
- MAPPING
- HUMAN
すぐに答え
AIでFaunaのデータベース構造を確認できますか?
はい。AIが execute_fql ツールを使用してクエリを実行し、コレクションの定義やインデックスの設定を取得します。これにより、実際のスキーマとアプリケーションが想定しているデータモデルを比較できます。
調査結果の活用先
AIが特定するもの
AIがFaunaの設定をスキャンし、構造上の欠落を特定します。
SCHEMA
コレクションの監査
AIがコレクションの定義を読み取り、必要なフィールドが揃っているか確認します。アプリの動作に支障が出る前に、不足している属性を検知します。
INDEXES
インデックスの検証
エージェントが、頻繁に使用されるクエリに対してインデックスが適切に設定されているか確認します。パフォーマンス低下の原因となるインデックス不足を特定します。
MAPPING
モデルの整合性
AIがデータベース構造とアプリケーションコードを比較します。データ型やネスト構造がロジックと一致しない箇所を指摘します。
HUMAN
手動での修正
AIはエラーを特定しますが、データベースを直接変更することはありません。実際のスキーマ移行やインデックスの作成は、ユーザー自身で行う必要があります。
ワークフロー
リクエスト受信時のAIの動作
エージェントは、ユーザーの質問をFQLコマンドに変換することで、データベース管理者として機能します。
スキーマの取得
AIがFaunaからコレクションとインデックスの最新状態を取得します。
execute_fql構造の解析
取得したデータを解析し、ドキュメントがどのように構成されているかを把握します。
execute_fqlモデルの比較
取得したスキーマを、チャットで提供された要件と照らし合わせます。
execute_fql不足箇所の報告
不足しているインデックスや、不一致のあるフィールドを分かりやすい要約として提示します。
execute_fql
試してみる
以下のプロンプトをコピーして開始してください。
これらのプロンプトを使って監査を開始できます。
出発点
括弧内のテキストを、実際のコレクション名やインデックス名に書き換えてください。
Fauna Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_hEG5bwdrY3FdPx62RCPAMcIqUBDzab1jcyYhjY8I/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Fauna capabilities are ready to use.
{
"mcpServers": {
"fauna-serverless-db-mcp": {
"url": "https://edge.vinkius.com/vk_preview_hEG5bwdrY3FdPx62RCPAMcIqUBDzab1jcyYhjY8I/mcp"
}
}
}Faunaデータベース内のすべてのコレクションをリストアップし、それぞれのスキーマを表示してください。
「users」コレクションに、メールアドレスによるクエリをサポートするための必要なインデックスがあるか確認してください。
現在のFaunaスキーマを、このアプリケーションモデルと比較してください: [モデルコードを貼り付け]
必須の 'createdAt' タイムスタンプフィールドが欠落しているコレクションを探してください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
Faunaを一度接続すれば、すぐに質問できます。
アカウントの連携は一度だけで完了します。認証情報は暗号化されて保持されるため、すぐにAIへデータベースに関する質問を開始できます。
FaunaをAIに接続するFAQ
動作に関する詳細
- 01
AIはデータベーススキーマを変更できますか?
いいえ。AIは execute_fql を使用してスキーマを読み取ることしかできません。コレクションやインデックスの作成、削除、変更は行えません。
- 02
AIはすべてのデータにアクセスしますか?
AIは、ユーザーの質問に答えるために必要なデータのみを参照します。スキーマの監査を依頼した場合、個々のドキュメントの内容ではなく、メタデータに焦点を当てます。
- 03
AIはどのようにクエリを実行しますか?
execute_fql ツールを使用して、Faunaデータベースに直接コマンドを送信します。
- 04
不足しているインデックスを自動で修正できますか?
いいえ。AIはインデックスが不足していることを特定しますが、作成のためのコマンドはユーザー自身が実行する必要があります。
- 05
どのAIクライアントでも動作しますか?
はい。Model Context Protocol (MCP) をサポートしているクライアントであれば、どのアプリでも動作します。
Faunaに関するその他の質問 Fauna Connectorの全機能を見る
『Fauna』を Claude、Cursor、ChatGPT などに接続
