• QUERY
  • BATCH
  • BRANCH
  • HUMAN

AIクライアントからXataのSQLクエリを実行する方法

XataをAIクライアントに一度接続するだけで、チャットやエディタから直接あらゆるデータベースブランチに対してクエリを投げられるようになります。

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

すぐに答え

AIを使ってSQLクエリを実行できますか?

はい。特定のXataブランチに対して、単一または一括のSQLコマンドを送信できます。AIが実行を代行し、結果を即座に表示します。

データの出力先

クエリによって得られる結果

AIがあなたの意図をデータベース操作へと変換します。

QUERY

単一クエリの結果

AIが単一のSQLステートメントを実行し、指定された行や値のみを返します。

BATCH

一括操作の結果

複数の変更を依頼した場合、AIはそれらをバッチとして実行し、その結果を報告します。

BRANCH

環境の分離

特定のデータベースブランチを対象にできるため、本番環境に影響を与えず、ステージングや開発環境のみを操作できます。

HUMAN

手動での検証

AIが提供するデータやエラーメッセージを確認し、クエリが意図通りに動作したかを検証できます。

ワークフロー

クエリが届いた際のAIの動作

AIがプロンプトとXataデータベースの間の接続を管理します。

  1. ブランチの特定

    指示内容に基づき、AIが操作対象となるXataブランチを特定します。

    get_branch
  2. 単一SQLの実行

    AIがデータベースに単一のSQLコマンドを送信し、データの返却を待ちます。

    execute_sql
  3. バッチコマンドの実行

    複数のステートメントを同時に実行する必要がある場合、AIはそれらをまとめて実行します。

    execute_sql_batch
  4. データの提供

    クエリ結果やエラーログを、現在使用中のワークスペースに直接表示します。

    execute_sql

試してみる

以下のプロンプトをコピーして開始してください。

これらのプロンプトを使って、Xataデータベースへのクエリを開始できます。

出発点

ブランチ名やテーブル名は、実際のXataの識別子に置き換えてください。

Xata Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_hdabIw4ur1U2XtmSNjFRPY6OBAAuVwxziC0Rvp3T/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 — Xata capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "xata-serverless-db-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_hdabIw4ur1U2XtmSNjFRPY6OBAAuVwxziC0Rvp3T/mcp"
    }
  }
}
チャットにコピー04
  • 'dev'ブランチでSQLクエリを実行し、'customers'テーブル内のすべてのユーザーを検索して。

  • 'staging'ブランチで一括SQLクエリを実行し、'inventory'テーブルを更新して。

  • 'production'ブランチを使用して、'orders'テーブルの全エントリをカウントして。

  • 'test'ブランチを確認し、'logs'テーブルの最初の5行を表示して。

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

ここから始める

一度接続すれば、あとは指示するだけです。

リンクからアカウントを接続してください。認証情報は弊社側で暗号化して保持されるため、すぐに作業を開始できます。

XataをAIに接続する

FAQ

動作の詳細

  • 01

    AIはどのブランチに対してもクエリを実行できますか?

    はい。プロンプトを入力する際に、アクセス権限のあるブランチを指定すれば実行可能です。

  • 02

    AIがデータベース全体を削除してしまうことはありますか?

    いいえ。AIは指示された特定のSQLコマンドのみを実行します。直接の指示がない操作を行う権限はありません。

  • 03

    AIは複数のクエリを一度に処理できますか?

    はい。バッチ実行機能を使用して、複数のSQLステートメントを一度に実行できます。

  • 04

    AIは新しいテーブルを作成できますか?

    はい。テーブル作成のSQLコマンドを提供すれば、AIはそれを実行します。

  • 05

    AIは変更を自動的にコミットしますか?

    AIは提供されたコマンドを実行するのみです。記述されたSQLとは独立して、トランザクションやコミットを管理することはありません。

  • Xataに関するその他の質問 Xata Connectorの全機能を見る

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