• QUERY
  • FETCH
  • LOGIC
  • HUMAN

AIでSurrealQLクエリを実行する方法:SurrealDB MCPを活用する

一度接続するだけで、AIエージェントを通じて自然言語によるデータベース操作が可能になります。あなたの意図を、直接的なデータベース操作へと変換します。

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

すぐに答え

AIでどのようにSurrealQLを実行できますか?

エージェントをSurrealDBに接続することで、生のSQL実行、特定レコードの取得、テーブル全体の抽出が可能になります。チャットインターフェースから直接データをコントロールできます。

実現できること

エージェントができること

データベース操作の複雑な処理は、すべてエージェントが引き受けます。

QUERY

SQLの直接実行

エージェントがSurrealQLを実行し、複雑なロジックを処理します。クエリ結果はチャット上に即座に表示されます。

FETCH

データの即時取得

特定のレコードやテーブル全体を素早く抽出します。スキーマやデータの状態確認がスムーズになります。

LOGIC

データ管理の自動化

指示に基づいてデータの操作を管理します。構文を記述する手間は不要です。

HUMAN

人間による検証

変更を確定する前に、エージェントの作業内容を確認できます。本番データの制御権は常にあなたが保持します。

ワークフロー

指示を受けた際のAIの動き

エージェントがテキストをデータベースコマンドに変換します。

  1. リクエストの分析

    リクエストが特定のレコード検索なのか、より広範なデータ抽出なのかを判断します。

    select_record
  2. データの取得

    現在のデータベースの状態を把握するため、テーブルから必要な情報を抽出します。

    select_all
  3. コマンドの実行

    指示されたロジックや更新を実行するために、正確なSurrealQLを実行します。

    execute_sql
  4. 状態の確認

    データベース内の更新されたデータをチェックし、操作が正しく行われたか検証します。

    select_all

試してみる

以下のプロンプトをコピーして開始できます。

これらのプロンプトを使って、データベースとの対話を始めてください。

出発点

テーブル名やレコード名は、ご自身の環境に合わせて書き換えてください。

SurrealDB Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_z8y2X9S7Lg9neGU4YlezuYLhsuJbWmTxMe30Ga4Q/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 — SurrealDB capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "surrealdb-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_z8y2X9S7Lg9neGU4YlezuYLhsuJbWmTxMe30Ga4Q/mcp"
    }
  }
}
チャットにコピー04
  • 'users' テーブルの全レコードを表示して。

  • idが 'customer_99' のユーザーを探して。

  • 'accounts' テーブル内の全ユーザーの 'status' フィールドを 'active' に更新して。

  • 'transactions' テーブルの内容をすべてリストアップして。

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

ここから始める

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

一度の接続で、エージェントとデータベースがリンクします。認証情報は暗号化されて保護されます。詳細な手順はコネクターのページで確認できます。

SurrealDBをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIはレコードを削除できますか?

    いいえ。利用可能なツールはSQLの実行、全レコードの選択、特定レコードの選択のみです。削除用のツールは用意されていません。

  • 02

    AIがSurrealQLを書いてくれますか?

    はい。あなたが意図を伝えるだけで、エージェントが実行ツールを使用して正しい構文を生成・実行します。

  • 03

    新しいテーブルの作成に使用できますか?

    はい。実行ツールを使用して、テーブル作成のステートメントを実行できます。

  • 04

    AIがデータベースのスキーマを変更することはありますか?

    エージェントはスキーマを変更するSQLを実行できますが、実行前に必ずクエリの内容を確認してください。

  • 05

    AIは生の認証情報にアクセスできますか?

    いいえ。Vinkiusが接続を安全に管理するため、エージェントは提供されたツールのみを使用します。

  • SurrealDBについてさらに質問がありますか? SurrealDB MCPの全機能を見る

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